色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

系統模塊與子模塊的實例化設計

冬至子 ? 來源:電子技術實驗XJTU ? 作者:孫敏 ? 2023-09-17 16:03 ? 次閱讀

在層次化的設計當中,我們常常將復雜電路系統進行功能模塊劃分,先設計各個子功能模塊電路,然后再在頂層模塊中通過實例化這些子模塊,并通過各個子模塊的輸入輸出端口進行模塊間的互聯,來實現復雜電路設計。

在這里,為了說明實例化的方法,我使用了一個簡單的門電路的例子,幫助大家理解和掌握。當然,在實際當中我們是不會去這樣去進行設計的,當有了這樣的邏輯表達式,我們僅使用一條assign語句就可以實現設計了。這里僅僅是給大家演示實例化的方法。

0****1系統模塊劃分

要實現一個與或非邏輯的電路,可以先將這個電路進行模塊劃分,根據功能劃分為與門和或非門,如下圖所示。

圖片

△ 與或非門模塊劃分

0****2子模塊設計

模塊劃分好后,分別對與門和或非門進行獨立設計。在這里,我們可以將子功能模塊看作一個電路或者一個具有一定功能的芯片,我們現在要對這個芯片進行設計。設計包括模塊名稱、端口聲明,電路功能描述。

圖片

△ 子功能模塊設計

03頂層模塊搭建

子模塊設計好后,我們需要再新建一個源程序.v文件作為頂層文件,并進行頂層模塊的設計。頂層模塊的端口就是最終整個電路的端口。與或非門有四個輸入端口,分別是A、B、C和D,輸出端口是L。

**規則:**頂層模塊中只出現模塊的實例化,不要有assign或always等功能描述語句。

接下來,我們要將設計的子模塊實例化到頂層文件中。這個過程就好像將一個個帶引腳的芯片,用導線將他們的引腳根據輸入輸出關系進行連接,形成最終的數字電路系統。

模塊實例化中信號與模塊端口的接方式有兩種,位置對應方式和名稱對應方式。

(1)位置對應方式

實例化模塊時,上層模塊的信號必須嚴格按照低層模塊端口聲明的順序一一對應連接。例如本示例中可以這樣寫:

my_AND U1 (A, B, c1);

my_AND U2 (C, D, c2);

my_NOR U3 (c1, c2, L);

