一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

簡(jiǎn)述嵌入式SOC ZYNQ硬件系統(tǒng)

FPGA之家 ? 來(lái)源:FPGA之家 ? 作者:FPGA之家 ? 2021-04-30 14:22 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

FPGA的應(yīng)用

FPGA 是可編程再設(shè)計(jì)的“萬(wàn)能”芯片。FPGA (Field Programmable Gate Array)現(xiàn)場(chǎng)可編程門(mén)陣列,是在硅片上預(yù)先設(shè)計(jì)實(shí)現(xiàn)的具有可編程特性的集成電路,它能夠按照設(shè)計(jì)人員的需求配置為指定的電路結(jié)構(gòu),讓客戶(hù)不必依賴(lài)由芯片制造商設(shè)計(jì)和制造的 ASIC 芯片。

FPGA的核心優(yōu)點(diǎn):可編程靈活性高、開(kāi)發(fā)周期短、并行計(jì)算可編程靈活性高。與ASIC的全定制電路不同,F(xiàn)PGA屬于半定制電路。理論上,如果FPGA提供的門(mén)電路規(guī)模足夠大,通過(guò)編程可以實(shí)現(xiàn)任意ASIC和DSP的邏輯功能。另外,編程可以反復(fù),不像ASIC設(shè)計(jì)后固化不能修改。

由于FPGA內(nèi)部結(jié)構(gòu)的特點(diǎn),它可以很容易地實(shí)現(xiàn)分布式的算法結(jié)構(gòu),這一點(diǎn)對(duì)于實(shí)現(xiàn)的高速數(shù)字信號(hào)處理十分有利。通過(guò)FPGA來(lái)實(shí)現(xiàn)分布式的算術(shù)結(jié)構(gòu),就可以有效地實(shí)現(xiàn)這些乘和累加操作。

FPGA自從誕生開(kāi)始便是工業(yè)設(shè)計(jì)的寵兒,特別是在通信,語(yǔ)音,圖像,人工智能等領(lǐng)域一直發(fā)揮著不可替代的作用。應(yīng)用場(chǎng)景較為豐富,包括:ASIC 原型設(shè)計(jì)、汽車(chē)、收發(fā)器、消費(fèi)電子、數(shù)據(jù)中心、高性能計(jì)算、工業(yè)、醫(yī)療、測(cè)試/測(cè)量、有線/無(wú)線通信等。其中通信、消費(fèi)電子和汽車(chē)是主要應(yīng)用場(chǎng)景,市場(chǎng)規(guī)模持續(xù)擴(kuò)大。

be9696c8-a95f-11eb-9728-12bb97331649.png

AI領(lǐng)域

5G時(shí)代,人工智能領(lǐng)域的需求呈現(xiàn)持續(xù)快速爆發(fā)式增長(zhǎng)?;?a target="_blank">CPU的傳統(tǒng)計(jì)算架構(gòu)無(wú)法充分滿足人工智能高性能并行計(jì)算的需求,F(xiàn)PGA是低功耗異構(gòu)芯片,開(kāi)發(fā)周期快,編程靈活,在AI領(lǐng)域應(yīng)用廣泛。

自動(dòng)駕駛

對(duì)于自動(dòng)駕駛來(lái)說(shuō),反應(yīng)速度非常重要,主要用到攝像頭、雷達(dá)和激光雷達(dá)。且設(shè)備需要不斷更新,這時(shí)候FPGA的優(yōu)勢(shì)就凸顯出來(lái)了,可以配合算法實(shí)現(xiàn)快速更新。

5G通信

可編程的核心特性與5G無(wú)線網(wǎng)絡(luò)對(duì)靈活性、性?xún)r(jià)比和智能化的需求不謀而合。很多通信業(yè)務(wù)的應(yīng)用場(chǎng)景是需要隨時(shí)升級(jí)的,與FPGA相比,ASIC的靈活性不夠,無(wú)法跟上算法的迭代更新,因此選擇 FPGA是一個(gè)更好的選擇。

工業(yè)互聯(lián)網(wǎng)

FPGA在工業(yè)互聯(lián)網(wǎng)的應(yīng)用領(lǐng)域聚焦在五個(gè)方面:工業(yè)網(wǎng)絡(luò)通信,機(jī)器視覺(jué)工業(yè)機(jī)器人,邊緣計(jì)算,工業(yè)云。這五個(gè)方面跨越多個(gè)應(yīng)用場(chǎng)景,且在每個(gè)場(chǎng)景有一個(gè)共性:低延時(shí),對(duì)計(jì)算性能要求高?;谶@樣的特性,F(xiàn)PGA將成為構(gòu)建工業(yè)互聯(lián)網(wǎng)發(fā)展的基石之一。

