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

正文內(nèi)容

可編程片上系統(tǒng)開發(fā)平臺-wenkub.com

2024-10-13 18:36 本頁面
   

【正文】 匯編器將這 些助記符轉(zhuǎn)換為機(jī)器語言。 MicroBlaze編譯器工具使用基 于 binutils, PowerPC編譯器工具 使用基于 binutils。 MicroBlaze的 GNU工 具包括 mbgcc和 mbg++編譯器, mbas匯編器和 mbld加載 器 /連接器, PowerPC的 GNU工具包括 powerpceabigcc和 powerpceabig++編譯器, powerpceabias匯編器和 powerpceabild連接器。 參考使用的 flash的數(shù)據(jù)手冊,如何去復(fù)位配置,使 DQ7 在前面的描述方式內(nèi)。 FLASH存儲器編程 可操作的特點(diǎn)和方法 AMD/Fujitsu命令集的數(shù)據(jù)查詢算法 在擦除和編程操作的過程中,支持 AMD/Fujitsu命令集 的 flash使用 DQ7數(shù)據(jù)查詢算法。 FLASH存儲器編程 可操作的特點(diǎn)和方法 如果使用的 flash硬件的扇區(qū)布局不同于存放在表內(nèi) 的扇區(qū)映射,設(shè)計(jì)人員必須訂制 flash編程流程。某些 Flash要求 使用 0xF0作為讀復(fù)位命令,然而, Flash編程軟件不能 自動確定這種情況。當(dāng)使用 Xilinx軟件開 發(fā)工具時(shí),能選中對話框?qū)?Xilinx平臺 Flash作為目標(biāo)設(shè) 備。 FLASH存儲器編程 定制 Flash編程 變量 功能 FLASH_FILE 該字符串包含了編程文件的全路徑 FLASH_BASEADDR Flash bank的基地址 FLASH_PROG_OFFSET Flash bank的偏移地址,在該地址下進(jìn)行編程 SCRATCH_BASEADDR 在編程時(shí),所使用的 便箋 存儲器的基地址 SCRATCH_LEN 便箋 存儲器的字節(jié)大小 XMD_CONNECT 用于 XMD和處理器連接的命令 PROC_INSTANCE 用于編程時(shí)的處理器實(shí)例名字 TARGET_TYPE 用于編程的處理器實(shí)例的類型: MicroBlaze或 PowerPC405 FLASH_BOOT_CONFIG 參考“處理 Flash有沖突扇區(qū)”部分 EXTRA_COMPILER_FLAGS 對于 MicroBlaze處理器,指定任何一個編譯器標(biāo)志,用于打開所支持的硬件特性。它在 flashwriter內(nèi)的存儲器緩沖區(qū)保存這些大塊。換句話說,根據(jù)在 flashwriter地址空間的變量 寫參數(shù)到存儲器位置,并且執(zhí)行 flashwriter。在本地編譯應(yīng)用程序,在所選的便箋式存儲器 的地址范圍外執(zhí)行程序。這包含用來描 述 flash編程會話的參數(shù),并且被 Tcl文件使用。算法的剩余部分從控制臺執(zhí)行。 在 SW Application Project域內(nèi),指定啟動裝入應(yīng)用程 序的名字。 FLASH存儲器編程 編程對話框 便箋式( Scratch Pad)存儲器屬性 選擇便箋式存儲器控制器的實(shí)例名,該控制器用來和 目標(biāo)版上的空閑的便箋式存儲器連接,而該存儲器用來存 儲 flashwritter。這個 處理器將被用來執(zhí)行 flashwriter程序。選擇映像文件的格式,比如, SREC。 FLASH存儲器編程 編程對話框 單擊 TOOLSProgram Flash Memory來打開編程 Flash 存儲器對話框。 6) Flashwritter必須有至少 8KB的空間。 FLASH存儲器編程 編程的先決條件 4)必須使用 XMD調(diào)試選項(xiàng)對話框來指定當(dāng)前設(shè)計(jì)的調(diào)試器的 信息。一些 flash廠 商知道在 CFI中存放扇區(qū)映射,但是根據(jù) flash啟動結(jié)構(gòu) 有所不同。設(shè)計(jì)的軟件應(yīng)用和硬件 設(shè)置必須推斷出編程所期望的文件內(nèi)容。 FLASH存儲器編程 支持 Flash硬件 通過與處理器連接的調(diào)試器來實(shí)現(xiàn)編程。通常并不存儲和引導(dǎo) ELF映像文件本身, 這是因?yàn)閱右龑?dǎo)一個 ELF映像文件會增加啟動引導(dǎo)的 復(fù)雜度。 典型的, BRAM非常小以至于不能提供整個設(shè)計(jì) 的軟件應(yīng)用程序的映像。建立核和通過 EDK提供的步驟為: 1)用 VHDL或 Verilog語言編碼,對所有的總線信號 (時(shí)鐘信號、復(fù)位信號和中斷信號)使用嚴(yán)格的命名規(guī)范。 平臺規(guī)范工具 平臺說明工具( Platform Specification Utility, PsfUtility)工具能自動生成微處理器外設(shè)定義 ( Microprocessor Peripheral Defination, MPD)文 件。源文件和 MAKE文件必須在 \OS_NAME\src目錄下。每個 MLD文件都有 Tcl文件與之關(guān)聯(lián)。 OS 塊包含對 OS名字 (OS_NAME參數(shù) )和版本( OS_VER)參 考。 MAKE應(yīng)該有對象( include和 libs)。 庫產(chǎn)生器 —生成庫和驅(qū)動 庫 設(shè)計(jì)人員可以編寫自己的庫。這些參數(shù)沒有默認(rèn)值。每個驅(qū)動應(yīng)該包含 MDD文件和 Tcl文件 (在 data子目錄中)。這些驅(qū)動必須在一個指 定的目錄下 ( YOUR_PROJECT /driver或 library_name/drivers)。這是數(shù) 據(jù)定義文件。驅(qū)動 LEVEL與所要求的驅(qū)動功能 有關(guān)。 在 Tcl中不同的程序包括: 1) DRC 在 MDD/MLD中給出了 DRC的名字 2) generate Libgen定義的程序,當(dāng)文件被拷貝后被調(diào)用 3) post_generate Libgen定義的程序,當(dāng) generate被調(diào)用后調(diào)用該 程序 4) execs_generate Libgen定義的程序,當(dāng) BSP,庫和驅(qū)動產(chǎn)生后 調(diào)用該程序; 庫產(chǎn)生器 —生成庫和驅(qū)動 驅(qū)動 大多數(shù)外設(shè)都需要軟件驅(qū)動。 ( 7)為處理器指定的 OS,驅(qū)動和庫調(diào)用 execs_generate Tcl 程序(如果在和 MDD和 MLD相關(guān)的 Tcl文件中定義)。為每一個在 include目錄下的驅(qū)動, OS和庫產(chǎn)生必要的 配置文件。對于系統(tǒng)中的每個處理 器, Libgen找到可尋址的外設(shè)清單。這些文件從 EDK和設(shè)計(jì) 的驅(qū)動, OS和庫目錄中復(fù)制。 lib目錄 lib目錄包含 , 。 庫產(chǎn)生器 —輸出文件 include目錄 Include目錄包含驅(qū)動程序必須的 C頭文件。運(yùn)行 libgen [options] filename命 令來運(yùn)行庫產(chǎn)生器。 庫產(chǎn)生器 庫產(chǎn)生器( Library Generator, Libgen)通常是第一 個工具用于配置庫和設(shè)備驅(qū)動。 仿真模型產(chǎn)生器 輸出文件 ( 5) test_harness_setup.[do|sh]:建立仿真器的助手腳本,并且 指定了在波形窗口或者列表窗口顯示的信號。這個數(shù)據(jù)從存在在可執(zhí)行和連接格式 ( ELF)文件中得到。 仿真模型產(chǎn)生器 結(jié)構(gòu)模型 MHS ELF Simgen HDL Script 圖 結(jié)構(gòu)仿真模型產(chǎn)生 MHS NGC 仿真模型產(chǎn)生器 時(shí)序模型 圖 , Simgen要求 MHS文件和相關(guān)的實(shí)現(xiàn)網(wǎng)表 文件作為輸入。從這些網(wǎng)表文件中建立一系列的 HDL文 件結(jié)構(gòu)建模設(shè)計(jì)功能??蛇x的, Simgen為 指定廠商的仿真器產(chǎn)生編譯腳本。在設(shè)計(jì)過程的 每個點(diǎn), Simgen建立一個合適的仿真模型模型。 未加密的 EDK IP元件能使用 Xilinx的 CompEDKLib工 具編譯。 仿真庫 EDK庫 EDK庫用于行為仿真。設(shè)計(jì)人員可以定制和預(yù)優(yōu)化模塊來利用 Xilinx FPGA芯片的固有的結(jié)構(gòu)特點(diǎn),比如,塊乘法器, SRL, 快速進(jìn)位邏輯和片上的單端口或雙端口 RAM。 仿真庫 SIMPRIM庫 SIMPRIM庫用于時(shí)序仿真。 設(shè)計(jì)人員在設(shè)計(jì)中例化 UNISIM庫,并且在行為仿真 時(shí)進(jìn)行仿真。 Xilinx的庫可以使用 CompXLib工具進(jìn)行編譯。 Xilinx為這些原語提供了仿真模型。 MHS文件作為 Simgen的輸入, MHS文件描述了硬 件元件的例化和連接。 ( 1)當(dāng) EDK是頂層系統(tǒng)時(shí),實(shí)現(xiàn)工具使用 system.bmm; ( 2)當(dāng) EDK是頂層系統(tǒng)的子模塊時(shí),實(shí)現(xiàn)工具使用 system; 平臺產(chǎn)生器 存儲器的產(chǎn)生 BMM流程 EDK工具的實(shí)現(xiàn)工具流程采用了 Data2MEM,下面給 出了其流程: 1) ngdbuild –bm system.bmm system.ngc 2) map 3) par 4) bitgen –bd system.elf Bitgen輸出 system,包含了 BRAM的物理位 置。否則, system.[vhd|v] 為頂層。 HDL目錄 HDL目錄包含下面的文件: 1) system.[vhd|v]:這是嵌入式處理器系統(tǒng)得 HDL文件,該文件 在 MHS中定義。 Platgen使用查 找優(yōu)先級機(jī)制來確定外設(shè)的位置 : lplibrary_path library_name boards drivers pcores sw_services 圖 外設(shè)路徑結(jié)構(gòu) 平臺產(chǎn)生器 加載路徑 ( 1)在工程目錄下,尋找 pcore目錄 ( 2)通過 lp選項(xiàng)尋找指定的 library_path/library name/pcores位置 ( 3)查找 XILINX_EDK/hw/library name/pcores 從 pcores目錄中,外設(shè)的名字就是根目錄的名字。 ISE流程結(jié)后,產(chǎn)生用于配置 FPGA的比特流文件。 Platgen使用 MHS文件作為輸入并建立硬件平臺。 設(shè)計(jì)流程及 EDK工具 Platform Specification Utility 平臺規(guī)范工具能夠自動產(chǎn)生建立 IP核的 MPD文件。如果新版本的 IP核可以使用,向?qū)⑸壍叫碌陌姹尽? 在應(yīng)用 revup前,備份 MHS, MSS, XMP等文件。 使用 MDM系統(tǒng)可以為 PowerPC或 MicroBlaze產(chǎn)生 ACE 文件。 設(shè)計(jì)流程及 EDK工具 System ACE File Generator(Gen ACE) 從 FPGA比特流中產(chǎn)生 Xilinx System ACE配置文件和 ELF/數(shù)據(jù)文件。 設(shè)計(jì)流程及 EDK工具 Bitstream Initializer(Bitinit) 比特流初始化工具使用軟件信息來初始化與處理器 連接的片上 BRAM存儲器。 在 GUI模式下,允許設(shè)計(jì)人員使用 CompXLib編譯 Xilinx 的庫和 EDK中可以使用的庫。為產(chǎn)生結(jié)構(gòu)或時(shí)序模型, Simgen使用綜合后或布局 布線后的設(shè)計(jì)數(shù)據(jù)庫作為基本的輸入。 設(shè)計(jì)流程及 EDK工具 GNU調(diào)試器( GDB) GNU調(diào)試器是個強(qiáng)大和靈活的工具,它為在不同的開 發(fā)周期驗(yàn)證 MicroBlaze和 PowerPC系統(tǒng)提供了統(tǒng)一的調(diào)試 和驗(yàn)證手段。 連接器也讀取連接腳本(默認(rèn)產(chǎn)生或用戶產(chǎn)生)。 設(shè)計(jì)流程及 EDK工具 GNU編譯工具( GCC) XPS調(diào)用 GNU編譯工具用于編譯和鏈接應(yīng)用程序。嵌入式軟件平臺 為每個處理器定義了系統(tǒng)內(nèi)外設(shè)的驅(qū)動(板級支持包), 可選擇的庫,標(biāo)準(zhǔn)的輸入 /輸出設(shè)備,中斷句柄例程和其它 相關(guān)的軟件特征。該向?qū)砑雍瓦B接協(xié)處理器到 CPU。一旦導(dǎo)入完成,用戶的定制外設(shè)在 EDK外設(shè)庫中可以 使用。 在創(chuàng)建模式下,創(chuàng)建和輸入外設(shè)向?qū)Ы⒑芏辔募? 這些文件的一些是模板文件幫助設(shè)計(jì)人員實(shí)現(xiàn)外設(shè),而不 需要詳細(xì)的知道總線協(xié)議,命名規(guī)則和特殊接口文件的格 式。 在這個過程中,將 MHS中所有高層總線連接變成連接
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1