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

正文內(nèi)容

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

2025-08-13 19:11 本頁面
 

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