他趴在我两腿中间吸我视频_久久综合色之久久综合_久久久久无码精品国产_欧美丰满大乳高跟鞋_国产精品伦一区二区三级视频_综合色就爱涩涩涩综合婷婷_国产人妻人伦精品熟女_人人妻人人澡人人爽久久AV_欧洲美女与动zooz_国产免费午夜A无码V视频
[Full]
完整版
[Rss]
訂閱
[Xml]
無圖版
[Xhtml]
無圖版
Rss
& SiteMap
曙海教育集團(tuán)論壇
http://www.bjzhda.cn
曙海教育集團(tuán)論壇
◎
曙海教育集團(tuán)論壇
→
FPGA高級(jí)
→
第5節(jié) ystem Generator的高級(jí)應(yīng)用
共2 條記錄, 每頁顯示 10 條, 頁簽:
[1]
[瀏覽完整版]
標(biāo)題:第5節(jié) ystem Generator的高級(jí)應(yīng)用
1樓
wangxinxin
發(fā)表于:2010-11-20 9:22:31
以下內(nèi)容含腳本,或可能導(dǎo)致頁面不正常的代碼
<table style="TABLE-LAYOUT: fixed; WIDTH: 100%" cellspacing="0" cellpadding="0" border="0"> <tbody> <tr> <td class="td_b" style="OVERFLOW: hidden; LINE-HEIGHT: normal" valign="top" width="82%"> <div id="textstyle_474839" style="FONT-SIZE: 9pt"> <div class="focus_box" id="nr"> <strong>7.5.1 導(dǎo)入外部的HDL程序模塊</strong> 基于HDL的設(shè)計(jì)已經(jīng)盛行了多年,現(xiàn)已積累了有大量的HDL代碼資源和豐富的IP核,因此在各種FPGA設(shè)計(jì)中,不可避免地要導(dǎo)入一些HDL代碼,以達(dá)到最優(yōu)設(shè)計(jì)。System generator支持導(dǎo)入HDL設(shè)計(jì),能以黑盒子(Black Box)的方式導(dǎo)入VHDL、Verilog HDL以及EDIF設(shè)計(jì)文件。在模型設(shè)計(jì)中,黑盒子模塊和普通的System generator一樣,能實(shí)現(xiàn)模塊間的互相連接、參與仿真以及被編譯成硬件電路。 1.黑盒子HDL代碼的要求 黑盒子模塊隊(duì)導(dǎo)入的HDL代碼格式有一定的限制,其具體要求如下: <ul> <li>HDL實(shí)體的名字不能和設(shè)計(jì)中已有的模塊名字重復(fù); <li>頂層黑盒子實(shí)體中不能出現(xiàn)雙向端口; <li>對(duì)于Verilog黑盒子,其模塊和端口名必須小寫,且命名要規(guī)范; <li>HDL模塊的時(shí)鐘信號(hào)以及時(shí)鐘使能信號(hào)都必須是標(biāo)準(zhǔn)邏輯類型,即不能使用矢量輸入信號(hào),如: input clk1, clk2;是合法的 input [1:0] clk; 是不合法的 <li>黑盒子代碼的時(shí)鐘和時(shí)鐘使能信號(hào)必須成對(duì)出現(xiàn),即出現(xiàn)一個(gè)時(shí)鐘信號(hào),則必須有一個(gè)時(shí)鐘使能信號(hào)。且時(shí)鐘信號(hào)的名字中必須包含字符串clk,時(shí)鐘使能信號(hào)的名字必須包含字符串ce,一對(duì)時(shí)鐘信號(hào)和時(shí)鐘使能信號(hào)的名字只能有clk和ce不同,如my_clk_1和my_ce_1。 </li></ul> 2.黑盒子配置向?qū)? System Generator提供了由HDL代碼到黑盒子模塊轉(zhuǎn)化的可配置向?qū)В糜诤?jiǎn)化整個(gè)流程。可配置向?qū)紫葯z查VHDL、Verilog代碼的語法檢查,然后根據(jù)語義分析的結(jié)果將其轉(zhuǎn)換成.m函數(shù),最后再將.m函數(shù)和黑盒子模塊關(guān)聯(lián)起來。生成的可配置.m函數(shù)是否可用取決于導(dǎo)入的HDL代碼的復(fù)雜度。將在5.5.1節(jié)給出說明,指出在哪些細(xì)節(jié)下,必須對(duì)其生成的代碼進(jìn)行手工修改以修正可配置向?qū)У牟蛔恪? 1) 啟動(dòng)可配置向?qū)? 當(dāng)在設(shè)計(jì)中添加一個(gè)黑盒子模塊時(shí),配置向?qū)?huì)自動(dòng)啟動(dòng)。注意:在添加黑盒子之前,要將導(dǎo)入的HDL文件放在設(shè)計(jì)模型的文件夾中。可配置向?qū)е辉谠O(shè)計(jì)文件.mdl所在的文件中尋找.v和.vhd文件,如果沒有找到相關(guān)文件,則會(huì)彈出警告提示對(duì)話框,如圖7-47所示。 <p align="center"><img style="CURSOR: pointer" onclick="javascript:window.open(this.src);" alt="圖片點(diǎn)擊可在新窗口打開查看" src="http://www.openhw.org/data/08-03/4155_1205985007/1211784369.jpg" onload="imgresize(this);"/> 圖7-47 警告提示對(duì)話框 當(dāng)找到.v或者.vhd文件后,可配置向?qū)?huì)彈出一個(gè)新的對(duì)話框,并列出所有HDL文件,如圖7-48所示。然后選中要導(dǎo)入的文件,點(diǎn)擊“Open”按鈕即可完成整個(gè)流程。自動(dòng)生成的.m文件的名字為 “<module>_config.m”,且存放在設(shè)計(jì)文件夾中。<module>就是導(dǎo)入的HDL文件的名字。 <p align="center"><img style="CURSOR: pointer" onclick="javascript:window.open(this.src);" alt="圖片點(diǎn)擊可在新窗口打開查看" src="http://www.openhw.org/data/08-03/4155_1205985007/1211784390.jpg" onload="imgresize(this);"/> 圖7-48 列出的HDL文件 <p align="left">2) 可配置向?qū)У囊恍┘?xì)節(jié) 可配置向?qū)г谶\(yùn)行過程中會(huì)自動(dòng)提取大量的信息,并執(zhí)行相應(yīng)的轉(zhuǎn)換,但是有些細(xì)節(jié)必須通過手動(dòng)修改才能完成,如表7-12所示。另外,可配置向?qū)?huì)在.m函數(shù)相應(yīng)的地方添加注釋以提示設(shè)計(jì)人員。 <p align="center">表7-12 向?qū)Ъ?xì)節(jié)描述列表 <img style="WIDTH: 500px; CURSOR: pointer" onclick="javascript:window.open(this.src);" height="184" alt="圖片點(diǎn)擊可在新窗口打開查看" src="http://www.openhw.org/data/08-03/4155_1205985007/1211784565.jpg" width="600" onload="imgresize(this);"/> </div></div></td></tr> <tr> <td class="td_d" valign="bottom" width="82%"> </td></tr></tbody></table>
說明:
上面顯示的是代碼內(nèi)容。您可以先檢查過代碼沒問題,或修改之后再運(yùn)行.
共2 條記錄, 每頁顯示 10 條, 頁簽:
[1]
Copyright © 2000 - 2009
曙海
教育集團(tuán)
Powered By
曙海教育集團(tuán)
Version 2.2
Processed in .01563 s, 2 queries.
[Full]
完整版
[Rss]
訂閱
[Xml]
無圖版
[Xhtml]
無圖版