日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

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

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

掃碼添加小助手

加入工程師交流群

FPGA的應用

FPGA 是可編程再設計的“萬能”芯片。FPGA (Field Programmable Gate Array)現場可編程門陣列,是在硅片上預先設計實現的具有可編程特性的集成電路,它能夠按照設計人員的需求配置為指定的電路結構,讓客戶不必依賴由芯片制造商設計和制造的 ASIC 芯片。

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

由于FPGA內部結構的特點,它可以很容易地實現分布式的算法結構,這一點對于實現的高速數字信號處理十分有利。通過FPGA來實現分布式的算術結構,就可以有效地實現這些乘和累加操作。

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

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

AI領域

5G時代,人工智能領域的需求呈現持續(xù)快速爆發(fā)式增長。基于CPU的傳統(tǒng)計算架構無法充分滿足人工智能高性能并行計算的需求,FPGA是低功耗異構芯片,開發(fā)周期快,編程靈活,在AI領域應用廣泛。

自動駕駛

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

5G通信

可編程的核心特性與5G無線網絡對靈活性、性價比和智能化的需求不謀而合。很多通信業(yè)務的應用場景是需要隨時升級的,與FPGA相比,ASIC的靈活性不夠,無法跟上算法的迭代更新,因此選擇 FPGA是一個更好的選擇。

工業(yè)互聯網

FPGA在工業(yè)互聯網的應用領域聚焦在五個方面:工業(yè)網絡通信,機器視覺工業(yè)機器人,邊緣計算,工業(yè)云。這五個方面跨越多個應用場景,且在每個場景有一個共性:低延時,對計算性能要求高?;谶@樣的特性,FPGA將成為構建工業(yè)互聯網發(fā)展的基石之一。

數據中心

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

ARM應用

ARM公司是一家知識產權(IP)供應商,它與一般的半導體公司最大的不同就是不制造芯片且不向終端用戶出售芯片,而是通過轉讓設計方案,由合作伙伴生產出各具特色的芯片。ARM公司利用這種雙贏的伙伴關系迅速成為了全球性RISC微處理器標準的締造者。這種模式也給用戶帶來巨大的好處,因為用戶只掌握一種ARM內核結構及其開發(fā)手段,就能夠使用多家公司相同ARM內核的芯片。

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

目前ARM CPU 在移動端,物聯網,以及工業(yè)控制等領域占絕對的統(tǒng)治地位

工業(yè)控制

作為 32 位的 RISC 架構,基于 ARM 核的微控制器芯片不但占據了高端微控制器市場的大部分市場份額,同時也逐漸向低端微控制器應用領域擴展, ARM 微控制器的低功耗、高性價比,向傳統(tǒng)的 8 位 /16 位微控制器提出了挑戰(zhàn)。

無線通訊

目前已有超過 85% 的無線通訊設備采用了 ARM 技術, ARM 以其高性能和低成本,在該領域的地位日益鞏固。

消費類電子

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

成像和安全產品

現在流行的數碼相機和打印機中絕大部分采用 ARM 技術。手機中的 32位 SIM 智能卡也采用了 ARM 技術。

內嵌處理器硬核的FPGA

即SoC FPGA,是在芯片設計之初,就在內部的硬件電路上添加了硬核處理器,是純硬件實現的,不會消耗FPGA的邏輯資源,硬核處理器和FPGA邏輯在一定程度上是相互獨立的,簡單的說,就是SoC FPGA就是把一塊ARM處理器和一塊FPGA芯片封裝成了一個芯片。

?ARM和FPGA 的結合更是給設計帶來了高性能,高靈活性等便利,而且也是目前非常流行的設計方式

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

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

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

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

PS端

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

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

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

b、DMA控制器

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

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

2、存儲器接口Memory Interface:

a、DDR內存控制器接口,支持PS端的DDR內存讀寫控制。

b、QSPI接口:提供1-2個SPI接口,支持QSPI啟動。

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

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

