使用含有ARM Cortex-A9的Xilinx Zynq-7000 PSoC實現(xiàn)嵌入式處理器
資料介紹
Zynq 的本質(zhì)特征,是它組合了一個雙核ARM Cortex-A9 處理器和一個傳統(tǒng)的現(xiàn)場可編程門陣列(Field Programmable Gate Array,FPGA)邏輯部件。盡管之前也有過捆綁了FPGA 的專用處理器,但是還沒有出現(xiàn)過完全相同的方案。在Zynq上,ARM Cortex-A9 是一個應用級的處理器,能運行完整的像Linux 這樣的操作系統(tǒng),而可編程邏輯是基于Xilinx 7 系列的FPGA 架構。這個架構實現(xiàn)了工業(yè)標準的AXI 接口,在芯片的兩個部分之間實現(xiàn)了高帶寬、低延遲的連接。這意味著處理器和邏輯部分各自都可以發(fā)揮最佳的用途,而不會有在兩個分立的芯片之間的那種接口開銷。同時又能獲得系統(tǒng)被簡化為單一芯片所帶來的好處,包括物理尺寸和整體成本的降低。
Zynq 的片上系統(tǒng)
既然我們已經(jīng)把Zynq 描述為一個片上系統(tǒng)(SoC),那么顯而易見,第一個問題就會是“ 什么是SoC? ”
你也許知道,這個概念出現(xiàn)已經(jīng)有一段時間了,潛在的意思是說單個硅芯片就可以用來實現(xiàn)整個系統(tǒng)的功能,而不是需要用幾個不同的物理芯片來實現(xiàn)。在過去,SoC 這個術語常用于指專用集成電路(Application Specific IntegratedCircuit,ASIC),它上面可以有數(shù)字的、模擬的和射頻的元件,和混合信號模塊組合起來來實現(xiàn)模擬- 數(shù)字轉(zhuǎn)換和數(shù)字- 模擬轉(zhuǎn)換(ADC 和DAC)。單就數(shù)字部分而言,一塊SoC 可以組合上數(shù)字系統(tǒng)所有的功能:處理、高速邏輯、接口、存儲器等等。所有這些功能也可以用物理上分立的器件來實現(xiàn),然后在印刷電路板(PCB)的層面上組合起來。SoC 的解決方案成本更低,能在不同的系統(tǒng)單元之間實現(xiàn)更快更安全的數(shù)據(jù)傳輸,具有更高的整體系統(tǒng)速度、更低的功耗、更小的物理尺寸和更好的可靠性。事實上有一大堆無可辯駁的理由來說明SoC 比等價的分立元件系統(tǒng)要強!可以看一下圖1.1,這是關于板上系統(tǒng)和片上系統(tǒng)的簡單圖形化比較。
基于ASIC 的SoC 的主要缺點有(一)開發(fā)時間和成本,以及(二)缺乏靈活性。開發(fā)ASIC 時不可重用的工程投入(及成本)是巨大的,使得這種SoC 類型只適合于大批量而且將來不需要升級的市場領域?;贏SIC 的SoC 的代表性例子包括在PC、平板和智能手機上用的集成處理器。這些處理器典型地是由至少兩個處理器核、存儲器、圖形處理器、接口和其他功能模塊組合起來的,而且大批量生產(chǎn)出來用于壽命有限的產(chǎn)品中。
ASIC SoC 的局限性導致它們不適用于很多應用,特別是當快速投入市場能力、靈活性和升級能力已經(jīng)成為重要的關鍵因素。對于小批量或中批量的產(chǎn)品,ASICSoC 也不是好的解決方案。顯然對于更靈活的解決方案是有需求的,這就是產(chǎn)生這種可編程芯片上的系統(tǒng)(System-on-Progammable-Chip)—— 一種在可編程、可重新配置的芯片上實現(xiàn)的特有的SoC—— 的動力所在。一直以來,F(xiàn)PGA 是自然的選擇。FPGA 天生就是可以被配置來實現(xiàn)任何系統(tǒng)的靈活芯片,如果需要也可以來實現(xiàn)嵌入式處理器。FPGA 還可以隨心所欲地重新配置,和用ASIC 來實現(xiàn)SoC 相比,F(xiàn)PGA能構成更為基礎靈活的平臺。在一個需要系統(tǒng)升級的應用中部署FPGA 幾乎就是沒有風險的。
現(xiàn)在,Zynq 提供了更理想的用于實現(xiàn)靈活的SoC 的平臺:Xilinx 將其包裝成“ 全可編程SoC (All-Programmable SoC,APSoC)”,這個詞完美地闡述了它的能力。第二章會仔細闡述Zynq 的架構,在此之前有必要先從圖1.2 看一下架構的高層模型。 從中可以注意到Zynq 是由兩個主要部分組成的:一個由雙核ARM Cortex-A9 構成的處理系統(tǒng)(PS),和一個等價于一片F(xiàn)PGA 的可編程邏輯(PL)部分。它還具有集成的存儲器、各種外設和高速通信接口。
PL 部分用來實現(xiàn)高速邏輯、算術和數(shù)據(jù)流子系統(tǒng)是很理想的,而PS 支持軟件程序和/ 或操作系統(tǒng),這就意味著任何被設計的系統(tǒng)的整個功能可以恰當?shù)卦?a href='http://www.1cnz.cn/v/tag/1751/' target='_blank' class='arckwlink_none'>硬件和軟件之間做出劃分。PL 和PS 之間的鏈接采用了工業(yè)標準的高級可擴展接口
?
- Zynq-7000 SoC:嵌入式設計教程
- 簡談Xilinx Zynq-7000嵌入式系統(tǒng)設計與實現(xiàn)
- Zynq-7000 SoC產(chǎn)品規(guī)格的概述 13次下載
- Xilinx Zynq-7000 SOC系列產(chǎn)品數(shù)據(jù)手冊免費下載 63次下載
- Zynq-7000 SOC的產(chǎn)品簡介資料免費下載 20次下載
- Zynq-7000全可編程SoC系列產(chǎn)品的規(guī)格數(shù)據(jù)手冊免費下載 4次下載
- MYC-C7Z010和20嵌入式SoC核心板的數(shù)據(jù)手冊免費下載 31次下載
- 幾種基本嵌入式處理器的介紹和應用概述包括Sitara,ARM,Cortex等 11次下載
- Zynq-7000 SoC設計指南 45次下載
- 嵌入式系統(tǒng)液晶擴展實現(xiàn) 1次下載
- 嵌入式也多核_淺析ARM_Cortex A9 MP Core多核處理器 11次下載
- 手把手教你玩轉(zhuǎn)Z-turn_Board開發(fā)套件 59次下載
- 嵌入式Cortex-A9教學實驗平臺規(guī)格書V3.0 32次下載
- Cortex-A9處理器系列 27次下載
- xilinx Zynq-7000 EPP產(chǎn)品簡介 101次下載
- ZYNQ雙核ARM分別運行不同的操作系統(tǒng)(基于OpenAMP) 4099次閱讀
- 使用ZYNQ進行嵌入式系統(tǒng)設計 833次閱讀
- digilent Zynq-7000訓練板概述 1601次閱讀
- digilent Zynq-7000 ARM/FPGA SoC開發(fā)板介紹 2046次閱讀
- digilent Cora Z7-10: Zynq-7000 概述 2395次閱讀
- digilent Cora Z7-07S: Zynq-7000 概述 2064次閱讀
- digilentZynq-7000 ARM, FPGA SoC訓練板介紹 1919次閱讀
- Zynq-7000 SoC生產(chǎn)勘誤項目及應對措施 1046次閱讀
- Zynq、FPGA等相關芯片可以運用到那些領域 8494次閱讀
- Xilinx Zynq-7000系列:基于ARM Cortex-A9內(nèi)核處理器和FPGA結構 6228次閱讀
- Xilinx基于ARM的Zynq-7000和Zynq UltraScale+ MPSoC及RFSoC器件是否存在安全漏洞 2620次閱讀
- PSoC嵌入式系統(tǒng)設計的三大優(yōu)勢 3222次閱讀
- cortex-a9是什么處理器_cortex-a9處理器介紹 2.5w次閱讀
- Xilinx Zynq-7000系列安全配置策略 8796次閱讀
- 將Zynq SoC上的兩個ARM Cortex 2353次閱讀
下載排行
本周
- 1開關電源設計原理手冊
- 1.83 MB | 4次下載 | 免費
- 2PL4807單節(jié)鋰離子電池充電器中文手冊
- 1.36 MB | 2次下載 | 免費
- 3智能小車proteus仿真+C源程序
- 0.02 MB | 1次下載 | 免費
- 4TMR技術在電流傳感器中的應用
- 616.47 KB | 1次下載 | 免費
- 5BQ769142技術參考手冊
- 2.99MB | 1次下載 | 免費
- 6CBM8605_8606_8608-運算放大器【中文排版】-202406271735
- 2.70 MB | 1次下載 | 免費
- 701-07-06-CBM8655_CBM8656精密運算放大器
- 4.49 MB | 1次下載 | 免費
- 8LLC 電路基本原理分析及公式推導
- 551.94 KB | 1次下載 | 免費
本月
- 1XL4015+LM358恒壓恒流電路圖
- 0.38 MB | 155次下載 | 1 積分
- 2PCB布線和布局電路設計規(guī)則
- 0.40 MB | 45次下載 | 免費
- 3GB/T4706.1-2024 家用和類似用途電器的安全第1部分:通用要求
- 7.43 MB | 14次下載 | 1 積分
- 4智能門鎖原理圖
- 0.39 MB | 13次下載 | 免費
- 5JESD79-5C_v1.30-2024 內(nèi)存技術規(guī)范
- 2.71 MB | 10次下載 | 免費
- 6elmo直線電機驅(qū)動調(diào)試細則
- 4.76 MB | 9次下載 | 6 積分
- 7WIFI智能音箱原理圖完整版
- 0.09 MB | 7次下載 | 10 積分
- 8PC1013三合一快充數(shù)據(jù)線充電芯片介紹
- 1.03 MB | 7次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935115次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設計
- 1.48MB | 420061次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233084次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191367次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183333次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81581次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73806次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65985次下載 | 10 積分
評論
查看更多