亚洲精品久久久久久久久久久,亚洲国产精品一区二区制服,亚洲精品午夜精品,国产成人精品综合在线观看,最近2019中文字幕一页二页

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

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

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

雙向端口應(yīng)用實(shí)例

FPGA設(shè)計(jì)論壇 ? 來源:FPGA設(shè)計(jì)論壇 ? 作者:FPGA設(shè)計(jì)論壇 ? 2022-05-07 11:00 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

雙向端口簡介

三態(tài)緩沖器也稱三態(tài)門,其典型應(yīng)用是雙向端口,常用于雙向數(shù)據(jù)總線的構(gòu)建。在數(shù)字電路中,邏輯輸出有兩個(gè)正常態(tài):低電平狀態(tài)(邏輯0)和高電平狀態(tài)(邏輯1),此外,電路還有不屬于0和1的高阻態(tài)(邏輯Z)。所謂高阻,即輸出端屬于浮空狀態(tài),只有很小的漏電流流動(dòng),其電平隨外部電平的高低而定,門電平放棄對輸出電路的控制。或者可以理解為輸出和電路是斷開的。

在應(yīng)用代碼中,verilog HDL程序模塊首先進(jìn)行端口(input:輸入端口;output:輸出端口;inout:輸入/輸出端口)定義,然后是邏輯功能的描述。在verilog HDL中,output端口信號可以被定義為reg類型,并在always塊中賦值使用,而inout端口不能被定義為reg類型,不能再always塊中直接賦值使用,這一點(diǎn)與VHDL中的雙向端口使用方法不同。

由于FPGA需要與外部存儲器或CPU進(jìn)行頻繁的數(shù)據(jù)交換,以及引腳資源有限,使用雙向端口設(shè)計(jì)可以成倍的節(jié)省數(shù)據(jù)引腳線。在設(shè)計(jì)中需要注意兩點(diǎn):其一,要用三態(tài)門的控制來處理實(shí)現(xiàn)雙向端口;其二,要分別指定雙向端口作為輸入、輸出端口時(shí),對外部對象的數(shù)據(jù)操作。

2. 雙向端口應(yīng)用實(shí)例

1. 雙向端口的verilog HDL描述

如果輸入輸出端口都是16位,那么總共需要32根數(shù)據(jù)線,使用雙向端口,只需要16根數(shù)據(jù)線。實(shí)例:

70737cf6-cdb0-11ec-bce3-dac502259ad0.png

模塊示意圖:

7094ca46-cdb0-11ec-bce3-dac502259ad0.jpg

dinout為雙向端口,即可作為輸入端口,又可作為輸出端口;

當(dāng) z = 0 時(shí),三態(tài)門選通,從模塊module_other_1 輸出的數(shù)據(jù) data 的流動(dòng)方向?yàn)?I ---> I/O ,I/O 作為系統(tǒng)(module_top)的輸出端口;(對于模塊module_dinout,I 的類型是input,I/O的類型聲明為inout,此時(shí)作為輸出端口)

當(dāng) z = 1 時(shí),三態(tài)門關(guān)閉,數(shù)據(jù) data 的流動(dòng)方向?yàn)?O <--- I/O ,data輸入到模塊module_other_2 中,供其使用,I/O 作為系統(tǒng)(module_top)的輸入端口;(對于模塊module_dinout,O 的類型是output,I/O的類型聲明為inout,此時(shí)作為輸入端口)

2. 雙向端口的仿真

編寫測試模塊時(shí),對于inout類型的端口,需要定義成wire類型,而其他輸入端口定義為reg類型。此外,對于雙向端口本身,仿真輸出端口和輸入端口的語法是不同的。

輸出端口仿真

當(dāng)作為輸出端口時(shí),不需要對其進(jìn)行初始化,只要開通三態(tài)門即可。

輸入端口仿真

當(dāng)作為輸入端口時(shí),需要對其進(jìn)行初始化賦值并關(guān)閉三態(tài)門。而如果直接把它跟一般的輸入口一樣直接初始化賦值,則會出錯(cuò),因?yàn)樗亩x是wire類型而不是reg類型。這里需要用到force命令。

