0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

時(shí)鐘IP核常用設(shè)置

FPGA之家 ? 來(lái)源:FPGA之家 ? 作者:FPGA之家 ? 2022-07-03 14:42 ? 次閱讀

ISE版本為14.7

1、時(shí)鐘IP核(Clocking Wizard)

第一頁(yè)

57fae906-f41c-11ec-ba43-dac502259ad0.png

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è)

5811c1ee-f41c-11ec-ba43-dac502259ad0.png

選擇輸出CLK端口

第三頁(yè)

58294bb6-f41c-11ec-ba43-dac502259ad0.png

可選端口,可根據(jù)實(shí)際應(yīng)用選擇,一般情況下reset,locked選上。

第四頁(yè)

58428a36-f41c-11ec-ba43-dac502259ad0.png

第五頁(yè)

5861b85c-f41c-11ec-ba43-dac502259ad0.png

可對(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è)

587d6a66-f41c-11ec-ba43-dac502259ad0.png

接口類型選擇Native類型的,AXI4是與DMA或與其他有AXI4接口通信時(shí)使用的。

第二頁(yè)

5899cec2-f41c-11ec-ba43-dac502259ad0.png

(1)選擇異步時(shí)鐘,F(xiàn)IFO的主要功能就是用在異步時(shí)鐘域作為緩存,所以選擇獨(dú)立時(shí)鐘的模式使用范圍更廣。

(2)Memory Type :常用的有Block Ram 和 Distrubtion RAM ,前者使用片上ROM作為緩存,后者使用LUT邏輯資源搭建RAM緩存,如果使用FIFO不大,或者資源充足的情況下,使用Block RAM。

第三頁(yè)

58bc6e78-f41c-11ec-ba43-dac502259ad0.png

(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è)

58dae4fc-f41c-11ec-ba43-dac502259ad0.png

Almost Full Flag 和 Almost Empty Flag 指示FIFIO快要滿/空,根據(jù)需求選擇。

第五頁(yè)

58f12014-f41c-11ec-ba43-dac502259ad0.png

Programmable Full Type 和 Programmable Empty Type 是:根據(jù)需要設(shè)置提前多少個(gè)數(shù)據(jù)來(lái)給自己提示即將寫(xiě)滿還是即將讀空。

第六頁(yè)

5905e396-f41c-11ec-ba43-dac502259ad0.png

默認(rèn)設(shè)置

第七頁(yè)

591972c6-f41c-11ec-ba43-dac502259ad0.png

最后給出設(shè)置的fifo的報(bào)告,點(diǎn)擊generate生成IP核心。

3、RAM IP核(Block Memory Generator)

第一頁(yè)

592d118c-f41c-11ec-ba43-dac502259ad0.png

InterfaceType選擇Native

第二頁(yè)

59407fec-f41c-11ec-ba43-dac502259ad0.png

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è)

59585c66-f41c-11ec-ba43-dac502259ad0.png

配置寫(xiě)入寬度和深度

第四頁(yè)

59696e2a-f41c-11ec-ba43-dac502259ad0.png

加載coe文件:

memory_initialization_radix = 10; //數(shù)據(jù)進(jìn)制

memory_initialization_vector =1,2,3;//數(shù)據(jù),數(shù)據(jù)以分號(hào)結(jié)束

第五六頁(yè)

59796668-f41c-11ec-ba43-dac502259ad0.png

59901048-f41c-11ec-ba43-dac502259ad0.png

默認(rèn)設(shè)置。

原文標(biāo)題:Xilinx常用IP核配置

文章出處:【微信公眾號(hào):FPGA之家】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