數(shù)據(jù)中心

FPGA已經(jīng)在大型數(shù)據(jù)中心得到大規(guī)模應(yīng)用,全球七大超級(jí)云計(jì)算數(shù)據(jù)中心包括微軟、阿里云、騰訊云、百度云、Facebook都采用了FPGA加速服務(wù)器。人工智能的廣泛應(yīng)用場(chǎng)景的架構(gòu)多樣性,可以充分發(fā)揮FPGA的優(yōu)勢(shì)和特點(diǎn),開(kāi)創(chuàng)新型FPGA在數(shù)據(jù)中心的新局面。

ARM應(yīng)用

ARM公司是一家知識(shí)產(chǎn)權(quán)(IP)供應(yīng)商,它與一般的半導(dǎo)體公司最大的不同就是不制造芯片且不向終端用戶(hù)出售芯片,而是通過(guò)轉(zhuǎn)讓設(shè)計(jì)方案,由合作伙伴生產(chǎn)出各具特色的芯片。ARM公司利用這種雙贏的伙伴關(guān)系迅速成為了全球性RISC微處理器標(biāo)準(zhǔn)的締造者。這種模式也給用戶(hù)帶來(lái)巨大的好處,因?yàn)橛脩?hù)只掌握一種ARM內(nèi)核結(jié)構(gòu)及其開(kāi)發(fā)手段,就能夠使用多家公司相同ARM內(nèi)核的芯片。

beaac2a6-a95f-11eb-9728-12bb97331649.png

目前ARM CPU 在移動(dòng)端,物聯(lián)網(wǎng),以及工業(yè)控制等領(lǐng)域占絕對(duì)的統(tǒng)治地位

工業(yè)控制

作為 32 位的 RISC 架構(gòu),基于 ARM 核的微控制器芯片不但占據(jù)了高端微控制器市場(chǎng)的大部分市場(chǎng)份額,同時(shí)也逐漸向低端微控制器應(yīng)用領(lǐng)域擴(kuò)展, ARM 微控制器的低功耗、高性?xún)r(jià)比,向傳統(tǒng)的 8 位 /16 位微控制器提出了挑戰(zhàn)。

無(wú)線通訊

目前已有超過(guò) 85% 的無(wú)線通訊設(shè)備采用了 ARM 技術(shù), ARM 以其高性能和低成本,在該領(lǐng)域的地位日益鞏固。

消費(fèi)類(lèi)電子

ARM 技術(shù)在目前流行的數(shù)字音頻播放器、數(shù)字機(jī)頂盒和游戲機(jī)中得到廣泛采用。

成像和安全產(chǎn)品

現(xiàn)在流行的數(shù)碼相機(jī)和打印機(jī)中絕大部分采用 ARM 技術(shù)。手機(jī)中的 32位 SIM 智能卡也采用了 ARM 技術(shù)。

內(nèi)嵌處理器硬核的FPGA

即SoC FPGA,是在芯片設(shè)計(jì)之初,就在內(nèi)部的硬件電路上添加了硬核處理器,是純硬件實(shí)現(xiàn)的,不會(huì)消耗FPGA的邏輯資源,硬核處理器和FPGA邏輯在一定程度上是相互獨(dú)立的,簡(jiǎn)單的說(shuō),就是SoC FPGA就是把一塊ARM處理器和一塊FPGA芯片封裝成了一個(gè)芯片。

?ARM和FPGA 的結(jié)合更是給設(shè)計(jì)帶來(lái)了高性能,高靈活性等便利,而且也是目前非常流行的設(shè)計(jì)方式

?目前支持ARM-SOC的FPGA器件有:Xilinx-ZYNQ( Artis, Kintex,Ultra-scale), Intel( Cyclone-5,Arria-10)。

ZYNQ硬件資源(最主流SOC的芯片)

下面引用Xilinx官方UG585的框圖來(lái)介紹Zyqn的硬件資源:

bed4b7e6-a95f-11eb-9728-12bb97331649.png

PS端

PS即可編程系統(tǒng)部分,指的是ARM處理器部分。主要包括:

1、應(yīng)用處理器APU(Application Processor Unit):

a、最高達(dá)雙核ARM Cortex-A9多核處理器CPU

