I/O約束(I/O Constraints)包括I/O標(biāo)準(zhǔn)(I/OStandard)約束和I/O位置(I/O location)約束。
以Xilinx Vivado開(kāi)發(fā)工具為例,點(diǎn)擊OpenImplemented Design,打開(kāi)實(shí)現(xiàn)設(shè)計(jì)(Implemented Design)頁(yè)面。接著如圖1所示,在菜單上點(diǎn)擊Layout-> I/O Planning,打開(kāi)I/O約束頁(yè)面。
圖1I/OPlanning菜單
I/O約束頁(yè)面如圖2所示,在該頁(yè)面中,Allports一列中按照總線的方式進(jìn)行分類,可以進(jìn)一步展開(kāi)看到每一個(gè)具體的I/O引腳的約束信息。這里的I/O標(biāo)準(zhǔn)約束包括了電平標(biāo)準(zhǔn)(I/O Std)、輸出驅(qū)動(dòng)強(qiáng)度(Drive Strength)、上下拉類型(Pull Type)、偏斜率類型(Slow Type)、輸入終端阻抗(IN_TERM)等。由于I/O標(biāo)準(zhǔn)和FPGA外部所連接的外設(shè)芯片息息相關(guān),每個(gè)外設(shè)芯片所對(duì)應(yīng)的I/O標(biāo)準(zhǔn)不同,在FPGA中的約束設(shè)置也有所不同。
圖2I/O約束頁(yè)面
如圖3所示,展開(kāi)一組名為ddr3_ba的總線,其下的3個(gè)I/O引腳詳細(xì)的約束信息都一目了然。Package Pin一列即I/O的位置約束信息,通常對(duì)應(yīng)著一些字母和數(shù)字組合的位置代號(hào),如圖示的B15、A15、C16,即FPGA器件封裝上對(duì)應(yīng)著的具體的物理引腳的代號(hào)。通過(guò)這樣的位置約束,就將FPGA頂層模塊代碼中的I/O信號(hào)和器件封裝上的引腳映射在一起了。
圖3I/O位置約束
審核編輯:湯梓紅
-
FPGA
+關(guān)注
關(guān)注
1645文章
22050瀏覽量
618526 -
Xilinx
+關(guān)注
關(guān)注
73文章
2185瀏覽量
125360 -
引腳
+關(guān)注
關(guān)注
16文章
1735瀏覽量
52903 -
約束
+關(guān)注
關(guān)注
0文章
82瀏覽量
12970 -
Vivado
+關(guān)注
關(guān)注
19文章
835瀏覽量
68780
原文標(biāo)題:物理約束實(shí)踐:I/O約束
文章出處:【微信號(hào):FPGA快樂(lè)學(xué)習(xí),微信公眾號(hào):FPGA快樂(lè)學(xué)習(xí)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
Xilinx FPGA管腳物理約束介紹
FPGA I/O口時(shí)序約束講解

物理約束之IO約束
物理約束之布局約束
如何約束內(nèi)部生成的i2s o時(shí)鐘?
Adam Taylor玩轉(zhuǎn)MicroZed系列74:物理約束

FPGA設(shè)計(jì)約束技巧之XDC約束之I/O篇 (上)

FPGA設(shè)計(jì)約束技巧之XDC約束之I/O篇(下)

評(píng)論