99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

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

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

IP例化和幾個(gè)基于FPGA芯片實(shí)現(xiàn)的Demo工程

電子設(shè)計(jì) ? 來源:電子設(shè)計(jì) ? 作者:電子設(shè)計(jì) ? 2020-12-24 12:58 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文接續(xù)上一篇《FPGA雜記基礎(chǔ)篇》,繼續(xù)為大家分享IP例化和幾個(gè)基于FPGA芯片實(shí)現(xiàn)的Demo工程。

IP例化

IP即是一個(gè)封裝好的模塊,集成在相應(yīng)的開發(fā)環(huán)境里面,以安路的TD軟件為例,不同系列的芯片集成了不同的IP模塊,可以通過軟件例化調(diào)用。

以下是安路TD4.6.5集成的EF3L40CG332B的相關(guān)IP。

1.1 PLL&RAM

以例化PLL和RAM為例,實(shí)現(xiàn)兩個(gè)異步雙口 RAM。

讀寫時(shí)鐘都設(shè)置 100Mhz, 兩個(gè) RAM 為 RAMA 和RAMB, 深度為 1024,位寬為 8bit,寫入數(shù)據(jù)為 8bit,100Mhz 持續(xù)數(shù)據(jù)流, 當(dāng) RAMA被寫入 1024 字節(jié)數(shù)據(jù)后切換到寫 RAMB, RAMB 被寫入 1024 字節(jié)后切換 RAMA。以此循環(huán)類推。

當(dāng) RAMA 被寫入 1024 字節(jié)時(shí), 給讀時(shí)序提供一個(gè)啟動(dòng)信號(hào)讀取 RAMA 的數(shù)據(jù), 讀取完 RAMA 的 1024 字節(jié)數(shù)據(jù)時(shí), 切換讀 RAMB 以此類推。

這個(gè)工程的工程結(jié)構(gòu)如下圖:

首先EF3L40CG332B_DEV開發(fā)板提供了25Mhz的晶振時(shí)鐘輸入到EF3L40CG332B的時(shí)鐘管腳。

想要得到100Mhz的讀寫速率,需要先用PLL得到倍頻時(shí)鐘。

在tools目錄下點(diǎn)擊IP Generator進(jìn)入IP core頁面,并選擇PLL,輸入時(shí)鐘填入板子晶振25Mhz。

輸出時(shí)鐘填入所需要的100Mhz,并從C0輸出。

設(shè)置完成后,生成的module聲明如下(完整模塊可參考代碼)

再生成ram的IP模塊。

在IP core中選擇RAM。

