新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > Zynq-7000 EPP 開啟創(chuàng)新新紀(jì)元

Zynq-7000 EPP 開啟創(chuàng)新新紀(jì)元

作者:Mike Santarini 時間:2011-12-22 來源:電子產(chǎn)品世界 收藏

  一個單獨的多標(biāo)準(zhǔn) DDR 控制器可支持三種類型的雙倍數(shù)據(jù)速率內(nèi)存。Rajagopalan 表示:“大多數(shù) ASSP 的目標(biāo)是特定細(xì)分市場,而我們的目標(biāo)是 LPDDR2、DDR2 和 DDR3,因此用戶可以根據(jù)自身需求在功率和性能之間作出權(quán)衡。這是一種多標(biāo)準(zhǔn) DDR 控制器,而我們是最早提供類似控制器的公司之一。”

本文引用地址:http://www.2s4d.com/article/127298.htm

   EPP 不僅是一種新器件,也是面向的最新設(shè)計平臺。該器件與開發(fā)板、軟件、IP 和文檔一起提供,以幫助客戶迅速上手和運行。此外,該公司還將在未來幾年中推廣面向特定垂直市場和特定應(yīng)用的 EPP 設(shè)計平臺(包括板卡或子卡、IP 和文檔),以幫助設(shè)計團(tuán)隊加快產(chǎn)品上市速度。

  聯(lián)盟計劃成員和 ARM 聯(lián)盟也將為客戶提供豐富的 EPP 資源,包括主流操作系統(tǒng)、調(diào)試程序、IP、參考設(shè)計及其它學(xué)習(xí)和開發(fā)資料等。

  除了創(chuàng)造出色的芯片和配套工具,還為 Zynq-7000 EPP 精心提供了簡單易用的設(shè)計和編程流程。

  以處理器為中心的開發(fā)流程

  Zynq-7000 EPP 依賴于一種常見的工具流,嵌入式軟件和硬件工程師可利用這一工具流來執(zhí)行開發(fā)、調(diào)試和實施任務(wù)。其方法與現(xiàn)在非常相似,即采用通過 Xilinx® ISE® 設(shè)計套裝和第三方工具提供的常見嵌入式設(shè)計方法(圖 2)。Getman 注意到,軟件應(yīng)用工程師能使用與在之前的設(shè)計中采用的相同開發(fā)工具。賽靈思為嵌入式軟件應(yīng)用項目提供了軟件開發(fā)工具包(SDK,一種基于 Eclipse 的工具套裝)。工程師還可以使用第三方開發(fā)環(huán)境,例如 ARM Development Studio 5 (DS-5™)、ARM RealView Development Suite (RVDS™) 或任何其它來自 ARM 體系的開發(fā)工具。

  Linux 應(yīng)用開發(fā)人員可以充分利用 Zynq-7000 器材中的兩種 Cortex-A9 CPU 內(nèi)核,來在對稱多處理器模式下實現(xiàn)最高的性能。此外,他們還可以在單處理器或?qū)ΨQ多處理器模式下運行的 Linux 系統(tǒng)(一種實時操作系統(tǒng) (RTOS),包括 VxWorks 等)中設(shè)置 CPU 內(nèi)核,也可以在二者中同時設(shè)置。為了支持快速開始軟件開發(fā),賽靈思為客戶提供了開源的 Linux 驅(qū)動程序和裸機驅(qū)動程序,適用于所有外圍處理設(shè)備(USB、以太網(wǎng)、SDIO、UART、CAN、SPI、I2C 和 GPIO)。賽靈思和 ARM 合作伙伴生態(tài)系統(tǒng)還提供了全面支持的 OS/RTOS 板卡支持套件,以及中間件和應(yīng)用軟件。

  與此同時,ISE 設(shè)計套裝中的硬件設(shè)計流程與嵌入式處理器設(shè)計流程相似,并為可擴(kuò)展式處理平臺增加了一些新步驟。處理子系統(tǒng)是一個擁有整套通用外圍設(shè)備的完整的雙核系統(tǒng)。硬件設(shè)計師可以通過在可編程邏輯中為處理子系統(tǒng)連接更多軟 IP 外圍設(shè)備,來擴(kuò)展其處理能力。硬件開發(fā)工具 Xilinx Platform Studio 實現(xiàn)了許多常用硬件開發(fā)步驟的自動化,還能協(xié)助設(shè)計師優(yōu)化器件引腳。Getman 介紹說:“我們還為 ISE 增加了一些對硬件斷點和交叉觸發(fā)進(jìn)行共同調(diào)試的功能。對我們來說,最重要的是要為軟件開發(fā)人員和硬件設(shè)計師們提供舒適的開發(fā)環(huán)境。”

  一種妥善的編程方法

  在賽靈思的產(chǎn)品中,用戶可以配置可編程邏輯,并通過 AXI “互連”模塊將其連接到 ARM 內(nèi)核,以擴(kuò)展處理器系統(tǒng)的性能和功能范圍。賽靈思和 ARM 合作伙伴生態(tài)系統(tǒng)提供了大量的軟 AMBA 接口 IP 內(nèi)核,供設(shè)計人員在 FPGA 可編程邏輯中使用。設(shè)計人員可以用它們來構(gòu)建其目標(biāo)應(yīng)用所需的任何自定義功能。器件使用的是與 7 系列 FPGA 相同的常見可編程邏輯結(jié)構(gòu),所以設(shè)計人員可以加載一個單獨的靜態(tài)可編程邏輯配置、多個配置甚至采用部分配置技術(shù),來支持器件按需即時對可編程邏輯功能進(jìn)行重新編程。

  器件兩部分之間的互連操作對于設(shè)計人員在很大程度上是透明的。

  圖 2 - Zynq-7000 EPP 采用的是一種常見工具流,供系統(tǒng)架構(gòu)師、軟件開發(fā)人員和硬件設(shè)計師等人員使用。



關(guān)鍵詞: 賽靈思 Zynq-7000 處理器

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