首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

VHDL怎么将输出端口的值反馈回系统内部?

VHDL怎么将输出端口的值反馈回系统内部?

请教大侠,我需要用VHDL实现的一个小模块,两个输入,ON和TR,通过一个2选1选通器将信号送到D触发器,这个D触发器的输出就是模块的输出,Q。触发器的输出Q同时反馈回来控制那个2选1选通器。像下面这样写显然是错的,
if Q='1' then
Q<= ON;
else
Q<=TR;
end if;
错误信息如下:Parameter Q of mode out can not be associated with a formal parameter of mode in.
哪位大侠给个提示,我该怎么读取输出端口的值,谢谢。

verilog中可以用assign,VHDL不熟

在vhdl中要将输出信号读入,可以将输出信号定义为BUFFER类,它带有一个寄存器,可以读出信号来反馈。

使用方法就是直接赋给其他信号就可以了。

[此贴子已经被作者于2007-7-11 19:44:48编辑过]

这个版主不太冷 =========================== 我的中电网博客:http://blog.chinaecnet.com/u/20/index.htm
返回列表