verilog語言的三態雙向驅動

2021-03-04 00:47:21 字數 2373 閱讀 9117

1樓:匿名使用者

1.既然是雙向的,bidir既是8位輸入又是8位的輸出if(en) temp=bidir;這句,bidir是作為輸入的2.en無效的時候,temp一直遞增

***********************************=

這哪來的?我怎麼覺得有點怪

2樓:匿名使用者

inout [7:0] af_data;

改為 inout reg [7:0] af_data; 就可以了

已測試過,望及時採納

3樓:吃蘑菇的老虎

inout [0:7] bidir ; //這個bidir 就是8位的輸入.

temp=temp+1; //這句語句是在讓變數temp自加運算,temp加1,賦給自己;

//相當於c語言的temp++

verilog hdl 三態雙向驅動器;程式段見圖

4樓:匿名使用者

怎麼體現不出來en的作用,assign tr-_inout那句,如果不是這個肯定實現不了三態的

問一下verilog中三態門的實現問題。

5樓:匿名使用者

一般對於雙向的資料匯流排來說,在系統中會有多個裝置來驅動它的現象。

如果一個裝置不用總路線時,不把它驅動為高阻態,在另一個裝置要使用資料線時,就會出現多驅動的現象,在電路上會出現半高的電平,從而不知道這資料到底是1還是0了。

所以你註釋掉的那一句其實是非常有必要的。

所以這一句af_data <= qout; 是不能這樣寫的。

還是得用這種,匯流排使能加中間變數的方法。

assign af_data = (!data_dir)?qout:8'bzzzzzzzz;

6樓:匿名使用者

inout [7:0] af_data;

改為 inout reg [7:0] af_data; 就可以了

已測試過,望及時採納

用verilog hdl語言設計8位三態緩衝器

7樓:匿名使用者

//用if語句描述的三態門

module tris8

(input [7:0] in,input en,output reg [7:0] out);

always @*

begin

if (en) out<=in;

else out<=1'bz;

endendmodule

8樓:

module three_t(in, en, out);

input [7:0] in;

input en;

output [7:0] out;

assign out = (en == 1) ? in : 8'bz;

endmodule

9樓:

你是南大計科男嗎? 明天做實驗 囧

請問哈懂數電的同學,雙向三態門是個什麼東西,怎麼用?

10樓:匿名使用者

數位電子技術要學的東西

三態門,是指邏輯閘的輸出除有高、低電平兩種狀態外,還有第三種狀態——高阻狀態的閘電路

高阻態相當於隔斷狀態。

三態門都有一個en控制使能端,來控制閘電路的通斷。

11樓:匿名使用者

雙向埠,實際上就是三態門,通過一個使能訊號來控制三態門開啟還是關閉,當開啟時將內部的資料送出去,關閉時讀取外部;匯流排驅動雙向三態門74ls245 74hc245 74ls245是三態門的典型電路,它分成八個a端和八個b端,到底是a向b送數,還是b向a送數,是由1腳dir控制的 ..

12樓:匿名使用者

用三態門是為了可以控制線路的通斷,因為微控制器內部是靠匯流排傳輸資訊的,為了避免資料混亂,所以要分時傳送,而三態門就是實現分時傳輸的控制器件。

計算機中的雙向三態是什麼? 50

13樓:匿名使用者

三態門除了可以輸出高電平

和低電平外,還有第三個狀態:高阻

三態門應用很廣,在微機原理中,資料中線,地址匯流排等,由於可能有多個裝置共用。相當於將多個閘電路的輸出並聯在一起。

若不採取三態門,那麼,多個輸出裝置中,部分輸出為高電平,部分輸出為低電平時,一方面會造成邏輯電平混亂,另一方面由於短路造成器件電流很大,可能損壞器件。

採用三態門時,匯流排上任何時候,只有一個輸出裝置的三態門處於開啟狀態,其它為關閉狀態,輸出高阻,可以避免上述問題。

三態門的特點,三態門有什麼特點?

三態門有三種輸出狀態 輸出高電平 輸出低電平和高阻狀態,前兩種狀態為工作狀態,後一種狀態為禁止狀態。值得注意的是,三態門不是具有三種邏輯值。在工作狀態下,三態門的輸出可為邏輯 0 或者邏輯 1 在禁止狀態下,其輸出呈現高阻態,相當於開路。希望幫到你 望採納 謝謝 加油 三態門有什麼特點?三態門有三種...

三態緩衝器的三態緩衝器,微機原理中的三態門緩衝器是哪三中狀態??

緩衝器是數字元件復的其中 制一種,它對輸入值不執行任何運算,其輸出值和輸入值一樣,但它在計算機的設計中有著重要作用。緩衝器分為兩種,常用緩衝器 常規緩衝器 和三態緩衝器。常規緩衝器總是將值直接輸出,用於將電流輸出到高一級電路系統。三態緩衝器除了常規緩衝器的功能外,還有一個選項 輸入端,用e表示。當e...

水三態變化的益處,水的三態變化有什麼好處

1.你身上六成是水 在地球上,有水,就有生命。一切生命活動都是起源於水的。人體內的水分,大約佔到體重的65 其中,腦髓含水75 血液含水83 肌肉含水76 連堅硬的骨胳裡也含水22 哩!沒有水,食物中的養料不能被吸收,廢物不能排出體外,藥物不能到達起作用的部位。人體一旦缺水,後果是很嚴重的。缺水1 ...