Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 16778|回復: 2
打印 上一主題 下一主題

[問題求助] [verilog]inout port的用法

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2008-8-20 22:16:56 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
當enable==1時,我要送資料進去  input* {& i2 E7 R9 m: o, ^
當enable==0時,將運算後的資料送出來 output7 K4 M5 Y+ c4 o6 ~

* r4 g$ t. b! n3 m請問要怎麼怎麼用enable控制inout port?
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂1 踩 分享分享
2#
發表於 2008-8-24 13:26:03 | 只看該作者
assign out = (enable) ? 1'bz : data;
3#
發表於 2008-8-26 08:21:14 | 只看該作者
module bidir_port(oe, clk, bidir)
  p" Q- S/ T& E
) s' O% K9 v! O4 F# J! K! y# c' ?/ Xinput oe;   // 即你所寫的oe, {8 R$ Z1 m# e
input clk;8 l) x7 w& o9 {5 \, f
inout bidir;. ]5 e4 s+ c' @- W4 e1 W, N
& O9 M( \, B0 s  f& b( p
wire a;   // 要丟出去的資料
& A4 d7 J3 G+ s- v4 ]" Treg b;    // 讀資料進來處理的位置- T3 W; U, i7 e" v
$ l" J6 L7 x" m

8 d6 S# N3 M* Z9 ~5 i! \8 yassign bidir = oe ? a : 1'bZ;) Y( y2 Y- E* W7 ?* O) J3 u
+ E. ]3 T% A5 ]
always @(posedge clk)
+ T) A) X5 b, U2 l6 M$ ybegin
" P. y2 ]: a7 m6 Y7 I  b <= birdir;
1 _5 H0 w$ ?2 {! g% P2 N. p; Tend
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

首頁|手機版|Chip123 科技應用創新平台 |新契機國際商機整合股份有限公司

GMT+8, 2024-4-28 05:40 PM , Processed in 0.102005 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表