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

正文內(nèi)容

可編程片上系統(tǒng)開發(fā)平臺(tái)(存儲(chǔ)版)

2024-11-26 18:36上一頁面

下一頁面
  

【正文】 )和版本( LIBRARY_VER)參 考。源文件和 MAKE文件必須在 \LIBRARY_NAME\src 目錄下。 MLD文件為每一個(gè) OS指定了可配置的選項(xiàng)。參考已經(jīng)存在的 EDK的操作系統(tǒng) OS來了解 OS的 結(jié)構(gòu)。 FLASH存儲(chǔ)器編程 flash編程 典型的,設(shè)計(jì)者可以對(duì) flash進(jìn)行下面進(jìn)行編程: – 可執(zhí)行 /可引導(dǎo)的應(yīng)用程序的映像文件 – FPGA的硬件比特流文件 – 文件系統(tǒng)的映像,數(shù)據(jù)文件,例如簡單數(shù)據(jù)和算法的表格 FLASH存儲(chǔ)器編程 flash編程 第一種情況最普遍,當(dāng)處理器離開復(fù)位狀態(tài)時(shí), 開始執(zhí)行保存在處理器復(fù)位位置指定的 BRAM內(nèi)的代 碼。編程方案被設(shè)計(jì) 成是通用的,并且面向不同 Flash硬件和布局。 FLASH存儲(chǔ)器編程 支持 Flash硬件 ⅹ 8的可用設(shè)備產(chǎn)生 8比特?cái)?shù)據(jù)總線 ⅹ 16/ⅹ 8的可用設(shè)備工作在 8位模式下,產(chǎn)生 8比特?cái)?shù)據(jù)總線 ⅹ 32/ⅹ 8的可用設(shè)備工作在 8位模式下,產(chǎn)生 8比特?cái)?shù)據(jù)總線 ⅹ 16/ⅹ 8的可用設(shè)備工作在 16位模式下,產(chǎn)生 16比特?cái)?shù)據(jù)總線 Pairedⅹ 8的可用設(shè)備產(chǎn)生 16比特?cái)?shù)據(jù)總線 Quadⅹ 8的可用設(shè)備產(chǎn)生 32比特?cái)?shù)據(jù)總線 Pairⅹ 16的可用設(shè)備產(chǎn)生 32比特?cái)?shù)據(jù)總線 ⅹ 32/ⅹ 8的可用設(shè)備工作在 32位模式下,產(chǎn)生 32比特?cái)?shù)據(jù)總線 ⅹ 32的可用設(shè)備產(chǎn)生 32比特?cái)?shù)據(jù)總線 FLASH存儲(chǔ)器編程 支持 Flash硬件 CIF廠商 ID OEM提供商 接口名字 1 Intel/Sharp Intel/Sharp擴(kuò)展命令集 2 AMD/Fujitsu AMD/Fujitsu標(biāo)準(zhǔn)命令集 3 Intel Intel標(biāo)準(zhǔn)命令集 4 AMD/Fujitsu AMD/Fujitsu擴(kuò)展命令集 FLASH存儲(chǔ)器編程 支持 Flash硬件 默認(rèn)情況下, flashwriter程序只支持那些 CFI設(shè)備, 即其扇區(qū)映射匹配存放在 CFI表中的內(nèi)容。 5)在之前必須執(zhí)行產(chǎn)生庫和 BSP的步驟,這是因?yàn)?flashwritter使 用處理器的庫。 FLASH存儲(chǔ)器編程 編程對(duì)話框 自動(dòng)轉(zhuǎn)換文件 選擇自動(dòng)轉(zhuǎn)換文件檢驗(yàn)欄( check box),當(dāng)文件要 編程到 flash中時(shí),必須轉(zhuǎn)化和以映像文件的格式保存在 flash中。如果設(shè)計(jì)人員想在 flash不同的區(qū)域編程不同的文件映像, 每次可以改變這個(gè)參數(shù)來選擇在 flash內(nèi)不同的位置來編程文 件。對(duì)話框在 XPS 控制臺(tái)釋放 XMD。 XMD首先在該目錄下查找該腳本,然后才會(huì) 在其它目錄下查找該腳本; FLASH存儲(chǔ)器編程 定制 Flash編程 flashwriter Tcl腳本從 etc/flashwriter文件夾下拷貝 flashwriter 應(yīng)用程序源代碼。如果在流模式下編程,它反復(fù)的操 作( stream)映像文件的每一塊,并且讓 flashwriter以大塊方式對(duì) flash編程。在執(zhí)行設(shè)備操 作前,必須將其設(shè)置為異步模式。由于 CFI的引導(dǎo)拓?fù)浣Y(jié)構(gòu)沒有標(biāo) 準(zhǔn)化,因此 flashwriter無法確定設(shè)計(jì)所使用的特定 flash的 布局。當(dāng)使用 Program Flash Memory對(duì)話框時(shí),如果使用 的 flash硬件有不同的配置,編程會(huì)失敗(使設(shè)計(jì)人員趕到 奇怪)。 GNU編譯器工具 編譯器框架 編譯器也使用普通的二進(jìn)制工具 binutils,比如一個(gè)匯 編器,連接器和對(duì)象轉(zhuǎn)儲(chǔ)。匯編器也解析由編譯器產(chǎn)生的 標(biāo)識(shí)。 工具鏈也包括 C, Math, GCC和 C++標(biāo)準(zhǔn)庫。一些 flash使用配置寄存器 來控制 DQ7位的數(shù)據(jù)查詢,要求在擦除操作時(shí), DQ7輸出 0,而操作結(jié)束時(shí)輸出 1。結(jié)果,可能導(dǎo)致一些問題。例如,如果使能硬件乘法器,則添加 –mnoxlsoftmul。 腳本在每個(gè)操作結(jié)束時(shí),等待 flashwriter調(diào)用一個(gè)回調(diào)函數(shù), 通過在函數(shù)上設(shè)置斷點(diǎn),在回調(diào)函數(shù)時(shí)停止執(zhí)行程序。 FLASH存儲(chǔ)器編程 定制 Flash編程 XPS使用在 XMD上執(zhí)行的 Tcl腳本來發(fā)布 XMD,比如: xmd – tcl 這個(gè) flashwriter主腳本來自安裝程序。使用自動(dòng)產(chǎn)生的值來初始化啟動(dòng)裝入應(yīng)用程序 的名字,如果需要的話,設(shè)計(jì)人員可以改變這個(gè)值。 Flash存儲(chǔ)器屬性 1)實(shí)例名字 選擇存儲(chǔ)器控制器的實(shí)例名,該控制器用來和目標(biāo)版上的 flash 設(shè)備接口。在對(duì)話框下給出下面的信息。如果使用 MicroBlaze處理器來編程 flash存儲(chǔ)器,處理 器必須將 MDM和 flash連接。表 了所支持的 Flash的配置。取而代之的是, ELF的映像文件被轉(zhuǎn)化成一個(gè) 通用的引導(dǎo)啟動(dòng)映像格式,例如: SREC(MotorolaS記 錄格式 )或 IHEX,這樣啟動(dòng)引導(dǎo)就變得簡單,代碼長度 也減少了。 2)建立一個(gè) XST工程文件或者 PAO文件,列出實(shí)現(xiàn) IP 的所有的 HDL源文件。 MAKE應(yīng)該有對(duì)象( include和 libs)。這些參數(shù)沒有默認(rèn)值。這些必須在一個(gè)指定的 目錄中( YOUR_PROJECT/sw _services或 library_name/sw_services)。參考已經(jīng)存在的 EDK驅(qū)動(dòng)來了解驅(qū) 動(dòng)的結(jié)構(gòu)。每一個(gè) MDD文件有一個(gè)相關(guān)的 Tcl文件。 MSS文件包含一個(gè)驅(qū)動(dòng) 塊用于每一個(gè)外設(shè)實(shí)例。 ( 5)為處理器可見的每一個(gè)驅(qū)動(dòng)、 OS和庫調(diào)用 post_generate Tcl程序(如果在和 MDD和 MLD相關(guān)的 Tcl文件中定義) 庫產(chǎn)生器 —生成庫和驅(qū)動(dòng) 基本觀點(diǎn) ( 6)為處理器指定的 OS,驅(qū)動(dòng)和庫運(yùn)行 make。 code目錄 該目錄包含 EDK可執(zhí)行文件。 Libgen在這 個(gè)目錄下創(chuàng)建 。 Libgen使用設(shè)計(jì)人員建 立的 MSS文件。 仿真模型產(chǎn)生器 時(shí)序模型 MHS ELF Simgen HDL Script 圖 結(jié)構(gòu)仿真模型產(chǎn)生 MHS NGD 仿真模型產(chǎn)生器 輸出文件 Simgen在輸出目錄的仿真目錄下產(chǎn)生所有的仿真文件 和每個(gè)仿真模型的子目錄。 Simgen可以為指定廠商的仿真器 產(chǎn)生一個(gè)編譯腳本。 仿真模型產(chǎn)生器 仿真模型 功能仿真 設(shè)計(jì)輸入 設(shè)計(jì)綜合 設(shè)計(jì)網(wǎng)表 設(shè)計(jì)實(shí)現(xiàn) 設(shè)計(jì)實(shí)現(xiàn)的網(wǎng)表 時(shí)序仿真 行為仿真 結(jié)構(gòu)仿真 圖 FPGA設(shè)計(jì)仿真階段 仿真模型產(chǎn)生器 行為模型 圖 。該庫保存了所有的 EDK IP元 件,這些元件預(yù)編譯用于 ModelSim SE、 PE或 NcSim。它包含所有的 Xilinx實(shí)現(xiàn) 工具中使用的 Xilinx的原語庫元件。 仿真庫 UNISIM庫 UNISIM庫是功能模型庫,用于行為和結(jié)構(gòu)仿真。 Simgen也為指定廠商的綜合工具生 成腳本。 平臺(tái)產(chǎn)生器 輸出文件 3) inst_wapper.[vhd|v]:在 MHS中定義的單獨(dú)的 IP元件 的 HDL封裝文件。從根 目錄中,基本的目錄結(jié)構(gòu)為: data、 hdl和 list。除了 以 NGC、 EDIF等網(wǎng)表文件格式外, Platgen為下面的工具 和頂層的 HDL封裝提供支持文件,可以使設(shè)計(jì)者添加其它 元件并且自動(dòng)的產(chǎn)生硬件平臺(tái)。 設(shè)計(jì)流程及 EDK工具 LibXil Memory File System Generator ( LibXil MFS) 以文件句柄的形式提供管理程序存儲(chǔ)器的能力。 設(shè)計(jì)流程及 EDK工具 Flash Memory Programmer 編程解決方案被設(shè)計(jì)成通用的,面向不同的 Flash硬件 和布局。 這個(gè)工具讀取 ISE工具產(chǎn)生的硬件比特流文件 ( ),產(chǎn)生一個(gè)新的輸出比特流文件 ( ),這個(gè)比特流文件包含 ELF文件。 Simgen為每個(gè)處理器也讀取嵌入式應(yīng)用 ELF文件去初 始化片上存儲(chǔ)器;這樣處理器在仿真階段就可以執(zhí)行這些 軟件代碼。 設(shè)計(jì)流程及 EDK工具 Xilinx Microprocessor Debugger( XMD) 設(shè)計(jì)人員可以使用指令集仿真器或者虛擬平臺(tái)調(diào)試軟 件程序。 SDK工程進(jìn)一步定義了運(yùn)行在每個(gè)處理 器上的軟件,這些軟件基于 BSP運(yùn)行。 設(shè)計(jì)流程及 EDK工具 建立和導(dǎo)入 IP向?qū)? 當(dāng)創(chuàng)建或輸入一個(gè)外設(shè)時(shí),自動(dòng)生成 MPD ( Microprocessor Peripheral Defination)文件和 PAO ( Peripheral Analyze Order)文件。它也調(diào)用 XST編 譯器綜合每個(gè)例化的 IP核( Platgen產(chǎn)生的系統(tǒng)級(jí)網(wǎng)表也用 來作為 FPGA實(shí)現(xiàn)過程的一部分)。由于 EDK提供可選擇的特性, FPGA只需要實(shí)現(xiàn)應(yīng)用 程序所要求的功能子集。 對(duì)于 BSB不支持的目標(biāo)系統(tǒng),設(shè)計(jì)人員可以選擇定制 板選項(xiàng)。 從 XPS中,設(shè)計(jì)人員可以運(yùn)行所有的用于處理硬件和 軟件的嵌入式系統(tǒng)工具。 設(shè)計(jì)流程及 EDK工具 EDK工具 設(shè)備配置 Bitstream Initializer(Bitinit) 更新 FPGA的配置比特流,用可執(zhí)行的軟件初始化片上指令存儲(chǔ)器 System ACE File Generator(GenACE) 基于 FPGA的配置比特流和存儲(chǔ)在非易失性存儲(chǔ)器的可執(zhí)行軟件,產(chǎn)生一個(gè) Xilinx系統(tǒng) ACE配置文件 Flash Memory Programmer 允許設(shè)計(jì)人員使用目標(biāo)處理器去編程板上的通用Flash( CFI)接口 兼容的并行 flash 雜項(xiàng)類 Format Revision(revup)Tool and Version Management Wizard Revup工具更新設(shè)計(jì)文件(例如 MHS)到當(dāng)前的版本。 Configure Coprocessor Wizard 幫助設(shè)計(jì)人員添加協(xié)處理器到 CPU。 對(duì)于產(chǎn)品,設(shè)計(jì)人員將配置比特流和軟件保存在和 FPGA連接的非易失性存儲(chǔ)器中。 設(shè)計(jì)流程及 EDK工具 使用仿真的硬件平臺(tái)驗(yàn)證 驗(yàn)證硬件平臺(tái)的正確功能,設(shè)計(jì)人員可以建立一個(gè)仿 真模型,并且在 HDL仿真器上運(yùn)行。這種定制不可能使用標(biāo)準(zhǔn)的現(xiàn)成的微處理器或 控制器芯片??删幊唐舷到y(tǒng)開發(fā)平臺(tái) 何賓 本章內(nèi)容 該章描述在 Xilinx嵌入式開發(fā)套件( Xilinx Development Kit, XDK)嵌入式系統(tǒng)工具的結(jié)構(gòu)和設(shè)計(jì)流 程。 圖 EDK嵌入式設(shè)計(jì)流程 處理器硬件開發(fā) 驗(yàn)證文件生成 設(shè)計(jì)實(shí)現(xiàn) 芯片配置 軟件開發(fā) 軟件調(diào)試 軟件統(tǒng)計(jì)分析 芯片配置 SDK軟件開發(fā)工具 ISE 設(shè)計(jì)套件 嵌入式和系統(tǒng)版本 也包括在 ISE 設(shè)計(jì)套件嵌入式和系統(tǒng)版本中 硬件 平臺(tái) 設(shè)計(jì)流程及 EDK工具 建立硬件平臺(tái) Xilinx的 FPGA技術(shù)允許設(shè)計(jì)者在處理器子系統(tǒng)中定制 硬件邏輯。設(shè)計(jì) 人員可以在軟件平臺(tái)運(yùn)行多個(gè)應(yīng)用程序。 對(duì)于原型設(shè)計(jì),當(dāng)連接主機(jī)和芯片時(shí),設(shè)計(jì)者可以在 下載比特流時(shí),將希望運(yùn)行在嵌入式平臺(tái)上的軟件同時(shí)下 載。建立相關(guān)的目錄或數(shù)據(jù)文件,保證外設(shè)能被 EDK工具識(shí)別。 Bus Functional Model Compiler(BFM) 通過建立一個(gè)總線環(huán)境的模型去代替真實(shí)的嵌入式系統(tǒng)來幫助簡化定制外設(shè)的驗(yàn)證。 XPS可以在 Windows、 Solaris和 Linux平臺(tái)下使用。 設(shè)計(jì)流程及 EDK工具 The Base System Builder(BSB) Wizard 基于設(shè)計(jì)人員選擇的板子,設(shè)計(jì)人員通過 BSB選擇并 配置基本的元素 ,比如:處理器類型、調(diào)試接口、緩存配 置、存儲(chǔ)器類型和大小、外設(shè)等。這些參數(shù)也用來為這些存儲(chǔ)器和外設(shè)進(jìn)行地址 映射。 在這個(gè)過程中,將 MHS中所有高
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1