91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

雙向端口簡(jiǎn)介

三態(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),其電平隨外部電平的高低而定,門電平放棄對(duì)輸出電路的控制?;蛘呖梢岳斫鉃檩敵龊碗娐肥菙嚅_的。

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

由于FPGA需要與外部存儲(chǔ)器或CPU進(jìn)行頻繁的數(shù)據(jù)交換,以及引腳資源有限,使用雙向端口設(shè)計(jì)可以成倍的節(jié)省數(shù)據(jù)引腳線。在設(shè)計(jì)中需要注意兩點(diǎn):其一,要用三態(tài)門的控制來處理實(shí)現(xiàn)雙向端口;其二,要分別指定雙向端口作為輸入、輸出端口時(shí),對(duì)外部對(duì)象的數(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)的輸出端口;(對(duì)于模塊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)的輸入端口;(對(duì)于模塊module_dinout,O 的類型是output,I/O的類型聲明為inout,此時(shí)作為輸入端口)

2. 雙向端口的仿真

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

輸出端口仿真

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

輸入端口仿真

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

審核編輯 :李倩

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

    關(guān)注

    39

    文章

    7738

    瀏覽量

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

    關(guān)注

    4

    文章

    1104

    瀏覽量

    33963

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

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

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    雙向保護(hù)開關(guān)評(píng)估套件使用指南

    雙向保護(hù)開關(guān)評(píng)估套件使用指南 在鋰離子電池的應(yīng)用中,電池管理系統(tǒng)(BMS)起著至關(guān)重要的作用,它能監(jiān)測(cè)電池狀態(tài)并確保電池安全運(yùn)行。其中,電子開關(guān)是BMS的重要組成部分,在關(guān)鍵條件下能將電池與充電器或
    的頭像 發(fā)表于 12-20 20:35 ?1074次閱讀

    雙向保護(hù)開關(guān)評(píng)估套件使用指南

    雙向保護(hù)開關(guān)評(píng)估套件使用指南 在鋰電池應(yīng)用中,電池管理系統(tǒng)(BMS)至關(guān)重要,它能監(jiān)測(cè)電池狀態(tài)并確保安全運(yùn)行。BMS通常配備電子開關(guān),在關(guān)鍵條件下將電池與充電器或負(fù)載斷開。今天要介紹的雙向開關(guān)評(píng)估
    的頭像 發(fā)表于 12-20 11:10 ?923次閱讀

    FPC401四端口控制器:高速網(wǎng)絡(luò)時(shí)代的端口控制利器

    FPC401四端口控制器:高速網(wǎng)絡(luò)時(shí)代的端口控制利器 在如今高速發(fā)展的網(wǎng)絡(luò)通信領(lǐng)域,端口控制的高效性和穩(wěn)定性顯得尤為重要。德州儀器(TI)推出的FPC401四端口控制器,為SFP+、Q
    的頭像 發(fā)表于 12-19 09:45 ?388次閱讀

    雙向氮化鎵應(yīng)用場(chǎng)景PFC部分云鎵云鎵半導(dǎo)體發(fā)布 2kW 雙向開關(guān) (GaN BDS) 前置升壓 APFC 評(píng)估板

    1.?雙向開關(guān)前置升壓 APFC 由來 雙向開關(guān)前置升壓 APFC 是無橋 APFC 拓?fù)渲械囊环N,從拓?fù)浣Y(jié)構(gòu)上來說實(shí)際就是Boost 電路的變形,只是交流輸入的正負(fù)半周各自對(duì)應(yīng)不同的電路,此拓?fù)?/div>
    發(fā)表于 12-15 18:35

    SMDJ28CA雙向 TVS瞬態(tài)抑制二極管:28V 雙向反向電壓 + 3000W峰值功率中壓雙向瞬態(tài)防護(hù)核心

    SMDJ28CA雙向 TVS瞬態(tài)抑制二極管:28V 雙向反向電壓 + 3000W峰值功率中壓雙向瞬態(tài)防護(hù)核心
    的頭像 發(fā)表于 11-19 13:57 ?961次閱讀
    SMDJ28CA<b class='flag-5'>雙向</b> TVS瞬態(tài)抑制二極管:28V <b class='flag-5'>雙向</b>反向電壓 + 3000W峰值功率中壓<b class='flag-5'>雙向</b>瞬態(tài)防護(hù)核心

    云服務(wù)器端口怎么開放?

    剛搭建好云服務(wù)器,想部署網(wǎng)站、運(yùn)行應(yīng)用或開啟遠(yuǎn)程連接,卻發(fā)現(xiàn)外網(wǎng)始終無法訪問?大概率是端口沒開放。端口就像服務(wù)器的門窗,默認(rèn)狀態(tài)下,云服務(wù)器會(huì)關(guān)閉大部分端口以保障安全,只有手動(dòng)開放需要的端口
    的頭像 發(fā)表于 11-11 15:43 ?882次閱讀

    雙向創(chuàng)“芯” — 云鎵半導(dǎo)體國(guó)內(nèi)首發(fā)高壓 GaN 雙向器件 (GaN BDS)

    云鎵半導(dǎo)體雙向創(chuàng)“芯”—云鎵半導(dǎo)體國(guó)內(nèi)首發(fā)高壓GaN雙向器件MBDS1.前言長(zhǎng)期以來,器件工程師都在追求一種可雙向導(dǎo)通且雙向耐壓的開關(guān)元件,該類器件在AC/DC、DC/AC及AC/AC
    的頭像 發(fā)表于 11-11 13:43 ?1165次閱讀
    <b class='flag-5'>雙向</b>創(chuàng)“芯” — 云鎵半導(dǎo)體國(guó)內(nèi)首發(fā)高壓 GaN <b class='flag-5'>雙向</b>器件 (GaN BDS)

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

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

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

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

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

    單片機(jī)實(shí)例項(xiàng)目:485與CAN總線運(yùn)用實(shí)例

    單片機(jī)實(shí)例項(xiàng)目:485與CAN總線運(yùn)用實(shí)例,推薦下載!
    發(fā)表于 06-03 20:48

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

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

    HT0102 HT0104用于開漏和推挽應(yīng)用的2路、4路雙向電平轉(zhuǎn)換器中文手冊(cè)

    ? ? ? HT0102,HT0104是一款2路、4路雙向電平轉(zhuǎn)換器,其使用兩個(gè)獨(dú)立的供電VCCA和VCCB。電壓較低的電平信號(hào)接入A端口,支持1.65V~5.5V電壓,其對(duì)應(yīng)VCCA;電壓較高
    發(fā)表于 04-14 17:20 ?0次下載