Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2008-8-20 22:16:56 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
當enable==1時,我要送資料進去  input# o  J6 T$ u" A9 {: G/ X% p
當enable==0時,將運算後的資料送出來 output
' j2 i$ s  o  y# u) _  Q
+ h4 ]  K% Y# d6 J" {: R請問要怎麼怎麼用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)* h" a# a& J0 j! ^- z0 p) _, M

' G1 V' k1 r: ginput oe;   // 即你所寫的oe. h' Q1 h+ F8 S& E9 ^+ }
input clk;
! h2 Z4 C1 f. p6 s- k) Yinout bidir;
" m+ t+ H2 i6 g9 g& D2 X: H* R/ P
1 S4 A2 u- F! o# ^& Kwire a;   // 要丟出去的資料7 A$ t5 N+ ^$ W0 @! p7 r9 ~
reg b;    // 讀資料進來處理的位置
* y8 t, D- e" [/ h% ~5 v. F" B+ h* _6 A" Z6 V2 U. _
! Z2 e+ P: A  g1 P6 _  d1 D
assign bidir = oe ? a : 1'bZ;* e, K! {7 H: ?

, l) [% r$ s; palways @(posedge clk)
' P' h# j3 l: U. u5 Zbegin
1 |! [, X- g4 M9 _' C/ F  b <= birdir;
6 h- u' M* C! w. h" V: \end
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-5-19 03:39 AM , Processed in 0.104014 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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