在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 2986|回复: 3

modelsim problem,help!!

[复制链接]
发表于 2003-9-4 20:53:48 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
I use input I/O, everything is ok, but after I change it to bidirectional I/O, in modelsim pe 5.5, it shows the red signal which means undefined, who can tell me why and how to deal with it.
thanks
发表于 2003-9-4 21:06:38 | 显示全部楼层

modelsim problem,help!!

双向口要用三态门来控制,否则会有数据冲突(红色除了代表信号为定义,也可以是数据冲突)。code可以贴出来看看么?
 楼主| 发表于 2003-9-5 18:54:36 | 显示全部楼层

modelsim problem,help!!

thanks, bravelu
but I am not clear about how to use three-states gate to control the bidirectional port?
can you give me a sample?  phoenix-y@sohu.com
thanks a lot!
发表于 2003-9-5 19:53:28 | 显示全部楼层

modelsim problem,help!!

module bidir
(
clk,
direc, // direction of data;
data
);
input clk;
input direc;
inout [7:0] data;
wire clk;
wire direc;
wire [7:0] data;
reg [7:0] data_tmp;
reg [7:0] target_reg; // this is the internal register you want to read or write.
assign data = direc?data_tmp:8'hzz;
always@(posedge clk)
begin
  if(direc)
      data_tmp<=target_reg;
  else
      target_reg<=data;
end
endmodule
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-28 08:35 , Processed in 0.018331 second(s), 9 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表