(2)名稱對應方式(推薦

實例化模塊時,使用端口名稱進行連接,使用“.”符號標明原模塊定義的端口,其后所跟括號中為與之相連接的信號名,如下圖所示,即為名稱對應方式的寫法。此方式不需要按順序排列。

圖片

△ 頂層模塊設計

my_AND是子模塊的模塊名,實例化后的實例需要一個名稱來唯一指定該器件,例如這里的U1、U2和U3。a、b、c是原子模塊中定義的端口名稱,括號中是在頂層模塊中所要連接的端口。

模塊內部信號,要聲明為wire型,如這里的c1和c2。

總結一下,在設計之初,我們需要將電路系統進行模塊劃分,然后進行子模塊設計,具有相同功能和端口的電路,只需要設計一次,然后在頂層模塊中進行子模塊的實例化,每個實例都有獨一無二的實例名,因為他對應的實實在在的電路,在對相同的模塊進行實例化時,實例化幾次就產生幾個相同的電路,由實例名唯一指定。最后通過端口和信號線將子模塊的輸入輸出根據邏輯關系進行連接。

04自頂向下的設計

自頂向下是一種設計思想,是解決復雜問題的有效方法。在數字系統設計中,設計者要先從整個系統的功能和結構出發,先進行最上層的設計。例如,與或非門設計示例中,我們先設計整個系統的模塊名,輸入、輸出端口。

接下來,將系統分成若干個子系統,每個子系統分成若干功能模塊,模塊還可以繼續向下劃分成子模塊,直至分成許多最基本的數字功能電路。

在自頂向下的設計中,我們可以先逐級設計每一層次中各個子系統或子模塊的輸入、輸出端口,以及模塊之間的連接關系。根據設計可以在在頂層模塊中,將各個子系統通過實例化進行連接。此時,可以不必關心模塊具體是如何實現的,底層模塊的具體設計可以放在最后去完成。

也就是說,實際上,上述“ 02子模塊設計 與“ 03頂層模塊的搭建 ”兩部分的順序應該顛倒一下,先從全局視角進行頂層模塊的設計與搭建,最終再進行子模塊功能設計。

而最終的系統設計與驗證,則是一個自底向下的過程。先完成每個底層模塊的設計與驗證,再一步步逐級向上進行驗證,直至整個系統正常運行。

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

    關注

    13

    文章

    494

    瀏覽量

    42674
  • 連接器
    +關注

    關注

    98

    文章

    14645

    瀏覽量

    136999
收藏 人收藏

    評論

    相關推薦

    【FPGA】UART頂層模塊子模塊實例

    子模塊實例表示的就是根據子模塊(組件)的聲明定義一個子模塊實例,同時定義此
    發表于 10-30 09:24

    頂層調用子模塊的VHDL例程

    本站提供的頂層調用子模塊的VHDL例程,希望對你的學習有所幫助!
    發表于 05-27 15:38 ?0次下載

    汽車電子模塊常用接口電路

    本文結合在實際系統設計中,模塊與汽車其他電子模塊進行信息互聯,不同類型的接口電路實例,提供出來和大家一起來分享,希望大家一起來歸納和整理。
    發表于 09-01 16:39 ?2529次下載
    汽車電<b class='flag-5'>子模塊</b>常用接口電路

    子模塊總規范標準

    本規范規定了軍用系統中采用的標準電子模塊的質量與可靠性保證和采購要求
    發表于 11-02 14:29 ?120次下載
    電<b class='flag-5'>子模塊</b>總規范標準

    新穎電子模塊應用手冊下載

    子模塊是近十余年來發展起來的新穎電子器件,采用電子模塊可以使電子產品的設計和制造得到大幅度得到大幅度的簡化,同時又能提高電子產品的工作可靠性。本手冊分為十章,介
    發表于 11-02 14:54 ?0次下載
    新穎電<b class='flag-5'>子模塊</b>應用手冊下載

    汽車電子模塊常用接口電路

    本文結合在實際系統設計中,模塊與汽車其他電子模塊進行信息互聯,不同類型的接口電路實例,提供出來和大家一起來分享,希望大家一起來歸納和整理。
    發表于 02-23 17:38 ?7次下載

    車載信息娛樂系統IO端口和電子模塊的電路保護注意事項

    車載信息娛樂系統IO端口和電子模塊的電路保護注意事項
    發表于 01-24 16:54 ?13次下載

    CPU卡水表電子模塊的實現

      CPU卡水表(可選燃氣表、熱量表)電子模塊是依據CPU卡作為介質傳遞數據的電子模塊,CPU卡具有安全性高、穩定性強、卡容量大等特點,這些優勢使得CPU卡在智能表電子模塊中被廣泛的應用。
    發表于 09-19 16:47 ?4次下載
    CPU卡水表電<b class='flag-5'>子模塊</b>的實現

    新型MMC子模塊及其混合拓撲

    模塊化多電平換流器技術(MMC)自2001年由德國學者R.Marquart和A. Lesnicar提出后,現已成為學術界學者研究熱點。MMC憑其優越的性能,具有模塊化結構、易拓展、交流側輸出諧波含量
    發表于 04-10 14:36 ?13次下載
    新型MMC<b class='flag-5'>子模塊</b>及其混合拓撲

    汽車電子模塊常用不同類型的接口電路實例

    結合在實際系統設計中,模塊與汽車其他電子模塊進行信息互聯,不同類型的接口電路實例,提供出來和大家一起來分享,這個電路經常用于多路負載并聯的應用中,比如通常一個
    的頭像 發表于 06-20 09:02 ?1.3w次閱讀
    汽車電<b class='flag-5'>子模塊</b>常用不同類型的接口電路<b class='flag-5'>實例</b>

    Verilog快速掌握之模塊資源下載

    FPGA邏輯設計中通常是一個大的模塊中包含了一個或多個功能子模塊,verilog通過模塊調用或稱為模塊實例
    發表于 04-30 09:30 ?25次下載

    面包板電源端子模塊

    電子發燒友網站提供《面包板電源端子模塊.zip》資料免費下載
    發表于 07-28 11:19 ?4次下載
    面包板電源端<b class='flag-5'>子模塊</b>

    MMC全橋子模塊電磁暫態快速模型建模

    前一篇我們介紹過半橋子模塊級聯電磁暫態快速模型建模(MMC 半橋子模塊電磁暫態快速模型建模),同樣的思路,可以搭建全橋子模塊級聯拓撲的快速等效模型。半橋子模塊主要用在柔性直流輸電(MM
    的頭像 發表于 08-06 11:51 ?3410次閱讀
    MMC全橋<b class='flag-5'>子模塊</b>電磁暫態快速模型建模

    子模塊用的電源設計

    電子發燒友網站提供《電子模塊用的電源設計.doc》資料免費下載
    發表于 11-15 09:57 ?0次下載
    電<b class='flag-5'>子模塊</b>用的電源設計

    西門子模塊型號都代表什么意思

    西門子(Siemens)是一家德國跨國公司,其產品涵蓋了工業自動、能源、醫療、交通等多個領域。在工業自動領域,西門子提供了各種模塊化產品,包括PLC(可編程邏輯控制器)、HMI(人機界面
    的頭像 發表于 06-11 16:20 ?5313次閱讀
    主站蜘蛛池模板: 久久成人国产精品一区二区| 内射老妇BBX| 欧美人与动牲交XXXXBBBB免费| 亚洲高清在线mv| 国产成人在线视频免费观看| 日韩欧美 亚洲视频| xxx性欧美在线| 欧美日韩精品一区二区三区高清视频 | 欧美亚洲国内日韩自拍视频| 99精品在线免费| 男女无遮挡吃奶gift动态图| 91传媒蜜桃香蕉在线观看| 哪灬你的鸣巴好大| 99精品久久| 热思思| 国产精品999| 亚洲a免费| 精品国产乱码久久久久久夜深人妻| 亚洲欧美一区二区三区导航| 久久爱狠狠综合网| 9277高清在线观看视频| 男生jj插入女生jj| 岛国片免费在线观看| 特级做A爰片毛片免费69| 国产一区二区三区国产精品| 亚洲伊人精品| 免费国产成人高清在线观看视频| no视频在线观看| 我的好妈妈8高清在线观看WWW| 国产亚洲精品久久综合阿香| 一本道无码v亚洲| 麻豆传煤网站网址入口在线下载| 69国产精品成人无码视频| 秋霞电影网视频一区二区三区| 公开超碰在线视频| 亚洲欧美日韩国产另类电影| 久久亚洲这里只有精品18| jlzz中国jizz日本老师水多| 我要色导航| 伦理片在线线手机版韩国免费观看 | 91久久精品一区二区三区|