|
每一個Zynq-7000 EPP元件都內建可完全與NEON和雙精度浮點擴充整合,並且採用硬接線設計的ARM雙核心Cortex-A9 MPCore處理系統,並包含L1和L2快取、記憶體控制器、以及共用周邊等元件。此款處理系統在開機時就會啟動,且能獨立於可編程邏輯之外,並在各種作業系統(OS)上運作。此處理系統亦可再依照需求來調整可編程邏輯資源,運用這種方法,軟體的編程模式就與那些擁有完整功能的標準型ARM處理器基礎SoC完全相同。 + |, _. I- y8 ]8 T1 Q
; Y: \+ j( X$ p. |應用程式開發人員可利用可編程邏輯的大量平行處理資源,來處理各種訊號處理應用的龐大資料,還可建置額外的周邊元件,以擴充處理系統的各種功能。高頻寬的AMBA®-先進可擴充介面(AXI),可連結處理系統與可編程邏輯元件,在極低的功耗下傳輸Multi-Gigabit資料,進而消除控制、數據、I/O、以及記憶體常見的效能瓶頸。
. l1 R* h4 ^/ o+ i- w6 P, b# U6 J- T/ o7 g
熟悉的編程環境 ! M% I9 f; _) s' I" c, q
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等廠商的方案。; B# c, g$ ^, z) X6 K
; Q. D3 Q3 G9 Q% ~ e另一方面,Zynq-7000系列的可編程架構,讓業者可運用賽靈思屢獲獎項的ISE® Design Suite,進行特別調校以達到最大的系統層級效能,並滿足應用的特殊需求,此款ISE套件提供一個完備的硬體開發環境,內含開發工具、AMBA4的AXI4隨插即用智產(IP)、以及匯流排功能性模組(BFM),能加快設計與驗證的流程。 |
|