ISE版本為14.7
1、時(shí)鐘IP核(Clocking Wizard)
第一頁(yè)
Clocking Features選項(xiàng)框中:
(1)Frequency synthesis選項(xiàng)是允許輸出與輸入時(shí)鐘不同頻率的時(shí)鐘。
(2)Phase alignment選項(xiàng)是相位鎖定,也就是將輸出始終的相位和一個(gè)參考時(shí)鐘同步,大多是和輸入時(shí)鐘同步。
(3)Minimize power選項(xiàng)為降低功耗,也就是資源,取而代之的是相位、頻率的偏差,對(duì)于對(duì)時(shí)鐘要求不高、資源有限的情況下可以使用,一般不推薦選此選項(xiàng)。
(4)Dynamic Phase Shift該選項(xiàng)為提供動(dòng)態(tài)相移功能,選上此選項(xiàng)之后,可以在輸入端控制相移,并有相移完成之后的反饋,相移步進(jìn)長(zhǎng)度為固定的幾個(gè)值。
Jitter Optimization選項(xiàng)框中:
(1)Balanced就是在抖動(dòng)優(yōu)化時(shí)選擇比較均衡的正確帶寬。(一般選這個(gè))
(2)Minimize output jitter:使輸出時(shí)鐘抖動(dòng)最小,但是可能會(huì)增加功耗或資源,可能導(dǎo)致輸出相位錯(cuò)誤。
(3)Maximize input jitter filtering:該選項(xiàng)表示可使輸入時(shí)鐘抖動(dòng)變大,但是可能會(huì)導(dǎo)致輸出時(shí)鐘抖動(dòng)變大。
其他選項(xiàng)按照?qǐng)D中選擇。
第二頁(yè)
選擇輸出CLK端口
第三頁(yè)
可選端口,可根據(jù)實(shí)際應(yīng)用選擇,一般情況下reset,locked選上。
第四頁(yè)
第五頁(yè)
可對(duì)端口進(jìn)行重命名。
2、FIFO IP核(FIFO Generator)
fifo是一種先進(jìn)先出的數(shù)據(jù)存儲(chǔ)和緩沖器,其本質(zhì)是RAM。fifo的位寬就是每個(gè)數(shù)據(jù)的位寬,fifo的深度簡(jiǎn)單來(lái)說(shuō)是需要存多少個(gè)數(shù)據(jù)。fifo有同步fifo和異步fifo兩種,同步即讀寫(xiě)時(shí)鐘相同,異步fifo即讀寫(xiě)時(shí)鐘不同。一般異步fifo用的較多,用來(lái)處理跨時(shí)鐘域的問(wèn)題。
第一頁(yè)
接口類型選擇Native類型的,AXI4是與DMA或與其他有AXI4接口通信時(shí)使用的。
第二頁(yè)
(1)選擇異步時(shí)鐘,F(xiàn)IFO的主要功能就是用在異步時(shí)鐘域作為緩存,所以選擇獨(dú)立時(shí)鐘的模式使用范圍更廣。
(2)Memory Type :常用的有Block Ram 和 Distrubtion RAM ,前者使用片上ROM作為緩存,后者使用LUT邏輯資源搭建RAM緩存,如果使用FIFO不大,或者資源充足的情況下,使用Block RAM。
第三頁(yè)
(1)Read Mode:First-word Fall-Through 與 Stanbdard FIFO 的區(qū)別是,Standard FIFO為當(dāng)給出讀使能后,數(shù)據(jù)會(huì)延遲一拍;First-Word Fall-Through 則是當(dāng)給出讀使能,立即給出數(shù)據(jù)。
(2)根據(jù)自己的需求設(shè)置位寬和深度
第四頁(yè)
Almost Full Flag 和 Almost Empty Flag 指示FIFIO快要滿/空,根據(jù)需求選擇。
第五頁(yè)
Programmable Full Type 和 Programmable Empty Type 是:根據(jù)需要設(shè)置提前多少個(gè)數(shù)據(jù)來(lái)給自己提示即將寫(xiě)滿還是即將讀空。
第六頁(yè)
默認(rèn)設(shè)置
第七頁(yè)
最后給出設(shè)置的fifo的報(bào)告,點(diǎn)擊generate生成IP核心。
3、RAM IP核(Block Memory Generator)
第一頁(yè)
InterfaceType選擇Native
第二頁(yè)
Single Port RAM:?jiǎn)慰赗AM
ADDRA 為地址線
DINA 為數(shù)據(jù)輸入端
ENA 為可選端口,在其為高電平時(shí),才使能
WEA 為寫(xiě)使能“當(dāng)其為高電平時(shí),DINA數(shù)據(jù)才會(huì)被寫(xiě)入對(duì)應(yīng)的地址
DOUTA 為A輸出端
CLKA 為時(shí)鐘線
第三頁(yè)
配置寫(xiě)入寬度和深度
第四頁(yè)
加載coe文件:
memory_initialization_radix = 10; //數(shù)據(jù)進(jìn)制
memory_initialization_vector =1,2,3;//數(shù)據(jù),數(shù)據(jù)以分號(hào)結(jié)束
第五六頁(yè)
默認(rèn)設(shè)置。
原文標(biāo)題:Xilinx常用IP核配置
文章出處:【微信公眾號(hào):FPGA之家】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
-
帶寬
+關(guān)注
關(guān)注
3文章
899瀏覽量
40801 -
IP
+關(guān)注
關(guān)注
5文章
1613瀏覽量
149259 -
端口
+關(guān)注
關(guān)注
4文章
948瀏覽量
31986
原文標(biāo)題:Xilinx常用IP核配置
文章出處:【微信號(hào):zhuyandz,微信公眾號(hào):FPGA之家】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論