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

正文內(nèi)容

microblaze簡介很好很全面-wenkub.com

2025-06-22 21:57 本頁面
   

【正文】 ,完成設(shè)計管腳分配。 Step4加載用戶IP (1),在IP Catalog 選項中展開Project Local pcores, 雙擊PWM添加用戶IP,然后在右側(cè)的窗口中選擇Bus Interfaces選項,展開pwm_0,并將其連接到PLB總線。 添加如圖的語句內(nèi)容 添加如圖的語句內(nèi)容 (6)保存后關(guān)閉該文件。然后搜索slv_reg2,使用符號將該語句屏蔽。插入語句pwm_port=pwm_port, 。本例程做出如下修改: (1),搜索user, ports added here 的插入處。在name后的文本框中輸入所加入用戶IP的名稱,本例程將其命名為pwm,并且在版本選擇(Major Revision)處設(shè)置為1,然后一路單擊NEXT, Name and Version User Software Register 5. 在右側(cè)將寄存器數(shù)目設(shè)置為4個,單擊NEXT,,在右側(cè)的三個選項中選擇后兩個(VERILOG使用者需要選擇第一個)。下面的例子舉例說明了從ddr_v1_00_b 。Virtex2/ Virtex2 Virtex/ Virtex2 Virtex/ spartan2e 2 Virtex/ Virtexe Virtex/ Virtexe 2 FILES , , o File Selection With Options 下面是個file selection with options的例子。 BBD 例子: o File Selection Without Options 下面是個file selection without options的例子。 如果所有的關(guān)鍵字都被用了,Hdllang就被忽略。適用的值是verilog和vhdl。這導(dǎo)致所有來自被給出庫的文件涵蓋在內(nèi)。文件名有一個可選的文件擴展名。IP 的所有相關(guān)文件都必須使用該IP名作為其庫名。PAO文件 PAO文件 (Peripheral Analyze Order) 包含了為綜合而準(zhǔn)備的一系列HDL文件,并且定義了編譯使用的分析指令。 例如: 您可以在MPD文件中插入注釋,注釋的方法為:(1)以井號 ()開頭; (2)加入注釋直到行末尾; (3)在一行中,注釋可以被加在任何位置。MPD文件 MPD文件(Microprocessor Peripheral Definition)定義了嵌入式系統(tǒng)外圍設(shè)備的接口,它具有如下特性: o 列出各個端口和總線接口的初始連接; o 列出各參數(shù)和初始值; o 任何一個MPD文件的參數(shù)都可以在MHS文件中,使用相應(yīng)的文本命令行修改并且覆蓋。它在PLB總線和IPIC之間執(zhí)行協(xié)議和時序的轉(zhuǎn)換。這個slave服務(wù)使得用戶能在不同地址范圍內(nèi)提供地址譯碼,從而配置多個用戶IP的接口接到PLB Bus上。 支持單拍讀寫8位,16位,32位數(shù)據(jù)傳輸。 支持由32位,64位,128位Masters的存取。plbv46_slave_single不支持DMA和IP Master 服務(wù)。plbv46_slave_single不支持DMA和IP Master 服務(wù)。6) 進入Chipscope主頁面,單擊邊界掃描 鍵,對開發(fā)板進行掃描, 圖 圖 C語言代碼 提示:編寫C程序時我們調(diào)用了相關(guān)底層函數(shù)XIo_Out32(XPAR_LEDS_8BIT_BASEADDR,i),它是microblaze對應(yīng)的底層輸出函數(shù)(還有XIo_In32(XPAR_LEDS_8BIT_BASEADDR,i),microblaze對應(yīng)的底層輸入函數(shù)),在用戶了解外設(shè)端口地址時,完全可以調(diào)用該函數(shù)對外設(shè)進行驅(qū)動。另外一個ICON上最多可以連接16個ILA或者IBA。圖 為用戶IP分配地址第4節(jié) 用CHIPSCOPE對用戶IP進行調(diào)試 用CHIPSCOPE對用戶IP進行調(diào)試 在用戶工程中添加chipscope邏輯分析儀:1) 在左側(cè)窗口單擊IP Catalog選項→展開Debug列表→先雙擊Chipscope Integrated Controller,如圖 ,看到右側(cè)窗口添加了同名的IP核 圖 添加Chipscope Integrated Controller 2) 然后再雙擊Chipscope Integrated Logic Analyzer,看都右側(cè)窗口添加了同名的IP核。在這次指導(dǎo)中,將用工具來分配地址。 高亮顯示slave PLB連接(SPLB) (6) 選擇No Connection下拉菜單并改成my_plb。 地址過濾器Addresses filter: 當(dāng)展開IP時IP地址能顯示。 (4) 雙擊System Assembly View 中任意列出的IP能夠修改該特定IP。 (3) 為了讓XPS能加載新的用戶IP核到設(shè)計中去,pcores 目錄必須被重新掃描。 (1) 。 o 這是軟件驅(qū)程源文件,用來定義所有的適用驅(qū)動程序功能。 o 該外設(shè)分析命令文檔(Peripheral Analysis Order file)定義了所有用來編譯你外設(shè)的HDL源文件的分析命令。它提供一些示例代碼用于展示。它設(shè)定和例示了你在向?qū)е行枰南鄳?yīng)的IPIF單元,并把它連接到用于配置用戶邏輯的主體上。新目錄包含以下: 圖 用戶目錄結(jié)構(gòu) 以下是在每個目錄下的文件的一些介紹: 10) 點擊Next。9) 點擊Next。 7) 點擊 Next。Create Peripheral – IPIF Services 對話框能夠在幾種service中選擇。見圖 。 默認情況下新的外設(shè)將被存在project_directory/pcores目錄下。這部分指導(dǎo)將描述必要的步驟來包含用戶IP核。 選擇Run → Run 在主程序中會有個自動的斷點。 在XPS的Applications窗口下,雙擊工程: TestApp_Memory。GDB中,選擇File → Target Settings 來顯示目標(biāo)選擇對話框,見圖 點擊OK。(如果初始地址為0x84020000,則為0x84020004) 圖 XMD命令 圖 HyperTerminal顯示‘a(chǎn)’字符 圖 、圖 :XMD UART Lite Register 輸出命令 (4) 在XMD%后打入命令:mrd 0x84020000,來查看當(dāng)前RS232的輸出值,可以看到為0x0。 (2) 確認Hardware被選擇。對MicroBlaze有三種連接方式: Mbgdb 和 powerpceabigdb通過用遠程TCP協(xié)議與XMD通訊并控制相應(yīng)目標(biāo)。GDB通過MDM和Xilinx Microprocessor Debug (XMD) 與 MicroBlaze 核相連。 圖 超級終端設(shè)置(二)連接開發(fā)板電源 打開電源開關(guān)選擇Device Configuration→Download Bitstream或者單擊圖標(biāo)在超級終端窗口觀察輸出信息。 更新Bitstream下載文件 選擇Device Configuration→ Update Bitstream或者單擊圖標(biāo) 下載設(shè)計 連接計算機與目標(biāo)開發(fā)板,包括連接JTAG下載線和串行數(shù)據(jù)線。圖 軟件設(shè)置對話框(二) (b) 編譯源代碼 使用GNU GCC編譯器,編譯源代碼如下: 選擇Software → Build All User Applications ,Mbgcc編譯源文件。xilkernel 它們均用于控制BSP Software Platform View允許用戶調(diào)整處理器的參數(shù)、驅(qū)動、操作系統(tǒng)和庫。 產(chǎn)生Bitstream下載文件 在XPS中,選擇Hardware → Generate Bitstream或者單擊圖標(biāo) 等待,并觀察Console窗口中的提示信息。 此時,用戶可以使用zoom的放大和縮小,以及利用滾動條圍繞方框圖進行巡視,可以觀察到Microblaze處理器,LMB控制器和連接到Microblaze的PLB總線等。 圖 工程選項菜單—器件信息 選擇 Hierarchy and Flow.。要改變 memory map,您可以在XPS中完成。圖 創(chuàng)建I/O接口 圖 創(chuàng)建并添加I/O接口 現(xiàn)在您已經(jīng)完成了硬件系統(tǒng)的定義和設(shè)置,下一步我們開始軟件設(shè)置操作: (9) 使用Software Setup對話框,如圖 , 完成如下軟件設(shè)置: Standard Input (STDIN) → RS232 Standard Output (STDOUT) → RS232 Sample Application Selection → Memory Test 單擊Next。 現(xiàn)在您將作出如下選擇來構(gòu)建你的處理器,如圖 : 圖 配置處理器 (5) 單擊Next。圖 MPD文件限定了某個外設(shè)的所有可用端口和硬件參數(shù)。 提示:當(dāng)用戶想瀏覽MSS文件時,可以在XPS左側(cè)工程區(qū)單擊Project標(biāo)簽,并在Project Files選項的展開選項中雙擊MSS178。 圖 MHS文件 圖 使用Base System Builder Wizard創(chuàng)建新工程 MHS,MSS和 MPD 文件 單擊Open 文件,然后保存。 Microprocessor Software Specification (MSS) file 啟動XPS: Software tool flow configuration options 您可以使用XPS創(chuàng)建如下文件: XPS支持基于MicroBlaze的嵌入式系統(tǒng)的軟件和硬件開發(fā),并包括如下功能: PLB_MDM Local Memory Bus (LMB) 總線 如果在別的板卡上運行,需求下列設(shè)計變更: o o MicroBlaze系統(tǒng)描述 一般而言,創(chuàng)建一個嵌入式處理器的系統(tǒng),您需要如下三部分: 第4章 嵌入式開發(fā)套件(EDK)概述及使用流程用BSB建立一個EDK設(shè)計,使用XMD對EDK設(shè)計進行調(diào)試,加入一個用戶IP,用CHIPSCOPE對用戶IP進行調(diào)試。在每個時間檔中仲裁優(yōu)先級被編譯成描述端口間優(yōu)先級下降的字符串。 Round Robit 因此,在任何必要時候都能有一個仲裁機制來斷定哪個端口有優(yōu)先權(quán),就顯得十分重要了。 Address Ack Pipeline: 允許傳遞途徑確認抵制要求。 Read Port Pipeline: 允許傳遞途徑讀潛在端口。 Write FIFO Config: 用BRAM, SRL, 或者RdOnly (只能讀, 不能寫緩存)執(zhí)行FIFO。 NPI Width: NPI的寬度。只有與現(xiàn)有端口類型相關(guān)的參數(shù)(在Base Configuration主標(biāo)簽欄中選擇)可以查看并修改。Part Settings 包含Data Depth,Data Width,Bank,Row,和Column Bits。如果內(nèi)置的內(nèi)存數(shù)據(jù)庫正確部分不能使用時,Memory Part Selector/Part 。 Common Address 標(biāo)簽欄 Memory Interface主標(biāo)簽欄 MPMC可以與不同廠商的許多不同種內(nèi)存一起工作。點擊看大圖 MPMC端口的4種接口類型以及不使用INACTIVE 分配完畢后可以通過LeftJustify將不工作的端口消除掉。 提供地址線,數(shù)據(jù)線和控制信號來進行內(nèi)存操作。SDMA 是外部數(shù)據(jù)要用DMA方式寫入內(nèi)存的時候使用,其支持SGDMA。請注意,使用這兩個方法會降低MPMC的效率,所以只有確定讀寫存在同步問題的時候才采用。 同時在多端口進行數(shù)據(jù)讀寫的時候要注意數(shù)據(jù)同步的問題。但是這里要注意判斷一下緩存是否已滿,否者會出現(xiàn)數(shù)據(jù)丟失。如果有兩個端口同時訪問內(nèi)存,MPMC的仲裁器會按一定的規(guī)則來仲裁并決定其先后。 基于PHY的對內(nèi)存接口產(chǎn)生器(MIG)有可選性的靜態(tài)PHY接口 端口數(shù)量參數(shù)化(1到8) 雙沿數(shù)據(jù)傳輸模式(DDR)和DDR2內(nèi)存支持 也就是說,隨時可以通過任意一個端口來訪問內(nèi)存。 o 可以對內(nèi)存,通用寄存器,特殊目的寄存器(除EAR,EDR,ESR,BTR 和 PVR0 – PVR11只能讀?。┳x取和寫入。調(diào)試接口設(shè)計成與Xilinx Microprocessor Debug Module (MDM)核相連,而MDM與Xilinx FPGA的JTAG端口相連。FSL的特點是效率高而且占用的資源比較少 。 圖 采用XCL的系統(tǒng)框圖圖 XCL內(nèi)部結(jié)構(gòu)圖指令緩存和數(shù)據(jù)煥存可以分別的使能。 XCL Xilinx CacheLink(XCL)是一個高性能的外部內(nèi)存訪問的方案。LMB LMB是個起初用來存取片上RAM塊的同步總線。 o byteenables和leastsignificant地址位被所有的主設(shè)備線驅(qū)動并包含常數(shù)。PLB主線無需復(fù)制數(shù)據(jù)到不常用的字節(jié)。注意有些外設(shè)可以用參數(shù)表示寬度,但是現(xiàn)在只支持64位數(shù)據(jù)總線。(面積優(yōu)化為3個周期) 硬件除法器: 可以在32個周期內(nèi)完成除法指令。所有頁面尺寸之和都能被系統(tǒng)軟件使用。 在地址編譯
點擊復(fù)制文檔內(nèi)容
物理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1