b、DMA控制器

c、通用的中斷控制器等等

bf03a9e8-a95f-11eb-9728-12bb97331649.png

2、存儲(chǔ)器接口Memory Interface:

a、DDR內(nèi)存控制器接口,支持PS端的DDR內(nèi)存讀寫(xiě)控制。

b、QSPI接口:提供1-2個(gè)SPI接口,支持QSPI啟動(dòng)。

c、靜態(tài)存儲(chǔ)器控制器(Static Memory Controller):提供了NAND存儲(chǔ)器的讀/寫(xiě)和控制功能。

3、外部I/O口 (I/O Peripherals):

a、GPIO接口,PS端有54個(gè)通用GPIO接口,可以通過(guò)EMIO口擴(kuò)展到PL端128個(gè)GPIO接口,最多192個(gè)GPIO接口。ETH接口,以太網(wǎng)控制器接口

b、USB接口,2個(gè)USB接口,支持USB2.0設(shè)備。

c、SD卡接口,可以作為Zyqn的啟動(dòng)設(shè)備,存儲(chǔ)Linux系統(tǒng)等。

d、SPI接口,支持2個(gè)SPI接口。

e、CAN BUS工業(yè)接口。

f、UART接口X2,標(biāo)準(zhǔn)串口。

g、I2C接口。

4、內(nèi)部接口 (Interconnect)主要是針對(duì)于PL部分通信的AXI接口等等和EMIO接口等等。

PL端

PL即可編程邏輯部分,指的是FPGA部分。PL和PS兩者之間可以通過(guò)總線進(jìn)行通信。如果在進(jìn)行軟件調(diào)試時(shí),發(fā)現(xiàn)某些算法太慢,速度上不去,可以用FPGA的邏輯部分把這部分進(jìn)行優(yōu)化,從FPGA邏輯部分到ARM軟件開(kāi)發(fā),可以在Xilinx的開(kāi)發(fā)環(huán)境里切換。

bf149a78-a95f-11eb-9728-12bb97331649.png

主要包括:

包括可配置邏輯單元CLB

BRAM資源

數(shù)字信號(hào)處理DSP48E1單元

CMT時(shí)鐘管理單元

Select I/O可配置的IO資源

GTX接口,低功耗的千兆收發(fā)器,最高可達(dá)12.5GB/s。

XADC模數(shù)轉(zhuǎn)換器。

PCIE接口,可以配置PCIE接口。

ICF-BM7030

圍繞Zynq的硬件資源可以進(jìn)行開(kāi)發(fā)板和硬件單板的開(kāi)發(fā),以7z030芯片為例,ICF-BM7030的開(kāi)發(fā)板資源如下:

bf2a9b34-a95f-11eb-9728-12bb97331649.png

開(kāi)發(fā)板集成和利用了大部分的PS和PL端接口,適合Zynq的研究項(xiàng)目和課題研究:

主芯片及外部接口標(biāo)注如下圖:

1:Xilinx Xc7z030-2ffg676I

2: 6位共陽(yáng)數(shù)碼管(PL)

3:電源 DC-12v/4A

4:千兆接口 (PL端)

5:語(yǔ)音輸入、輸出 (PL)

6:千兆接口(PS)

7:SD-CARD 接口(PS)

8:USB2.0高速接口(PS)

9:按鍵(PL)

10:開(kāi)關(guān)(PL)

11:FPGA/ARM-JTAG

12:GPIO (PL)

13:HDMI (PL)

