FPGA設(shè)計(jì)開發(fā)軟件ISE使用技巧之:典型實(shí)例-增量式設(shè)計(jì)演示
設(shè)置好管腳約束后,保存退出PACE。在“Processes for Source”中選擇“Edit Constraints Text”,即在Text模式下編輯約束文件??梢钥吹较到y(tǒng)自動(dòng)生成的管腳約束文件內(nèi)容,如圖6.89所示。
本文引用地址:http://2s4d.com/article/269340.htm
圖6.89 系統(tǒng)生成的管腳約束文件
(4)設(shè)置分組區(qū)域約束。
在“Processes for Source”中選擇“Create Area Constraints”,啟動(dòng)設(shè)置分組區(qū)域約束工具PACE。分別選中sram和rs232,單擊左上角的
圖6.90 進(jìn)入分組區(qū)域約束模式
設(shè)置區(qū)域約束結(jié)果如圖6.91所示。
圖6.91 區(qū)域約束設(shè)置結(jié)果
如圖6.91所示,圖中左上角的區(qū)域?qū)?yīng)的是SRAM邏輯分組的約束區(qū)域,右下角的區(qū)域?yàn)閞s232邏輯分組的約束區(qū)域。采用如上的約束是綜合兩個(gè)邏輯分組內(nèi)部邏輯的復(fù)雜性以及I/O位置來確定的。這里的約束并不惟一,讀者可根據(jù)需要進(jìn)行修改。
設(shè)置完畢后,保存設(shè)置。在“Processes for Source”中選擇“Edit Constraints Text”,即在text模式下編輯約束文件,可看到在約束文件中新添了如下內(nèi)容:
#PACE: Start of PACE Area Constraints
AREA_GROUP "AG_rs232" RANGE = SLICE_X0Y55:SLICE_X19Y38 ;//設(shè)置rs232邏輯分組區(qū)域
INST "rs232" AREA_GROUP = "AG_rs232" ;
AREA_GROUP "AG_sram" RANGE = SLICE_X34Y41:SLICE_X55Y18 ;//設(shè)置SRAM邏輯分組區(qū)域
INST "sram" AREA_GROUP = "AG_sram" ;
fpga相關(guān)文章:fpga是什么
評(píng)論