Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2008-8-20 22:16:56 | 只看該作者 回帖獎勵 |正序瀏覽 |閱讀模式
當enable==1時,我要送資料進去  input9 Z, K. P" A( h6 V
當enable==0時,將運算後的資料送出來 output9 D5 A" [+ ^# R6 h& K1 e

- P$ v5 A6 l( Z- K請問要怎麼怎麼用enable控制inout port?
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂1 踩 分享分享
3#
發表於 2008-8-26 08:21:14 | 只看該作者
module bidir_port(oe, clk, bidir)6 m- o4 a. i3 A
1 U; M+ B8 k  [. R4 n  R
input oe;   // 即你所寫的oe( i& C6 K) T% ^2 f: O+ o/ ^
input clk;
* [6 v' @4 a. [0 k  ]! H! Sinout bidir;+ w, T1 W& y; A. w% y& x
! w6 r' l( [, l* m) {
wire a;   // 要丟出去的資料
0 A0 z. e2 a. W" i8 ireg b;    // 讀資料進來處理的位置
" [+ ]3 ?: N# x6 ~& B; h3 d; ^
2 I7 o, Z) x2 L( A
* f0 s1 U! `# E, z0 Aassign bidir = oe ? a : 1'bZ;1 _/ G6 |* b4 a! W" k$ S
7 u- e* Y$ z  ]* a" ?3 S( \
always @(posedge clk)
! ^. N) ^+ K( L2 B) `  xbegin% E5 x0 I9 B; r" p% r2 H
  b <= birdir;/ R! s# S# a# x
end
2#
發表於 2008-8-24 13:26:03 | 只看該作者
assign out = (enable) ? 1'bz : data;
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-5-3 04:10 AM , Processed in 0.099005 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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