freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

xilinxallprogrammablezynq-7000soc設(shè)計指南(編輯修改稿)

2025-08-13 19:11 本頁面
 

【文章內(nèi)容簡介】 所生成的 ACE文件用于配置 FPGA和初始化 BRAM。 可編程 SoC開發(fā)工具概述 系統(tǒng) ACE文件生成器 59 ACE文件的生成方法 通過使用有效的程序或數(shù)據(jù),初始化外部存儲器和啟動處理器。 EDK提供了工具命令語言( Tool Command Language, Tcl)腳本 ,該腳本使用 XMD命令來生成 ACE文件。 注:也使用 MDM系統(tǒng)可以為 PowerPC、 MicroBlaze和 CortexA9產(chǎn)生 ACE文件。 可編程 SoC開發(fā)工具概述 系統(tǒng) ACE文件生成器 60 Flash存儲器編程器( Flash Memory Programmer,F(xiàn)MP)編程解決方案被設(shè)計成通用的,面向不同的Flash硬件和布局。 可編程 SoC開發(fā)工具概述 Flash存儲器編程 器 61 格式修改工具( Format Revision, revup)將已經(jīng)存在的 EDK工程更新到當(dāng)前的版本。 格式修改工具只執(zhí)行格式的變化,對設(shè)計不進行更新。在應(yīng)用格式修改工具前,備份 MHS, MSS, XMP等文件。 當(dāng)使用新版本的 EDK工具打開老版本的工程時,就會顯示版本管理向?qū)В?Version Management Wizard)。 當(dāng)執(zhí)行格式修改后,調(diào)用版本管理向?qū)?。向?qū)峁┯嘘P(guān)設(shè)計中所使用的相關(guān) IP核的變化信息。如果可以使用新版本的 IP核,向?qū)?IP核升級到新的版本。 可編程 SoC開發(fā)工具概述 格式修改工具和版本管理向?qū)? 62 LibXil存儲器文件系統(tǒng)生成器( LibXil Memory File System Generator, LibXil MFS)以文件句柄的形式提供對程序存儲器管理的能力。 設(shè)計人員可以建立目錄,并在目錄中存放不同文件。通過使用高級 C語言進行函數(shù)調(diào)用,來訪問文件系統(tǒng)。 可編程 SoC開發(fā)工具概述 LibXil存儲器文件系統(tǒng)生成器 63 平臺規(guī)范工具( Platform Specification Utility)能夠自動產(chǎn)生建立 IP核的 MPD文件。 通過建立和導(dǎo)入外設(shè)向?qū)У膸椭?,能夠使用這個工具所提供的功能。 可編程 SoC開發(fā)工具概述 平臺規(guī)范工具 64 Zynq7000系列基于 Xilinx的 可擴展處理平臺Extensible Processing Platform, EPP)結(jié)構(gòu),該結(jié)構(gòu)在單芯片內(nèi)集成了基于具有豐富特點的雙核 ARM CortexA9多核處理器的 處理系統(tǒng)( Processing System, PS) 和Xilinx可編程邏輯( Programmable Logic, PL) 。 雙核 ARM CortexA9多核 CPU是 PS的“心臟” ,其包含片上存儲器、外部存儲器接口和一套豐富的 I/O外設(shè)。 Xilinx可擴展處理平臺導(dǎo)論 Zynq7000系列概述 65 基于最新的 高性能低功耗 ( High Performance Low Power, HPL)的 28nm、 高 k金屬柵極 ( Highk Metal Gate, HKMG)工藝。 Xilinx可擴展處理平臺導(dǎo)論 Zynq7000系列工藝 66 ? FPGA的靈活性和可擴展性。 ? 專用集成電路( ApplicationSpecific Integrated Circuit,ASIC) 相關(guān)的性能、功耗和易用性。 ? 專用標(biāo)準(zhǔn)產(chǎn)品( AppciationSpecific Standard Product, ASSP)相關(guān)的性能、功耗和易用性。 Xilinx可擴展處理平臺導(dǎo)論 Zynq7000平臺特性 67 ? 汽車駕駛員輔助系統(tǒng),駕駛員信息系統(tǒng)和娛樂系統(tǒng) ? 廣播級的攝像機 ? 工業(yè)的電機控制,工業(yè)組網(wǎng)和機器視覺 ? IP和智能相機 ? LTE的無線和基帶 ? 醫(yī)療診斷和成像 ? 多功能打印機 ? 視頻和夜視裝備 Xilinx可擴展處理平臺導(dǎo)論 Zynq7000應(yīng)用領(lǐng)域 68 1. 將定制邏輯和軟件分別映射到 PL和 PS中。這樣就可實現(xiàn)獨一無二和差異化的系統(tǒng)功能。 帶有 PL的 PS的 EPP系統(tǒng)集成提供了兩片解決方案(比如:ASSP和 FPGA),從而達到了由于 I/O帶寬、松散耦合和功耗預(yù)算所不能達到的性能。 Xilinx可擴展處理平臺導(dǎo)論 Zynq7000優(yōu)點 69 2. 豐富的設(shè)計資源 Xilinx和他的合作伙伴為 Zynq7000提供了大量的軟 IP核模塊。來自 Xilinx的單機和 Linux設(shè)備驅(qū)動程序可用于 PS和 PL內(nèi)的外設(shè)。 此外 , Xilinx合作伙伴為 EPP平臺提供了其它操作系統(tǒng)和板級支持包 BSP。 ISE設(shè)計套件的嵌入式開發(fā)環(huán)境能夠為軟件、硬件和系統(tǒng)工程師進行快速的產(chǎn)品開發(fā)。同時,可以使用很多其它的第三方軟件開發(fā)工具 。 Xilinx可擴展處理平臺導(dǎo)論 Zynq7000優(yōu)點 70 3. PS內(nèi)的處理器總是最先啟勱,這樣允許以“軟件”為中心的方法,用亍系統(tǒng)的啟勱和 PL的配置。 可以將 PL配置成啟動過程的一部分或者在將來的某一點上進行配置。 此外, PL可以完全的重配置或者用于部分的、動態(tài)地可重配置( Partional Reconfiguration, PR)。 PR允許動態(tài)配置 PL的一部分。這樣使得對設(shè)計進行動態(tài)的修改,比如:更新系數(shù)或者通過切換到一個新的算法,時分復(fù)用 PL資源。 這個能力用于模擬動態(tài)加載和卸載軟件模塊。 PL的配置數(shù)據(jù)作為比特流。 Xilinx可擴展處理平臺導(dǎo)論 Zynq7000優(yōu)點 Xilinx可擴展處理平臺導(dǎo)論 Zynq7000系統(tǒng)的功能塊構(gòu)成 72 處理系統(tǒng)( Processing System, PS) ? 應(yīng)用處理器單元( Application Processor Unit, APU) ? 存儲器接口 ? I/O外設(shè) ? 互聯(lián) Xilinx可擴展處理平臺導(dǎo)論 Zynq7000系統(tǒng)的功能塊構(gòu)成 73 可編程邏輯( Programmable Logic, PL) ? PL采用了 Xilinx的 7系列的 FPGA技術(shù) ? Artix7用于 Z7010/Z7020 ? Kintex7用于 Z7030和 Z7045 Xilinx可擴展處理平臺導(dǎo)論 Zynq7000系統(tǒng)的功能塊構(gòu)成 74 ? PL包含很多不同類型的資源 ? 可配置的邏輯塊( Configurable Logic Block, CLB)。 ? 端口和寬度可配置的塊存儲器 BRAM。 ? 帶有 25x18乘法器、 48比特的累加器和預(yù)加法器的 DSP切片( DSP48E1)。 ? 一個用戶可以配置的模擬 數(shù)字轉(zhuǎn)換器( XADC)。 ? 時鐘管理單元( Clock Management Tiles, CMT)。 ? 用于加密的帶有 256b AES的模塊和用于鑒別的帶有 SHA的模塊。 Xilinx可擴展處理平臺導(dǎo)論 Zynq7000系統(tǒng)的功能塊構(gòu)成 75 緊密或者松散地耦合 通過使用多個接口和其它信號連在一起,可以實現(xiàn)超過 3000個連接。 設(shè)計者能在 PL結(jié)構(gòu)中有效地集成處理器可以訪問的、用戶所創(chuàng)建的硬件加速器和其它功能,并且可以訪問處理系統(tǒng)內(nèi)的存儲器資源 。 Xilinx可擴展處理平臺導(dǎo)論 Zynq7000系統(tǒng)的功能塊構(gòu)成 76 PS的 I/O資源包含靜態(tài) /Flash存儲器接口 可以共享一個 54引腳的多路復(fù)用 I/O( Multiplexed I/O,MIO)。Zynq7000器件也包含通過使用可擴展的多路復(fù)用 I/O( Extended Multiplexed I/O, EMIO)使用 I/O的能力,這些 I/O是 PL域的一部分,用于大量的 PS的 I/O外設(shè)。 Xilinx可擴展處理平臺導(dǎo)論 Zynq7000系統(tǒng)的功能塊構(gòu)成 77 系統(tǒng)包含很多類型的安全、測試和調(diào)試特性 Zynq7000 EPP能采用安全和不安全的方式啟動。 PL能使用安全和不安全的方式配置比特流。所有這些使用了 256位的三重數(shù)據(jù)加密和 SHA鑒別模塊,這些模塊是 PL的一部分。 Xilinx可擴展處理平臺導(dǎo)論 Zynq7000系統(tǒng)的功能塊構(gòu)成 78 啟勱過程分為多個階段,最少包含啟勱 ROM和第一級的啟勱引導(dǎo)代碼( FirstStage Boot Loader, FSBL)。 Zynq7000 EPP包含一個廠商可編程的啟動 ROM(用戶不可以訪問)。啟動 ROM確定啟動是否安全,執(zhí)行系統(tǒng)的初始化,讀模式引腳以確認(rèn)用于引導(dǎo)啟動器件的設(shè)備,一旦完成,則執(zhí)行FSBL。 Xilinx可擴展處理平臺導(dǎo)論 Zynq7000系統(tǒng)的功能塊構(gòu)成 79 當(dāng)復(fù)位 Zynq7000系統(tǒng)后,系統(tǒng)自勱從所選擇的外部啟勱設(shè)備中按順序初始化系統(tǒng),以及處理第一階段的啟勱引導(dǎo)程序。 在這個過程中根據(jù)需要,用戶配置 Zynq7000內(nèi)的 PS和 PL??蛇x擇 JTAG接口,使設(shè)計工程師能訪問 Zynq內(nèi)的 PS和 PL,用于對系統(tǒng)進行測試和調(diào)試。 Xilinx可擴展處理平臺導(dǎo)論 Zynq7000系統(tǒng)的功能塊構(gòu)成 80 設(shè)計者可以選擇關(guān)閉 PL一側(cè)的電源,用亍降低功耗。此外,可以勱態(tài)地降低或者關(guān)閉 PS內(nèi)的時鐘,以進一步的降低功耗 Zynq7000平臺支持 ARM所提供的休眠模式,以消耗最小的功率。當(dāng)某個事件發(fā)生時,仍然可以喚醒它。 Xilinx可擴展處理平臺導(dǎo)論 Zynq7000系統(tǒng)的功能塊構(gòu)成 81 Xilinx可擴展處理平臺導(dǎo)論 Zynq7000系統(tǒng)的功能塊構(gòu)成 注意: Zynq7000內(nèi)各個元素的描述是從 PS的角度出發(fā)的。比如:在 PS上一個到 PL的通用從接口,表示主設(shè)備在 PL。一個高性能的從接口表示高性能的主設(shè)備存在于 PL中。一個通用的主接口表示 PS是主設(shè)備,從設(shè)備存在于 PL中。 82 應(yīng)用處理器單元 APU提供了很多的高性能特性和標(biāo)準(zhǔn)兼容的能力。 ? 實時運行的選項,允許單個處理器,非對稱或者對稱的多處理( Symmetrical Multiprocessing, SMP)配置。 ? ARM V7 ISA:標(biāo)準(zhǔn)的 ARM指令集和 Thumb2, Jazelle RTC和 Jazelle DBX JAVA加速。 ? 每個核有 NEON 128位 SIMD協(xié)處理器和 VFPv3。 雙核 ARM CortexA9 多核處理器 CPU( ARM V7) Zynq7000系統(tǒng)的功能塊構(gòu)成 應(yīng)用處理單元 APU 83 ? 每個核包含帶有校驗的 32KB的指令和 32KB的數(shù)據(jù) L1高速緩存。 ? 帶有校驗的 512KB的共享 L2高速緩存。 ? 私有定時器和看門狗定時器。 Zynq7000系統(tǒng)的功能塊構(gòu)成 應(yīng)用處理單元 APU 84 系統(tǒng)特性 ? 一組不同的控制器用來控制 PS的行為。 ? 后面會詳細的介紹寄存器映射。 ? 偵測控制單元( Snoop Control Unit, SCU)包含了 L1和 L2的一致性。 ? 系統(tǒng)級的控制寄存器( SystemLevel Control Registers, SLCRs) Zynq7000系統(tǒng)的功能塊構(gòu)成 應(yīng)用處理單元 APU 85 ? 從 PL(主設(shè)備)到 PS(從設(shè)備)的加速器一致性端口( Accelerator Coherency Port, ACP) ? 64比特的高級可擴展( Advanced Extended Interface, AXI)從端口。 ? 能訪問 L2和片上存儲器( OnChip Memory, OCM)。 ? 交易和 L1與 L2保持?jǐn)?shù)據(jù)一致性。 Zynq7000系統(tǒng)的功能塊構(gòu)成 應(yīng)用處理單元 APU 86 ? 帶有校驗的 256KB的 OCM ? 雙端口。 ? CPU、 PL和中央互聯(lián)可以訪問。 ? L2級,但不可以緩存。 Zynq7000系統(tǒng)的功能塊構(gòu)成 應(yīng)用處理單元 APU ? DMA控制器 用于 PS的 4通道(存儲器復(fù)制從 /到系統(tǒng)內(nèi)的任何存儲器) 用于 PL的 4通道(存儲器到 PL, PL到存儲器) 87 ? 通用的中斷控制器( General Interrupt Controller, GIC) ? 各自中斷屏蔽和中斷
點擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1