14:FMC(LPC

15:SFP+接口(PL)

16:RISC-V JTAG外部接口

17:RISC-V JTAG內(nèi)置USB接口,UART轉(zhuǎn)USB接口

SOC的發(fā)展趨勢(shì)

隨著高速數(shù)字信號(hào)通信和處理的需求和發(fā)展,以及對(duì)更為完善的便攜式系統(tǒng)的期望,構(gòu)架系統(tǒng)模塊的處理器就必須更加地強(qiáng)有力。這一要求對(duì)ARM和FPGA芯片市場(chǎng)提出了重要的挑戰(zhàn),其中最重要的三個(gè)方面是FPGA的功耗、性能和成本。目前已有許多研究來(lái)平衡這三方面的要求,如利用系統(tǒng)芯片(SOC)可以將盡可能多的功能集成在一片F(xiàn)PGA芯片上或FPGA芯片集上,使其性能上具有速率高、功耗低;在成本上價(jià)格低廉;而且還可以降低復(fù)雜性,便于使用。

今后高速ARM加FPGA技術(shù)的發(fā)展趨勢(shì),將是以系統(tǒng)芯片為核心,信息處理速度將達(dá)到每秒幾十億次乘加運(yùn)算,因此,只有多系統(tǒng)芯片才能肩負(fù)此重任。嵌入式系統(tǒng)已經(jīng)與SOC技術(shù)融合在一起,成為新一代信息技術(shù)的基礎(chǔ)?;贏RM加FPGA的嵌入式系統(tǒng)不僅具有其他微處理器和單片機(jī)嵌入式系統(tǒng)的優(yōu)點(diǎn)和技術(shù)特性,而且還可能利用并行算法操作,具有更高速的數(shù)字信號(hào)處理能力,為實(shí)現(xiàn)系統(tǒng)的實(shí)時(shí)性提供了更為有利的支持。ARM加FPGA系統(tǒng)必將成為現(xiàn)在以及未來(lái)工業(yè)領(lǐng)域的重要支柱。

編輯:jq

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • ARM
    ARM
    +關(guān)注

    關(guān)注

    134

    文章

    9351

    瀏覽量

    377448
  • 嵌入式
    +關(guān)注

    關(guān)注

    5150

    文章

    19665

    瀏覽量

    317459
  • soc
    soc
    +關(guān)注

    關(guān)注

    38

    文章

    4387

    瀏覽量

    222723

原文標(biāo)題:【干貨分享】嵌入式SOC ZYNQ硬件系統(tǒng)介紹

文章出處:【微信號(hào):zhuyandz,微信公眾號(hào):FPGA之家】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    DA14592 SmartBee? BLE SoC,帶嵌入式閃存 數(shù)據(jù)手冊(cè)和硬件開(kāi)發(fā)教程

    硬件開(kāi)發(fā)指南.pdf Renesas/Dialog DA14592 SmartClock?多核BLUETOOTH^?^ 低功耗(BLE)5.2或5.3片上系統(tǒng)SoC),帶嵌入式閃存的
    的頭像 發(fā)表于 05-22 10:36 ?577次閱讀
    DA14592 SmartBee? BLE <b class='flag-5'>SoC</b>,帶<b class='flag-5'>嵌入式</b>閃存 數(shù)據(jù)手冊(cè)和<b class='flag-5'>硬件</b>開(kāi)發(fā)教程

    嵌入式系統(tǒng)開(kāi)發(fā)圣經(jīng)【干貨】

    內(nèi)容包括:嵌入式系統(tǒng)的介紹、嵌入式SoC硬件系統(tǒng)概論、嵌入式
    發(fā)表于 03-12 13:58

    使用Lattice mVision打造嵌入式視覺(jué)系統(tǒng)解決方案

    嵌入式視覺(jué)是嵌入式系統(tǒng)與機(jī)器視覺(jué)技術(shù)的集合,嵌入式視覺(jué)系統(tǒng)硬件集成攝像頭模組和處理板,將圖像捕獲
    的頭像 發(fā)表于 03-06 16:09 ?820次閱讀

    新手怎么學(xué)嵌入式?

    操作系統(tǒng)示例。 學(xué)習(xí)嵌入式技術(shù)是一個(gè)充滿挑戰(zhàn)但又極具樂(lè)趣的過(guò)程。對(duì)于新手來(lái)說(shuō),只要有耐心和恒心,按照上述步驟逐步學(xué)習(xí),從基礎(chǔ)知識(shí)到編程語(yǔ)言,從硬件知識(shí)到實(shí)踐操作,再到嵌入式操作
    發(fā)表于 12-12 10:51

    基于Xilinx ZYNQ7000 FPGA嵌入式開(kāi)發(fā)實(shí)戰(zhàn)指南

    電子發(fā)燒友網(wǎng)站提供《基于Xilinx ZYNQ7000 FPGA嵌入式開(kāi)發(fā)實(shí)戰(zhàn)指南.pdf》資料免費(fèi)下載
    發(fā)表于 12-10 15:31 ?37次下載

    嵌入式系統(tǒng)開(kāi)發(fā)與硬件的關(guān)系 嵌入式系統(tǒng)開(kāi)發(fā)常見(jiàn)問(wèn)題解決

    嵌入式系統(tǒng)開(kāi)發(fā)與硬件的關(guān)系 嵌入式系統(tǒng)是專(zhuān)為特定應(yīng)用設(shè)計(jì)的計(jì)算機(jī)系統(tǒng),它們通常
    的頭像 發(fā)表于 12-09 09:38 ?963次閱讀

    嵌入式 Linux 操作系統(tǒng)配置

    隨著物聯(lián)網(wǎng)(IoT)和智能設(shè)備的快速發(fā)展,嵌入式系統(tǒng)在各個(gè)領(lǐng)域扮演著越來(lái)越重要的角色。Linux因其開(kāi)源、靈活和穩(wěn)定的特性,成為嵌入式系統(tǒng)的首選操作
    的頭像 發(fā)表于 11-06 10:22 ?1195次閱讀

    什么是嵌入式?一文讀懂嵌入式主板

    在現(xiàn)代科技浪潮中,嵌入式技術(shù)已成為支撐各種智能設(shè)備和系統(tǒng)運(yùn)行的核心力量。那么,究竟什么是嵌入式?嵌入式系統(tǒng),顧名思義,是將計(jì)算機(jī)的
    的頭像 發(fā)表于 10-16 10:14 ?2602次閱讀

    嵌入式主板是什么意思?嵌入式主板全面解析

    嵌入式主板,通常被稱(chēng)為嵌入式系統(tǒng)的核心組件,是一種用于控制和數(shù)據(jù)處理的計(jì)算機(jī)硬件,其設(shè)計(jì)旨在嵌入特定設(shè)備中執(zhí)行專(zhuān)門(mén)任務(wù)。
    的頭像 發(fā)表于 09-30 10:05 ?1614次閱讀

    嵌入式系統(tǒng)硬件架構(gòu)

    嵌入式系統(tǒng)是一種專(zhuān)用的計(jì)算機(jī)系統(tǒng),它以應(yīng)用為中心,以現(xiàn)代計(jì)算機(jī)技術(shù)為基礎(chǔ),能夠根據(jù)用戶(hù)的具體需求(如功能、可靠性、成本、體積、功耗、環(huán)境等)靈活裁剪軟硬件模塊。這類(lèi)
    的頭像 發(fā)表于 09-29 16:29 ?1003次閱讀

    嵌入式系統(tǒng)的未來(lái)趨勢(shì)有哪些?

    嵌入式系統(tǒng)是指將我們的操作系統(tǒng)和功能軟件集成于計(jì)算機(jī)硬件系統(tǒng)之中,形成一個(gè)專(zhuān)用的計(jì)算機(jī)系統(tǒng)。那么
    發(fā)表于 09-12 15:42

    嵌入式系統(tǒng)硬件組成部分

    嵌入式系統(tǒng)硬件組成部分是構(gòu)成其獨(dú)立運(yùn)作能力的關(guān)鍵要素,這些部分協(xié)同工作,以實(shí)現(xiàn)對(duì)外部環(huán)境的感知、處理及響應(yīng)。以下是對(duì)嵌入式系統(tǒng)
    的頭像 發(fā)表于 09-02 15:27 ?2415次閱讀

    嵌入式linux開(kāi)發(fā)的基本步驟有哪些?

    嵌入式Linux開(kāi)發(fā)是一個(gè)復(fù)雜的過(guò)程,涉及到硬件選擇、操作系統(tǒng)移植、驅(qū)動(dòng)開(kāi)發(fā)、應(yīng)用程序開(kāi)發(fā)等多個(gè)方面。以下是嵌入式Linux開(kāi)發(fā)的基本步驟,以及每個(gè)步驟的說(shuō)明。
    的頭像 發(fā)表于 09-02 09:11 ?1234次閱讀

    嵌入式系統(tǒng)是什么?

    嵌入式系統(tǒng)是是一個(gè)功能完備、幾乎不依賴(lài)其他外部裝置就可以獨(dú)立運(yùn)行的系統(tǒng)。該系統(tǒng)包含軟件和硬件,以應(yīng)用為中心,以計(jì)算機(jī)為基礎(chǔ),能夠根據(jù)需求靈活
    的頭像 發(fā)表于 08-29 16:26 ?994次閱讀

    嵌入式系統(tǒng)中的實(shí)時(shí)操作系統(tǒng)

    嵌入式RTOS是嵌入式應(yīng)用程序運(yùn)行、相互交互和與外界通信的底層軟件機(jī)制。在本節(jié)中,您將了解嵌入式軟件開(kāi)發(fā)人員使用哪些流行RTOS以及它們運(yùn)行的嵌入式
    的頭像 發(fā)表于 08-20 11:28 ?882次閱讀