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

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

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

3天內不再提示

簡談FPGA/Verilog中inout端口使用方法

FPGA學習交流 ? 2018-08-13 13:45 ? 次閱讀

大家好,又到了每日學習的時間了,今天我們來聊一聊FPGA/Verilog中inout端口使用方法。

輸入端口可以由wire/reg驅動,但輸入端口只能是wire;輸出端口可以使wire/reg類型,輸出端口只能驅動wire;若輸出端口在過程塊中賦值則為reg型,若在過程塊外賦值則為net型。用關鍵詞inout聲明一個雙向端口, inout端口不能聲明為reg類型,只能是wire類型;輸入和雙向端口不能聲明為寄存器類型。

INOUT引腳:

1.FPGA IO在做輸入時,可以用作高阻態,這就是所說的高阻輸入;

2.FPGA IO在做輸出時,則可以直接用來輸入輸出。

芯片外部引腳很多都使用inout類型的,為的是節省管腿。就是一個端口同時做輸入和輸出。 inout在具體實現上一般用三態門來實現。三態門的第三個狀態就是高阻'Z'。當inout端口不輸出時,將三態門置高阻。這樣信號就不會因為兩端同時輸出而出錯了,更詳細的內容可以搜索一下三態門tri-state的資料.

1 使用inout類型數據,可以用如下寫法:
inout data;
reg data_in;
reg data_out;

//data為輸出時
reg en_output;
assign data_inout=en_output?data_out:1'bz;//en_output控制三態門
//對于data_out,可以通過組合邏輯或者時序邏輯根據data對其賦值.通過控制en_output的高低電平,從而設置data是輸出數據還是處于高阻態,如果處于高阻態,則此時當作輸入端口使用.en_output可以通過相關電路來控制.

2 編寫測試模塊時,對于inout類型的端口,需要定義成wire類型變量,而其它輸入端口都定義成reg類型,這兩者是有區別的.
當上面例子中的data_inout用作輸入時,需要賦值給data_inout,其余情況可以斷開.

此時可以用assign語句實現:assign data_inout=link?data_in_t:1'bz;

其中的link ,data_in_t是reg類型變量,在測試模塊中賦值.

另外,可以設置一個輸出端口觀察data_inout用作輸出的情況:
Wire data_out;
Assign data_out_t=(!link)?data_inout:1'bz;

但要注意給data_inout賦值的時候,link選通信號如何給呢?

首先測試文件給源文件的data_inout數據賦值,那只能在原INOUT數據為高阻態的時候才可以賦值,故link信號即該INOUT數據為高阻太時的控制信號。

當不需要測試文件給你data_inout數據賦值的時候,測試文件的data_inout接口因為高阻態,從而不影響源文件data_inout接口的其他操作。

今天就聊到這里,各位,加油。

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

    關注

    1630

    文章

    21796

    瀏覽量

    605757