a、GPIO接口,PS端有54個通用GPIO接口,可以通過EMIO口擴展到PL端128個GPIO接口,最多192個GPIO接口。ETH接口,以太網控制器接口

b、USB接口,2個USB接口,支持USB2.0設備。

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

d、SPI接口,支持2個SPI接口。

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

f、UART接口X2,標準串口。

g、I2C接口。

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

PL端

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

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

主要包括:

包括可配置邏輯單元CLB

BRAM資源

數字信號處理DSP48E1單元

CMT時鐘管理單元

Select I/O可配置的IO資源

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

XADC模數轉換器。

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

ICF-BM7030

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

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

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

主芯片及外部接口標注如下圖:

1:Xilinx Xc7z030-2ffg676I

2: 6位共陽數碼管(PL)

3:電源 DC-12v/4A

4:千兆接口 (PL端)

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

6:千兆接口(PS)

7:SD-CARD 接口(PS)

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

9:按鍵(PL)

10:開關(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內置USB接口,UART轉USB接口

SOC的發(fā)展趨勢

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

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

編輯:jq

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯系本站處理。 舉報投訴
  • ARM
    ARM
    +關注

    關注

    135

    文章

    9596

    瀏覽量

    393841
  • 嵌入式
    +關注

    關注

    5210

    文章

    20683

    瀏覽量

    337463
  • soc
    soc
    +關注

    關注

    40

    文章

    4636

    瀏覽量

    230314

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

文章出處:【微信號:zhuyandz,微信公眾號:FPGA之家】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    如何在Zynq UltraScale+ MPSoC平臺上通過JTAG啟動嵌入式Linux鏡像

    在之前文章中,我們介紹了如何使用 XSCT 工具通過 JTAG 在 Zynq SoC 上啟動嵌入式 Linux 鏡像(從 JTAG 啟動 Zynq-7000
    的頭像 發(fā)表于 01-13 11:45 ?5104次閱讀

    什么是嵌入式應用開發(fā)?

    概述 所謂的嵌入式應用開發(fā)就是在嵌入式操作系統(tǒng)下進行開發(fā)、軟硬件綜合開發(fā) ?嵌入式應用開發(fā)?是指在嵌入
    發(fā)表于 01-12 16:13

    系統(tǒng)嵌入式的學習路線

    ,供各位嵌入式初學者參考,希望對大家有所幫助。嵌入式工程師需要掌握的內容非常廣泛,主要包括嵌入式軟件、嵌入式硬件、以及相關行業(yè)、產品的專業(yè)知
    發(fā)表于 12-16 07:49

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

    、嵌入式操作系統(tǒng)的定義 嵌入式操作系統(tǒng)是專門為資源受限的嵌入式設備(比如 STM32 單片機、物聯網模塊、工業(yè)控制器)設計的微型操作
    發(fā)表于 12-09 10:33

    嵌入式硬件設計解析

    ,構建成一個完整的、可獨立運行的嵌入式系統(tǒng)硬件平臺。這個硬件平臺將運行特定的軟件,以實現諸如工業(yè)控制、智能家居、汽車電子、消費電子等各種應用領域中的特定功能。以下是對
    發(fā)表于 12-02 08:22

    嵌入式和FPGA的區(qū)別

    嵌入式系統(tǒng)與FPGA的核心差異:軟件定義功能VS硬件可重構。嵌入式適合通用計算,開發(fā)門檻低;FPGA憑借并行處理實現納秒級響應,但成本高、開發(fā)難。二者融合的
    發(fā)表于 11-19 06:55

    嵌入式系統(tǒng)的定義和應用領域

    。盡管有些嵌入式系統(tǒng)可能包含操作系統(tǒng),但大多數情況下,它們僅由一個程序來控制整個邏輯。 從更專業(yè)的角度來看,嵌入式系統(tǒng)可以被定義為:以應用
    發(fā)表于 11-17 06:49

    嵌入式開發(fā)的關鍵點介紹

    嵌入式開發(fā)在現代科技中扮演著非常重要的角色。隨著物聯網的發(fā)展,嵌入式系統(tǒng)的需求也越來越大。嵌入式開發(fā)不僅需要開發(fā)人員具備深入的硬件知識和編程
    發(fā)表于 11-13 08:12

    力芯微GPIO拓展系列芯片賦能智能硬件嵌入式系統(tǒng)

    在當今智能硬件嵌入式系統(tǒng)飛速發(fā)展的時代,主控芯片的GPIO引腳資源常常面臨捉襟見肘的困境。為了突破這一瓶頸,力芯微GPIO拓展系列芯片賦能智能硬件
    的頭像 發(fā)表于 10-31 16:40 ?852次閱讀
    力芯微GPIO拓展系列芯片賦能智能<b class='flag-5'>硬件</b>與<b class='flag-5'>嵌入式</b><b class='flag-5'>系統(tǒng)</b>

    油介質損耗及電阻率測試儀的嵌入式系統(tǒng)架構與抗干擾設計

    構成測試儀穩(wěn)定運行的技術基石。 一、嵌入式系統(tǒng)架構:分層設計實現功能協(xié)同 測試儀嵌入式系統(tǒng)采用分層架構,通過“硬件層 — 驅動層 — 核心控
    的頭像 發(fā)表于 09-02 13:57 ?744次閱讀
    油介質損耗及電阻率測試儀的<b class='flag-5'>嵌入式</b><b class='flag-5'>系統(tǒng)</b>架構與抗干擾設計

    入行嵌入式應該怎么準備?

    知識: 一、C/C++編程C/C++是嵌入式系統(tǒng)開發(fā)中最常用的編程語言。熟練掌握C/C++語言將使你能夠理解和編寫底層驅動程序、操作系統(tǒng)以及與硬件交互的代碼。對于
    發(fā)表于 08-06 10:34

    Linux嵌入式和單片機嵌入式的區(qū)別?

    :使用Linux操作系統(tǒng),可以運行各種復雜的應用程序和驅動程序。 4. 資源需求 : 單片機嵌入式 :對硬件資源的需求較低,通常只需要一個單片機芯片,內存和存儲空間較小。 Linux嵌入
    發(fā)表于 06-20 09:46

    運行在嵌入式系統(tǒng)上的emApps

    在當今快節(jié)奏的嵌入式系統(tǒng)世界中,靈活性和適應性是嵌入式系統(tǒng)實現的關鍵。SEGGER推出了其最新創(chuàng)新:Embedded apps(emApps)應用,類似于手機上的應用程序,可以運行在
    的頭像 發(fā)表于 06-18 09:53 ?1083次閱讀
    運行在<b class='flag-5'>嵌入式</b><b class='flag-5'>系統(tǒng)</b>上的emApps

    DA14592 SmartBee? BLE SoC,帶嵌入式閃存 數據手冊和硬件開發(fā)教程

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

    嵌入式開發(fā)入門指南:從零開始學習嵌入式

    隨著物聯網、智能硬件的發(fā)展,嵌入式開發(fā)成為熱門技能之一。以下將為初學者提供一份詳細的嵌入式開發(fā)入門指南,涵蓋學習路徑、必備工具、推薦資源等內容。 1. 嵌入式
    發(fā)表于 05-15 09:29
    壤塘县| 南乐县| 长春市| 百色市| 辽阳市| 新邵县| 肃南| 虹口区| 浙江省| 衡阳县| 三河市| 友谊县| 南阳市| 永安市| 铜川市| 芦山县| 岳普湖县| 德惠市| 邓州市| 寿光市| 峨眉山市| 邹城市| 荥阳市| 林甸县| 修文县| 乌鲁木齐县| 信宜市| 稻城县| 通榆县| 桓仁| 会理县| 福泉市| 西林县| 云梦县| 荔浦县| 东至县| 托克逊县| 嘉峪关市| 榆社县| 江安县| 尚义县|