來源:ZYNQ
作者:小墨
Zynq7000系列基于Xilinx SoC架構(gòu)。這些產(chǎn)品集成了功能豐富的基于雙核或單核ARM Cortex-A9 MPCore的處理系統(tǒng)(PS)和Xilinx可編程邏輯(PL)集成在單一設(shè)備中,基于最新的高性能,低功耗(HPL),28 nm和高k金屬柵極(HKMG)工藝技術(shù)。
ZYNQ的一些應(yīng)用
ARM Cortex-A9 MPCore CPU是PS的心臟,它還包括片上存儲器,外部存儲器接口和一組豐富的I/O外設(shè)。Zynq-7000系列提供了FPGA的靈活性和可擴(kuò)展性,使設(shè)計(jì)人員能夠針對成本敏感以及高效使用行業(yè)標(biāo)準(zhǔn)工具從單個平臺上運(yùn)行應(yīng)用程序。
而每個設(shè)備在Zynq-7000系列包含相同的PS,設(shè)備之間的PL和I/O資源不同。Zynq-7000 SoC器件能夠滿足廣泛的應(yīng)用需求,包括:汽車駕駛員協(xié)助,駕駛員信息和信息娛樂
-
廣播攝像機(jī)
-
工業(yè)電機(jī)控制,工業(yè)網(wǎng)絡(luò)和機(jī)器視覺
-
IP和智能相機(jī)
-
LTE無線電和基帶
-
醫(yī)學(xué)診斷和影像
-
多功能打印機(jī)
-
視頻和夜視設(shè)備
ZYNQ的優(yōu)勢
Zynq-7000體系結(jié)構(gòu)可方便地在PL和PS中映射自定義邏輯和軟件,它可以實(shí)現(xiàn)獨(dú)特和差異化的系統(tǒng)功能。
整合PS與PL的結(jié)合提供了兩芯片解決方案(例如,ASSP)的性能水平FPGA的I/O帶寬等等。
Xilinx和Xilinx聯(lián)盟合作伙伴為Zynq-7000提供了大量的軟IP模塊。
PS和PL中的外圍設(shè)備可使用獨(dú)立和Linux設(shè)備驅(qū)動程序Xilinx提供的產(chǎn)品以及合作伙伴提供的其他操作系統(tǒng)和板級支持軟件包(BSP)。
ZYNQ啟動方式
PS中的處理器始終先啟動,從而允許以軟件為中心的方法啟動PL系統(tǒng)和PL配置。PL可以作為引導(dǎo)過程的一部分進(jìn)行配置,也可以在某些情況下進(jìn)行配置。
此外,PL可以完全重新配置或與部分動態(tài)重新配置(PR),PR允許配置PL的一部分。
這樣可以進(jìn)行可選設(shè)計(jì)更改,例如通過交換新的更新系數(shù)或PL資源的時(shí)間多路復(fù)用所需的算法。
而后一種功能類似于動態(tài)加載和卸載軟件模塊,PL配置數(shù)據(jù)稱為比特流。
ZYNQ是什么?
整體的框圖如下:
Zynq-7000 SoC由以下主要功能塊組成:
-
處理系統(tǒng)(PS)
-
應(yīng)用處理器單元(APU)
-
內(nèi)存接口
-
I / O外設(shè)(IOP)
-
互連
-
可編程邏輯(PL)
PS和PL可以使用多個接口和具有以下功能的其他信號緊密或松散地耦合總共超過3,000個連接。這可以有效地集成用戶創(chuàng)建的處理器,可以訪問的PL邏輯中的硬件加速器和其他功能, 還可以訪問處理系統(tǒng)中的內(nèi)存資源。
PS I/O外設(shè),包括靜態(tài)/閃存接口,共享一個I/O的復(fù)用I/O(MIO)。多達(dá)54個MIO引腳。Zynq-7000 SoC器件還具有使用I/O的功能,這些I/O屬于許多PS I/O外設(shè)的PL域。這是通過擴(kuò)展的復(fù)用I/O完成的接口(EMIO)。
從PS的角度描述了Zynq-7000 SoC的元素。例如,一個PS上與PL的通用從接口意味著主設(shè)備位于PL中。高性能從屬接口意味著高性能的主控駐留在PL中。通用主機(jī)接口表示PS是主機(jī),而從機(jī)則駐留在PL中。
???????????????? END ????????????????
本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時(shí)聯(lián)系本站刪除。