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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 5354|回复: 2

求助!vhdl中的inout怎么使用?

[复制链接]
发表于 2006-8-18 17:24:14 | 显示全部楼层 |阅读模式

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

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

x
各位大虾,我想实现inout双向总线,编了如下的一段程序,不知道为什么不能实现inout的功能,程序如下:
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
ENTITY e8 IS
port ( en,dr : IN STD_LOGIC;
a,b : INOUT STD_LOGIC_VECTOR(7 DOWNTO 0));
END;
ARCHITECTURE bhv OF e8 IS

BEGIN
PROCESS(a,en,dr)
BEGIN

IF EN='0' THEN
IF DR='1'THEN
A<="ZZZZZZZZ";
B<=A;

ELSIF DR='0' THEN
B<="ZZZZZZZZ";
A<=B;
ELSE
A<="ZZZZZZZZ";
B<="ZZZZZZZZ";
END IF;
ELSE
A<="ZZZZZZZZ";
B<="ZZZZZZZZ";
END IF;
END PROCESS;
END bhv;


小弟再次多谢了!!!!
发表于 2006-9-28 19:25:42 | 显示全部楼层
a,b 定义成buffer
发表于 2006-10-26 11:03:19 | 显示全部楼层
代码太不规范了,上面小写,下面又大写
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-11-17 21:41 , Processed in 0.016370 second(s), 9 queries , Gzip On, Redis On.

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