審核編輯 :李倩

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

    關(guān)注

    39

    文章

    7700

    瀏覽量

    170501
  • 端口
    +關(guān)注

    關(guān)注

    4

    文章

    1092

    瀏覽量

    33689

原文標(biāo)題:2. 雙向端口應(yīng)用實(shí)例

文章出處:【微信號:gh_9d70b445f494,微信公眾號:FPGA設(shè)計(jì)論壇】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

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

    Kawaii mqtt 如何使用mbedtls雙向驗(yàn)證?

    Kawaiimqtt如何使用mbedtls雙向驗(yàn)證
    發(fā)表于 09-24 06:36

    Leiditech數(shù)據(jù)端口電路保護(hù)使用TVS ESD

    端口
    上海雷卯電子
    發(fā)布于 :2025年08月21日 17:28:49

    如何實(shí)現(xiàn)高效雙向電能變換

    隨著電動(dòng)汽車、家庭和工商業(yè)儲能產(chǎn)品快速普及,雙向電能變換系統(tǒng)的熱度也在不斷攀升。作為電網(wǎng)與電池的功率橋梁,雙向電能變換系統(tǒng)基于一套硬件電路就能控制電池充放電,實(shí)現(xiàn)能量雙向流動(dòng),相比傳統(tǒng)單向變換器可大幅降低硬件成本,減小設(shè)備體積。
    的頭像 發(fā)表于 07-23 11:40 ?1100次閱讀

    納芯微發(fā)布兩款車規(guī)級自動(dòng)雙向型電平轉(zhuǎn)換器

    納芯微宣布推出車規(guī)級四位自動(dòng)雙向型電平轉(zhuǎn)換器NCAS0104和NCAB0104。新推出的電平轉(zhuǎn)換器具備高達(dá)15kV的ESD性能,支持更寬的端口輸入電壓(端口A:1.1~3.6V;端口B
    的頭像 發(fā)表于 07-17 15:52 ?579次閱讀
    納芯微發(fā)布兩款車規(guī)級自動(dòng)<b class='flag-5'>雙向</b>型電平轉(zhuǎn)換器

    Kawaiimqtt如何使用mbedtls雙向驗(yàn)證?

    Kawaiimqtt如何使用mbedtls雙向驗(yàn)證
    發(fā)表于 06-13 08:23

    什么是光伏雙向電表?雙向電表有哪些應(yīng)用?

    光伏雙向計(jì)量電表(Bi-directional Energy Meter) 是分布式能源系統(tǒng)的核心計(jì)量裝置,專為光伏發(fā)電并網(wǎng)場景設(shè)計(jì)。與傳統(tǒng)單向計(jì)量設(shè)備不同,該設(shè)備采用雙向矢量計(jì)量技術(shù),可精確記錄
    的頭像 發(fā)表于 05-12 09:42 ?1362次閱讀
    什么是光伏<b class='flag-5'>雙向</b>電表?<b class='flag-5'>雙向</b>電表有哪些應(yīng)用?

    TCP協(xié)議的端口號及其配置

    1. 端口號的分類 端口號分為三個(gè)范圍: 知名端口(Well-known ports) :0-1023,這些端口號被分配給常用的服務(wù)和應(yīng)用程序,如HTTP(80)、HTTPS(443)
    的頭像 發(fā)表于 01-22 10:01 ?3364次閱讀

    云服務(wù)器 Flexus X 實(shí)例,Docker 集成搭建 DVWA 靶場

    )、文件上傳漏洞、命令注入等,旨在提供一個(gè)安全可控的環(huán)境,讓用戶能夠?qū)W習(xí)和實(shí)踐如何識別、利用和防御這些漏洞 華為云端口放行 ??服務(wù)器放行對應(yīng)端口 8089 Docker 安裝并配置鏡像加速 1、購買
    的頭像 發(fā)表于 01-13 18:17 ?722次閱讀
    云服務(wù)器 Flexus X <b class='flag-5'>實(shí)例</b>,Docker 集成搭建 DVWA 靶場

    云服務(wù)器 Flexus X 實(shí)例,Docker 集成搭建 Grafana 開源數(shù)據(jù)可視化平臺

    的用戶界面,用戶可以輕松創(chuàng)建和自定義動(dòng)態(tài)儀表板,以實(shí)時(shí)展示關(guān)鍵指標(biāo)和數(shù)據(jù)趨勢 華為云端口放行 ??服務(wù)器放行對應(yīng)端口 9955 Docker 安裝并配置鏡像加速 1、購買華為云 Flexus X 實(shí)例
    的頭像 發(fā)表于 01-13 15:50 ?698次閱讀
    云服務(wù)器 Flexus X <b class='flag-5'>實(shí)例</b>,Docker 集成搭建 Grafana 開源數(shù)據(jù)可視化平臺

    云服務(wù)器 Flexus X 實(shí)例,基于寶塔搭建 Typecho 博客平臺

    寶塔面板配置 華為云 Flexus X 實(shí)例購買 Flexus云服務(wù)器X實(shí)例-華為云 (huaweicloud.com) ? 1、下載寶塔面板,大約需要 1~2 分鐘左右 yum?install
    的頭像 發(fā)表于 01-13 13:34 ?522次閱讀
    云服務(wù)器 Flexus X <b class='flag-5'>實(shí)例</b>,基于寶塔搭建 Typecho 博客平臺

    SN74CBT162292用作2輸入,1輸出選擇且是雙向數(shù)據(jù)端口,可以這樣用嗎?

    東東,心里沒底。 1. 目前2個(gè)單片機(jī)的總線信號接入SN74CBTLV16292 的B1和B2端口,A端口接SRAM。這種模式可以么? 2. A、B1、B2這3組端口都是無方向性的吧? 因?yàn)镾RAM
    發(fā)表于 01-09 08:24

    云電腦打印機(jī)設(shè)置策略:端口自動(dòng)設(shè)置為VM端口怎么辦

    晚上10點(diǎn),老師突然在群里布置學(xué)習(xí)單,得趕緊打印。 ? 咦,云桌面怎么無法使用USB打印機(jī)? ? ? 救命啊,怎么才能連上啊?! 別著急,這時(shí)候可以查看打印機(jī)屬性中的端口是不是自動(dòng)設(shè)成了VM開頭
    的頭像 發(fā)表于 01-03 11:02 ?1161次閱讀
    云電腦打印機(jī)設(shè)置策略:<b class='flag-5'>端口</b>自動(dòng)設(shè)置為VM<b class='flag-5'>端口</b>怎么辦

    淺談電表雙向計(jì)量

    電表雙向計(jì)量 規(guī)格型號 電表雙向計(jì)量 主體技術(shù)參數(shù) 模塊技術(shù)參數(shù) 其他技術(shù)參數(shù) 電表雙向計(jì)量 作用?? 隨著分布式發(fā)電和儲能技術(shù)的不斷發(fā)展,電網(wǎng)逐漸向著分布式的方向發(fā)展。傳統(tǒng)上,電力系統(tǒng)是由中心化
    的頭像 發(fā)表于 12-18 14:42 ?972次閱讀
    淺談電表<b class='flag-5'>雙向</b>計(jì)量

    供應(yīng)ETA4553/4位雙向電壓電平轉(zhuǎn)換器IC

    描述 ETA4554 是四位同相轉(zhuǎn)換器,是一種雙向電壓電平轉(zhuǎn)換器,可用于建立混合電壓系統(tǒng)之間的數(shù)字開關(guān)兼容性。它使用四個(gè)獨(dú)立的可配置電源軌,其中 A 端口支持 1.65V 至 5.5V 的工作電壓
    發(fā)表于 12-17 09:37

    雙向直流電源的典型應(yīng)用

    雙向直流電源為被測物提供精準(zhǔn)穩(wěn)定的電壓和電流,同時(shí)支持將被測物生成的電能回饋給電網(wǎng)。雙向直流電源可以測試多種電子設(shè)備,如電動(dòng)汽車和航天設(shè)備的電池、驅(qū)動(dòng)系統(tǒng)和直流母線等。雙向直流電源的功能雙向
    的頭像 發(fā)表于 11-19 10:16 ?1316次閱讀
    <b class='flag-5'>雙向</b>直流電源的典型應(yīng)用