審核編輯:彭靜

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 帶寬
    +關(guān)注

    關(guān)注

    3

    文章

    899

    瀏覽量

    40801
  • IP
    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)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    Vivado中FFT IP的使用教程

    本文介紹了Vidado中FFT IP的使用,具體內(nèi)容為:調(diào)用IP>>配置界面介紹>>IP
    的頭像 發(fā)表于 11-06 09:51 ?189次閱讀
    Vivado中FFT <b class='flag-5'>IP</b><b class='flag-5'>核</b>的使用教程

    芯驛電子 ALINX 推出全新 IP 產(chǎn)品線,覆蓋 TCP/UDP/NVMe AXI IP

    在創(chuàng)新加速的浪潮中,為更好地響應(yīng)客戶群需求, 芯驛電子 ALINX 推出全新 IP 產(chǎn)品線 ,致力于為高性能數(shù)據(jù)傳輸和復(fù)雜計(jì)算需求提供 高帶寬、低延遲 的解決方案。發(fā)布的第一批 IP
    的頭像 發(fā)表于 10-30 17:39 ?187次閱讀
     芯驛電子 ALINX 推出全新 <b class='flag-5'>IP</b> <b class='flag-5'>核</b>產(chǎn)品線,覆蓋 TCP/UDP/NVMe AXI <b class='flag-5'>IP</b> <b class='flag-5'>核</b>

    芯驛電子ALINX推出全新IP產(chǎn)品線

    在創(chuàng)新加速的浪潮中,為更好地響應(yīng)客戶群需求,芯驛電子 ALINX 推出全新 IP 產(chǎn)品線,致力于為高性能數(shù)據(jù)傳輸和復(fù)雜計(jì)算需求提供高帶寬、低延遲的解決方案。發(fā)布的第一批 IP 包括
    的頭像 發(fā)表于 10-30 11:53 ?160次閱讀
    芯驛電子ALINX推出全新<b class='flag-5'>IP</b><b class='flag-5'>核</b>產(chǎn)品線

    Xilinx DDS IP的使用和參數(shù)配置

    用RAM實(shí)現(xiàn)一個(gè)DDS,從原理上來(lái)說(shuō)很簡(jiǎn)單,在實(shí)際使用的時(shí)候,可能沒(méi)有直接使用官方提供的IP來(lái)的方便。這個(gè)博客就記錄一下,最近使用到的這個(gè)DDS IP
    的頭像 發(fā)表于 10-25 16:54 ?253次閱讀
    Xilinx DDS <b class='flag-5'>IP</b><b class='flag-5'>核</b>的使用和參數(shù)配置

    如何申請(qǐng)xilinx IP的license

    在使用FPGA的時(shí)候,有些IP是需要申請(qǐng)后才能使用的,本文介紹如何申請(qǐng)xilinx IP的license。
    的頭像 發(fā)表于 10-25 16:48 ?151次閱讀
    如何申請(qǐng)xilinx <b class='flag-5'>IP</b><b class='flag-5'>核</b>的license

    TCP IP協(xié)議屬性設(shè)置中的IP配置

    在現(xiàn)代網(wǎng)絡(luò)中,TCP/IP協(xié)議是基礎(chǔ)架構(gòu)的重要組成部分。掌握TCP/IP協(xié)議屬性設(shè)置中的IP配置對(duì)于確保網(wǎng)絡(luò)的穩(wěn)定性、性能和安全至關(guān)重要。本文將深入探討TCP/
    的頭像 發(fā)表于 07-23 10:10 ?426次閱讀

    Modbus轉(zhuǎn)Profinet網(wǎng)關(guān)的IP地址怎么設(shè)置

    在工業(yè)自動(dòng)化領(lǐng)域,Modbus和Profinet是兩種常用的通信協(xié)議,而網(wǎng)關(guān)可以實(shí)現(xiàn)不同協(xié)議之間的轉(zhuǎn)換,使得不同設(shè)備能夠互相通信。本文將詳細(xì)介紹如何設(shè)置Modbus轉(zhuǎn)Profinet網(wǎng)關(guān)(XD-MDPN100)的IP地址,讓您輕
    的頭像 發(fā)表于 06-14 11:26 ?446次閱讀
    Modbus轉(zhuǎn)Profinet網(wǎng)關(guān)的<b class='flag-5'>IP</b>地址怎么<b class='flag-5'>設(shè)置</b>

    FPGA的IP使用技巧

    FPGA的IP使用技巧主要包括以下幾個(gè)方面: 理解IP的概念和特性 : IP是指用硬
    發(fā)表于 05-27 16:13

    關(guān)于FPGA IP

    對(duì)于深入學(xué)習(xí)使用FPGA的小伙伴們,特別是一些復(fù)雜的、大規(guī)模的設(shè)計(jì)應(yīng)用,適宜的IP核對(duì)開(kāi)發(fā)能起到事半功倍的作用。IP的概念與我們sdk里庫(kù)的概念相似。IP即電路功能模塊,用戶可以直接
    發(fā)表于 04-29 21:01

    FPGA優(yōu)質(zhì)開(kāi)源模塊-SRIO IP的使用

    本文介紹一個(gè)FPGA常用模塊:SRIO(Serial RapidIO)。SRIO協(xié)議是一種高速串行通信協(xié)議,在我參與的項(xiàng)目中主要是用于FPGA和DSP之間的高速通信。有關(guān)SRIO協(xié)議的詳細(xì)介紹網(wǎng)上有很多,本文主要簡(jiǎn)單介紹一下SRIO IP
    的頭像 發(fā)表于 12-12 09:19 ?2030次閱讀
    FPGA優(yōu)質(zhì)開(kāi)源模塊-SRIO <b class='flag-5'>IP</b><b class='flag-5'>核</b>的使用

    FPGA實(shí)現(xiàn)基于Vivado的BRAM IP的使用

    Xilinx公司的FPGA中有著很多的有用且對(duì)整個(gè)工程很有益處的IP,比如數(shù)學(xué)類的IP,數(shù)字信號(hào)處理使用的IP
    的頭像 發(fā)表于 12-05 15:05 ?1478次閱讀

    AMD Versal系列CIPS IP建立示例工程

    接著上一篇“AMD Versal系列CIPS IP介紹”文章來(lái)進(jìn)一步講解如何來(lái)建立CIPS IP核示例工程。
    的頭像 發(fā)表于 12-05 13:34 ?616次閱讀
    AMD Versal系列CIPS <b class='flag-5'>IP</b><b class='flag-5'>核</b>建立示例工程

    FPGA新IP學(xué)習(xí)的正確打開(kāi)方式

    本帖最后由 jf_25420317 于 2023-11-17 11:10 編輯 FPGA開(kāi)發(fā)過(guò)程中,利用各種IP,可以快速完成功能開(kāi)發(fā),不需要花費(fèi)大量時(shí)間重復(fù)造輪子。 當(dāng)我們面對(duì)使用新IP
    發(fā)表于 11-17 11:09

    centos7如何設(shè)置靜態(tài)IP

    在CentOS 7上設(shè)置靜態(tài)IP是一個(gè)簡(jiǎn)單而重要的任務(wù),尤其對(duì)于服務(wù)器管理員來(lái)說(shuō)。在本文中,我們將詳細(xì)介紹如何在CentOS 7上設(shè)置靜態(tài)IP。 CentOS是一種基于Linux的操作
    的頭像 發(fā)表于 11-17 11:06 ?1412次閱讀

    LCD的通用驅(qū)動(dòng)電路IP設(shè)計(jì)

    電子發(fā)燒友網(wǎng)站提供《LCD的通用驅(qū)動(dòng)電路IP設(shè)計(jì).doc》資料免費(fèi)下載
    發(fā)表于 11-15 11:15 ?1次下載
    LCD的通用驅(qū)動(dòng)電路<b class='flag-5'>IP</b><b class='flag-5'>核</b>設(shè)計(jì)