收藏 人收藏

    評論

    相關推薦

    Verilog 測試平臺設計方法 Verilog FPGA開發指南

    Verilog測試平臺設計方法Verilog FPGA開發的重要環節,它用于驗證Verilog
    的頭像 發表于 12-17 09:50 ?413次閱讀

    Verilog vhdl fpga

    相關專業,具有良好的專業基礎知識。 感興趣可滴滴 JYHXDX534 2.工作年限不限,有工作經驗或優秀應屆畢業生亦可。 3.對FPGA芯片架構和資源有深入的理解,精通Verilog HDL、VHDL
    發表于 11-12 16:40

    FPGA編程語言的入門教程

    編程基礎 基本結構 Verilog程序的基本結構包括模塊(module)和端口(port)定義。每個模塊都有輸入(input)、輸出(output)和可能的雙向(inout端口。 數
    的頭像 發表于 10-25 09:21 ?429次閱讀

    FPGA Verilog HDL代碼如何debug?

    ,共同進步。 歡迎加入FPGA技術微信交流群14群! 交流問題(一) Q:Verilog代碼如何debug?最近學習fpga,寫了不少verilog,開始思考如何debug的問題!c語
    發表于 09-24 19:16

    FPGA頻率測量的方法有哪些?

    FPGA在實際應用,頻率測量不可或缺,對于高頻及低頻信號的頻率測量,FPGA有哪些方法呢?提供Verilog源碼會更好。
    發表于 06-19 14:55

    FPGA研發設計相關規范(很實用)

    設計的考慮,子模塊輸出信號建議用寄存器; 13、內部模塊端口避免inout,最好在最頂層模塊處理雙向總線; 14、子模塊禁止使用三態邏輯,可以在頂層模塊使用; 15、禁止出現未連接的端口
    發表于 05-13 15:39

    Xilinx Zynq-7000嵌入式系統設計與實現

    今天給大俠帶來Xilinx Zynq-7000嵌入式系統設計與實現,話不多說,上貨。 Xilinx的ZYNQ系列FPGA是二種看上去對立面的思想的融合,ARM處理器的串行執行+FP
    發表于 05-08 16:23

    FPGA研發設計相關規范(很實用)

    ,子模塊輸出信號建議用寄存器; 13、內部模塊端口避免inout,最好在最頂層模塊處理雙向總線; 14、子模塊禁止使用三態邏輯,可以在頂層模塊使用; 15、禁止出現未連接的端口; 1
    發表于 04-16 15:42

    veriloginput和output作用

    Verilog,input和output用于定義模塊的輸入和輸出端口。它們是用于通信的關鍵元素,定義了模塊與其它模塊之間的數據傳輸接口。通過input和output端口,模塊之間可
    的頭像 發表于 02-23 10:29 ?3391次閱讀

    verilog端口類型有哪三種

    Verilog 端口類型有三種:輸入端口(input)、輸出端口(output)和雙向端口
    的頭像 發表于 02-23 10:28 ?2289次閱讀

    verilog調用模塊端口對應方式

    Verilog是一種硬件描述語言(HDL),廣泛應用于數字電路設計和硬件驗證。在Verilog,模塊是構建電路的基本單元,而模塊端口對應方式則用于描述模塊之間信號傳遞的方式。本文將介
    的頭像 發表于 02-23 10:20 ?1892次閱讀

    verilog雙向端口的使用

    輸出信號。本文將詳細介紹Verilog雙向端口的使用,并提供示例說明其在實際應用的作用。 第一部分:雙向端口的定義和語法 在Verilog
    的頭像 發表于 02-23 10:18 ?1521次閱讀

    inout類型怎么仿真

    InOut類型的仿真是指通過計算機軟件模擬和模擬硬件組件之間的輸入和輸出交互過程,以驗證和評估電子電路設計的正確性和性能。下面將詳細介紹InOut類型的仿真及其實現方法。 一、InOut
    的頭像 發表于 02-23 10:17 ?1045次閱讀

    verilog inout用法與仿真

    Verilog語言是一種硬件描述語言(HDL),用于描述數字邏輯電路和系統。它是一種非常強大且廣泛使用的語言,在數字電路設計扮演著重要的角色。其中, inoutVerilog
    的頭像 發表于 02-23 10:15 ?3280次閱讀

    verilog函數和任務對比

    verilog,函數和任務均用來描述共同的代碼段,并且在模式內任意位置被調用,提高代碼效率,讓代碼更加的直觀,提高代碼可讀性。但是在實際使用的過程,函數和任務也存在諸多的不同,下面將對而這進行
    的頭像 發表于 02-12 18:43 ?915次閱讀
    主站蜘蛛池模板: 一二三四免费中文在线1 | 午夜视频体内射.COM.COM | 国产精品热久久高潮AV袁孑怡 | 97草碰在线视频免费 | 精品少妇爆AV无码专区 | 亚洲精品蜜桃AV久久久 | 伊人久久青草青青综合 | 大稥焦伊人一本dao 大香伊人中文字幕精品 | 秋霞电影院午夜伦高清 | 久久亚洲AV成人无码国产漫画 | chinesevideos原创麻豆 | 国产精品嫩草久久久久 | 久久99视热频国只有精品 | 秋霞影音先锋一区二区 | 另类欧美尿交 | 99re.05久久热最新地址 | 少妇性饥渴BBBBBBBBB | 青青伊人国产 | 在线免费福利 | 亚洲视频91 | 99热这里只有精品8 99热这里只有精品6 | 神马电影dy888午夜我不卡 | 97在线观看免费 | 色噜噜狠狠色综合中文字幕 | 亚洲日韩视频免费观看 | 在线视频 国产 日韩 欧美 | 国产精品亚洲欧美一区麻豆 | 美女扒开腿让男生桶免费看动态图 | 欧美精品色婷婷五月综合 | 国产VA精品午夜福利视频 | 成人无码在线超碰视频 | 精品一品国产午夜福利视频 | 人人干人人插 | 亚洲综合色在线视频久 | 久久天天躁狠狠躁夜夜躁 | 亚洲国产高清视频在线观看 | 欧美乱妇日本无乱码特黄大片 | 撅高 自己扒开 调教 | 美女国产毛片A区内射 | 快乐激情网 | 欧美ZC0O人与善交的最新章节 |