|
每一個Zynq-7000 EPP元件都內建可完全與NEON和雙精度浮點擴充整合,並且採用硬接線設計的ARM雙核心Cortex-A9 MPCore處理系統,並包含L1和L2快取、記憶體控制器、以及共用周邊等元件。此款處理系統在開機時就會啟動,且能獨立於可編程邏輯之外,並在各種作業系統(OS)上運作。此處理系統亦可再依照需求來調整可編程邏輯資源,運用這種方法,軟體的編程模式就與那些擁有完整功能的標準型ARM處理器基礎SoC完全相同。 C B' `; @+ U6 H; m
7 r; C5 Y% d A' A+ u' k- E
應用程式開發人員可利用可編程邏輯的大量平行處理資源,來處理各種訊號處理應用的龐大資料,還可建置額外的周邊元件,以擴充處理系統的各種功能。高頻寬的AMBA®-先進可擴充介面(AXI),可連結處理系統與可編程邏輯元件,在極低的功耗下傳輸Multi-Gigabit資料,進而消除控制、數據、I/O、以及記憶體常見的效能瓶頸。6 M0 w" y8 Y. S
% b, b( u9 Z; o1 ~! B3 B熟悉的編程環境
! M: }3 _. p, e2 ?, _Zynq-7000 系列能加快產品上市時程,因為它能提供一個開放性設計環境,讓業者能同時針對雙核心Cortex-A9處理器基礎系統,以及可編程邏輯中的客製化加速器,著手撰寫專屬軟體。軟體開發人員可利用以Eclipse為開發環境的賽靈思 Platform Studio軟體開發套件(SDK)、ARM Development Studio 5 (DS-5™)、以及ARM RealView Development Suite (RVDS™),或是ARM Connected Community和賽靈思聯盟計畫產業體系中各大廠商的編譯器、除錯器、與應用程式,包括像Lauterbach、溫瑞爾(Wind River)、PetaLogix、MathWorks、明導國際(MentorGraphics)、Micrium、以及MontaVista等廠商的方案。
' m" y* S, J0 s. u, T. A' {" F: W4 B1 C3 h. H. I* s
另一方面,Zynq-7000系列的可編程架構,讓業者可運用賽靈思屢獲獎項的ISE® Design Suite,進行特別調校以達到最大的系統層級效能,並滿足應用的特殊需求,此款ISE套件提供一個完備的硬體開發環境,內含開發工具、AMBA4的AXI4隨插即用智產(IP)、以及匯流排功能性模組(BFM),能加快設計與驗證的流程。 |
|