審核編輯:符乾江

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

    關(guān)注

    1645

    文章

    22036

    瀏覽量

    618071
  • 芯片
    +關(guān)注

    關(guān)注

    459

    文章

    52471

    瀏覽量

    440393
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    【RK3568+PG2L50H開發(fā)板實(shí)驗(yàn)例程】FPGA部分 | 紫光同創(chuàng) IP core 的使用及添加

    紅框 1 處的 Generate 即可。 ? ? 沒有任何錯(cuò)誤測表示生成成功。 ? 同時(shí)工具也會(huì)自動(dòng)彈出一個(gè) IP模板,供我們使用。只需要把該
    發(fā)表于 07-10 09:50

    諾芯盛@IP6808_UA_DEMO_V1原廠畫板參考資料

    IP6808是一款無線充電發(fā)射端控制SoC芯片,兼容WPCQiv1.2.4標(biāo)準(zhǔn),支持A11線圈,支持5W、蘋果7.5W、三星10W充電、最大15W功率輸出。IP6808_UA_DEMO_V1原理圖
    發(fā)表于 06-25 17:52 ?0次下載

    實(shí)現(xiàn)無縫連接:EtherNet/IP轉(zhuǎn)CANopen網(wǎng)關(guān)助力汽車制造智能未來

    實(shí)現(xiàn)無縫連接:EtherNet/IP轉(zhuǎn)CANopen網(wǎng)關(guān)助力汽車制造智能未來
    的頭像 發(fā)表于 06-13 17:03 ?221次閱讀
    <b class='flag-5'>實(shí)現(xiàn)</b>無縫連接:EtherNet/<b class='flag-5'>IP</b>轉(zhuǎn)CANopen網(wǎng)關(guān)助力汽車制造智能<b class='flag-5'>化</b>未來

    諾芯盛@IP6806_DEMO無線充電15W發(fā)射方案參考資料

    IP6806_DEMO無線充電15W發(fā)射方案參考資料IP6806畫板demo資料參考IP6806規(guī)格書截圖
    發(fā)表于 05-09 16:22 ?0次下載

    如何理解芯片設(shè)計(jì)中的IP

    描述語言(如Verilog、VHDL)編寫的電路設(shè)計(jì),也可以是完成的電路板或者甚至是一些特定算法和技術(shù)。IP的使用大大提高了芯片設(shè)計(jì)的效率,避免了從頭開始設(shè)計(jì)所有功能模塊。下面詳細(xì)解釋芯片IP
    的頭像 發(fā)表于 02-08 10:43 ?1016次閱讀

    使用IP核和開源庫減少FPGA設(shè)計(jì)周期

    /prologue-the-2022-wilson-research-group-functional-verification-study/),70% 的 FPGA 項(xiàng)目落后于計(jì)劃,12% 的項(xiàng)目落后計(jì)劃 50% 以上。 為此,很多FPGA廠商都在自己EDA工具里嵌入
    的頭像 發(fā)表于 01-15 10:47 ?686次閱讀
    使用<b class='flag-5'>IP</b>核和開源庫減少<b class='flag-5'>FPGA</b>設(shè)計(jì)周期

    深蕾半導(dǎo)體開發(fā)者中心上線多個(gè)AI Demo

    近日深蕾半導(dǎo)體開發(fā)者中心更新了VS680 AI演示視頻、AI Demo、VS680快速開發(fā)手冊(cè)等相關(guān)內(nèi)容。
    的頭像 發(fā)表于 01-10 14:48 ?453次閱讀
    深蕾半導(dǎo)體開發(fā)者中心上線多個(gè)AI <b class='flag-5'>Demo</b>樣<b class='flag-5'>例</b>

    FPGA驅(qū)動(dòng)AD芯片實(shí)現(xiàn)芯片通信

    概述:?利用FPGA實(shí)現(xiàn)AD芯片的時(shí)序,進(jìn)一步實(shí)現(xiàn)與AD芯片數(shù)據(jù)的交互,主要熟悉FPGA對(duì)時(shí)序圖
    的頭像 發(fā)表于 12-17 15:27 ?1080次閱讀
    <b class='flag-5'>FPGA</b>驅(qū)動(dòng)AD<b class='flag-5'>芯片</b>之<b class='flag-5'>實(shí)現(xiàn)</b>與<b class='flag-5'>芯片</b>通信

    Verilog說明

    Verilog說明 1.什么是模塊?為什么要? 模塊
    的頭像 發(fā)表于 12-17 11:29 ?2174次閱讀
    Verilog<b class='flag-5'>例</b><b class='flag-5'>化</b>說明

    多平臺(tái)FPGA工程快速移植與構(gòu)建

    作為一名FPGA工程師,經(jīng)常需要在多個(gè)FPGA設(shè)備之間移植項(xiàng)目,核心的問題是IP的管理和移植,今天通過安裝和使用 FuseSoC 在多個(gè) AMD F
    的頭像 發(fā)表于 11-20 16:12 ?1900次閱讀
    多平臺(tái)<b class='flag-5'>FPGA</b><b class='flag-5'>工程</b>快速移植與構(gòu)建

    FPGA里面化了8個(gè)jesd204B的ip核同步接收8塊AFE芯片的信號(hào),怎么連接設(shè)備時(shí)鐘和sysref到AFE和FPGA?

    各位有人用過AFE58JD48嗎,我在FPGA里面化了8個(gè)jesd204B的ip核同步接收8塊AFE芯片的信號(hào),怎么連接設(shè)備時(shí)鐘和sysref到AFE和
    發(fā)表于 11-18 07:51

    IP5385_DEMO開發(fā)資料

    IP5385_DEMO開發(fā)設(shè)計(jì)資料
    發(fā)表于 10-08 09:22 ?28次下載

    基于VB6.0 實(shí)現(xiàn) CAN信號(hào)收發(fā) Demo

    本文主要講的是,基于TSMaster實(shí)現(xiàn)TOSUN系列CAN/CANFD,LIN設(shè)備的操作。主要給大家介紹在TSMaster軟件里如何實(shí)現(xiàn)CAN信號(hào)收發(fā)Demo工程。本文關(guān)鍵詞:CAN
    的頭像 發(fā)表于 07-27 08:21 ?1334次閱讀
    基于VB6.0 <b class='flag-5'>實(shí)現(xiàn)</b> CAN信號(hào)收發(fā) <b class='flag-5'>Demo</b>

    分享幾個(gè)FPGA實(shí)現(xiàn)的小型神經(jīng)網(wǎng)絡(luò)

    今天我們分享幾個(gè)FPGA實(shí)現(xiàn)的小型神經(jīng)網(wǎng)絡(luò),側(cè)重應(yīng)用。
    的頭像 發(fā)表于 07-24 09:30 ?1867次閱讀
    分享<b class='flag-5'>幾個(gè)</b>用<b class='flag-5'>FPGA</b><b class='flag-5'>實(shí)現(xiàn)</b>的小型神經(jīng)網(wǎng)絡(luò)

    FPGA芯片HDMI接入方案及源碼

    DIGILENT提供的(輸出也是),下面以AMD-Xilinx 7系列FPGA,一步一步搭建一個(gè)HDMI輸入DEMO. Digilent 提供了使用其提供的DEMO
    發(fā)表于 07-16 19:25