FPGA設(shè)計(jì)開發(fā)軟件ISE使用技巧之:典型實(shí)例-增量式設(shè)計(jì)演示
首先對(duì)工程實(shí)現(xiàn)的屬性進(jìn)行設(shè)置,具體設(shè)置如下。
本文引用地址:http://www.ex-cimer.com/article/269340.htm單擊右鍵,選擇進(jìn)程瀏覽器中的“Implement Design”的“Property”選項(xiàng),彈出工程實(shí)現(xiàn)屬性對(duì)話框,如圖6.95所示。在增量設(shè)計(jì)屬性頁中做如下設(shè)置。
· 為“Enable Incremental Design Flow”使能增量實(shí)現(xiàn)。
· 為“Run Guided Incremental Design Flow”設(shè)置用指引文件來引導(dǎo)增量實(shí)現(xiàn)。
· 為“MAP Guide Design File(.ncd)”設(shè)置指引映射的指引文件top_map_guide.ncd路徑。
· 為“PAR Guide Design File(.ncd)”設(shè)置指引布局布線的指引文件top_guide.ncd路徑。
按上述方式設(shè)置完畢后,對(duì)工程進(jìn)行映射和布局布線后,查看映射和布局布線報(bào)告,對(duì)于映射報(bào)告注意以下內(nèi)容。
如圖6.96所示,在映射報(bào)告中會(huì)對(duì)每個(gè)邏輯分組在各自約束的區(qū)域內(nèi)的資源利用情況作一個(gè)總結(jié)報(bào)告??梢钥吹礁鞣纸M所用的LUT和Slices占其約束區(qū)域總量的百分比。如果出現(xiàn)某一邏輯分組的使用率達(dá)90%以上,而有些邏輯分組還不到1%,則需要重新進(jìn)行區(qū)域約束。
圖6.96 映射報(bào)告(Map Report)
區(qū)域約束最好在生成初始指引文件時(shí)就確認(rèn)。在普通模式下完成映射后查看映射報(bào)告,查看每個(gè)邏輯分組的資源利用率。如是不合適,則更改區(qū)域約束,重新進(jìn)行映射。
對(duì)于布局布線報(bào)告注意以下內(nèi)容。
如圖6.97所示,布局布線時(shí)讀取了top_guide.ncd作為指引文件,僅有rs_232邏輯分組重新進(jìn)行了布局布線(AG_rs232 was re-implemented)。SRAM邏輯分組完全繼承了前面已有的結(jié)果(AG_sram was fully guided),說明增量實(shí)現(xiàn)完成了。
圖6.97 布局布線報(bào)告(Place&Route Report)
完成了布局布線后就可以下載調(diào)試了。如果仍需要改動(dòng),重復(fù)步驟(6)和步驟(7),直到設(shè)計(jì)符合要求為止。
6.9.3 小結(jié)
本節(jié)以一個(gè)具體的實(shí)例介紹了ISE下增量設(shè)計(jì)流程。希望讀者能夠按照上述步驟進(jìn)一步熟悉ISE的增量設(shè)計(jì)流程,對(duì)增量設(shè)計(jì)有個(gè)比較全面的認(rèn)識(shí),最終將這種設(shè)計(jì)方法應(yīng)用到自己的設(shè)計(jì)當(dāng)中。
fpga相關(guān)文章:fpga是什么
評(píng)論