精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

IP例化和幾個基于FPGA芯片實現的Demo工程

電子設計 ? 來源:電子設計 ? 作者:電子設計 ? 2020-12-24 12:58 ? 次閱讀

本文接續上一篇《FPGA雜記基礎篇》,繼續為大家分享IP例化和幾個基于FPGA芯片實現的Demo工程。

IP例化

IP即是一個封裝好的模塊,集成在相應的開發環境里面,以安路的TD軟件為例,不同系列的芯片集成了不同的IP模塊,可以通過軟件例化調用。

以下是安路TD4.6.5集成的EF3L40CG332B的相關IP。

1.1 PLL&RAM

以例化PLL和RAM為例,實現兩個異步雙口 RAM。

讀寫時鐘都設置 100Mhz, 兩個 RAM 為 RAMA 和RAMB, 深度為 1024,位寬為 8bit,寫入數據為 8bit,100Mhz 持續數據流, 當 RAMA被寫入 1024 字節數據后切換到寫 RAMB, RAMB 被寫入 1024 字節后切換 RAMA。以此循環類推。

當 RAMA 被寫入 1024 字節時, 給讀時序提供一個啟動信號讀取 RAMA 的數據, 讀取完 RAMA 的 1024 字節數據時, 切換讀 RAMB 以此類推。

這個工程的工程結構如下圖:

首先EF3L40CG332B_DEV開發板提供了25Mhz的晶振時鐘輸入到EF3L40CG332B的時鐘管腳。

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

在tools目錄下點擊IP Generator進入IP core頁面,并選擇PLL,輸入時鐘填入板子晶振25Mhz。

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

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

再生成ram的IP模塊。

在IP core中選擇RAM。

審核編輯:符乾江

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • FPGA
    +關注

    關注

    1620

    文章

    21510

    瀏覽量

    598977
  • 芯片
    +關注

    關注

    450

    文章

    49636

    瀏覽量

    417211
收藏 人收藏

    評論

    相關推薦

    基于VB6.0 實現 CAN信號收發 Demo

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

    分享幾個FPGA實現的小型神經網絡

    今天我們分享幾個FPGA實現的小型神經網絡,側重應用。
    的頭像 發表于 07-24 09:30 ?748次閱讀
    分享<b class='flag-5'>幾個</b>用<b class='flag-5'>FPGA</b><b class='flag-5'>實現</b>的小型神經網絡

    FPGA芯片HDMI接入方案及源碼

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

    FPGAIP軟核使用技巧

    FPGAIP軟核使用技巧主要包括以下幾個方面: 理解IP軟核的概念和特性 : IP軟核是指用硬件描述語言(如VHDL或Verilog)描述
    發表于 05-27 16:13

    如何利用Tcl腳本在Manage IP方式下實現IP的高效管理

    在Vivado下,有兩種方式管理IP。一種是創建FPGA工程之后,在當前工程中選中IP Catalog,生成所需
    的頭像 發表于 04-22 12:22 ?550次閱讀
    如何利用Tcl腳本在Manage <b class='flag-5'>IP</b>方式下<b class='flag-5'>實現</b>對<b class='flag-5'>IP</b>的高效管理

    fpga芯片的主要特點包括 fpga芯片上市公司

    FPGA芯片的主要特點包括以下幾個方面: 高性能和實時性:FPGA芯片由數百萬個邏輯單元組成,因此具有并行處理能力,其運行速度遠超單片機和D
    的頭像 發表于 03-14 16:46 ?790次閱讀

    fpga工程師前景如何

    FPGA工程師的前景看起來相當積極和廣闊。隨著5G通信、物聯網、邊緣計算和人工智能等技術的快速發展,FPGA工程師的需求將進一步增加。FPGA
    的頭像 發表于 03-14 16:32 ?2810次閱讀

    fpga芯片的區別

    FPGA(現場可編程門陣列)與芯片之間的主要區別體現在以下幾個方面。
    的頭像 發表于 03-14 15:57 ?1208次閱讀

    FPGA優質開源模塊-SRIO IP核的使用

    本文介紹一個FPGA常用模塊:SRIO(Serial RapidIO)。SRIO協議是一種高速串行通信協議,在我參與的項目中主要是用于FPGA和DSP之間的高速通信。有關SRIO協議的詳細介紹網上有很多,本文主要簡單介紹一下SRIO I
    的頭像 發表于 12-12 09:19 ?1789次閱讀
    <b class='flag-5'>FPGA</b>優質開源模塊-SRIO <b class='flag-5'>IP</b>核的使用

    FPGA實現基于Vivado的BRAM IP核的使用

    Xilinx公司的FPGA中有著很多的有用且對整個工程很有益處的IP核,比如數學類的IP核,數字信號處理使用的IP核,以及存儲類的
    的頭像 發表于 12-05 15:05 ?1260次閱讀

    FPGAIP核學習的正確打開方式

    的情況時,總會遇到一些以前未曾接觸過的新內容,這些新內容會讓我們感到陌生和恐懼,不知道該如何下手。 那么今天以xilinx vivado 為分享學習FPGAIP核的正確打開方式。 一、常規
    發表于 11-17 11:09

    Xilinx FPGA IP之Block Memory Generator仿真

    上文對BMG ip的基本情況進行了簡單的描述,本文通過仿真來實際使用功能一下這個IP。
    的頭像 發表于 11-14 18:24 ?1402次閱讀
    Xilinx <b class='flag-5'>FPGA</b> <b class='flag-5'>IP</b>之Block Memory Generator仿真

    FPGA工程師需要具備哪些技能?

    FPGA(Field-Programmable Gate Array)芯片因其具有靈活性、高定制、高性能等特點,被廣泛應用于數字系統設計、嵌入式系統、通信系統、計算機視覺等領域。作為FPGA
    發表于 11-09 11:03

    為你的FPGA設計加加速,NIC、Router、Switch任意實現

    為虛擬、網絡、存儲以及安全。 從上面的工作可以看出DPU的核心是:網絡。所以我們今天講一個未來的發展核心之一:用FPGA實現NIC(network interface controller,網絡接口
    發表于 11-01 16:27

    基于FPGA實現Mem加法器

    前段時間和幾個人閑談,看看在FPGA里面實現一個Mem加法器怎么玩兒
    的頭像 發表于 10-17 10:22 ?481次閱讀
    基于<b class='flag-5'>FPGA</b><b class='flag-5'>實現</b>Mem加法器