1. 程式人生 > >XILINX_zynq_詳解(2)

XILINX_zynq_詳解(2)

  2010年4月矽谷舉行的嵌入式系統大會上,賽靈思釋出了可擴充套件處理平臺的架構詳情,這款基於無處不在的ARM處理器的SoC可滿足複雜嵌入式系統的高效能、低功耗和多核處理能力要求。賽靈思可擴充套件處理平臺晶片硬體的核心本質就是將通用基礎雙ARMCortex-A9MPCore處理器系統作為“主系統”,結合低功耗28nm工藝技術,以實現高度的靈活性、強大的配置功能和高效能。由於該新型器件的可程式設計邏輯部分基於賽靈思28nm7系列FPGA,因此該系列產品的名稱中添加了“7000”,以保持與7系列FPGA的一致性,同時也方便日後本系列新產品的命名。

  Zynq-7000可擴充套件處理平臺是採用賽靈思新一代FPGA(Artix-7與Kintex-7FPGA)所採用的同一28nm可程式設計技術的最新產品系列。可程式設計邏輯可由使用者配置,並通過“互連”模組連線在一起,這樣可以提供使用者自定義的任意邏輯功能,從而擴充套件處理系統的效能及功能。不過,與採用嵌入式處理器的FPGA不同,Zynq-7000產品系列的處理系統不僅能在開機時啟動,而且還可根據需要配置可程式設計邏輯。採用這種方法,軟體程式設計模式與全功能的標準ARM處理SoC毫無二致.

  Zynq-7000嵌入式處理平臺系列的每款產品均採用帶有NEON及雙精度浮點引擎的雙核ARMCortex-A9MPCore處理系統,該系統通過硬連線完成了包括L1,L2快取、儲存器控制器以及常用外設在內的全面整合。該處理系統不僅能在開機時啟動並執行各種獨立於可程式設計邏輯的作業系統(OS),而且還可根據需要配置可程式設計邏輯。利用這種方法,軟體程式設計模式與全功能的標準ARM處理SoC毫無二致。   應用開發人員利用可程式設計邏輯強大的並行處理能力,不僅可以解決多種不同訊號處理應用中的大量資料處理問題,而且還能通過實施更多外設來擴充套件處理系統的特性。系統和可程式設計邏輯之間的高頻寬AMBA®-AXI互聯能以極低的功耗支援千兆位級資料傳輸,從而解決了控制、資料、I/O和儲存器之間的常見效能瓶頸問題。   Zynq-7000系列的可程式設計邏輯完全基於賽靈思最新7系列FPGA架構來設計,可確保28nm系列器件的IP核、工具和效能100%相容。最小型的Zynq-7000、Zynq-7010和Zynq-7020均基於專門針對低成本和低功耗優化的Artix-7系列;較大型的Zynq-7030和Zynq-7040器件基於包括4至12個10.3Gbps收發器通道,可支援高速片外連線的中端Kintex-7系列。所有四款產品均採用基於2個12位1MspsADC(模數轉換器)模組的新型模擬混合訊號模組。     ZYNQ的開發環境,可以在ISE或者VIVADO,不過ISE在14.7之後就停止了更新,建議安裝VIVADO,畢竟VIVADO號稱是把各種開發工具整合並且支援圖形化建模的。 VIVADO的安裝教程太多了,不再贅述,不過在此提供一下liscense,以防後來者無法破解。   連結路徑:
https://www.7down.com/soft/110971.html
  說了這麼多,還沒介紹了樓主的硬體環境,罪過啊罪過,上圖: