阅读:1939回复:1
初学VHDL求助 急
process(clk,y,x)
begin if x='1' then q1<="000"; elsif y='0' and clk'event and clk='1' then if q1="101" then q1<="000";cy<='1'; else q1<=q1+1;cy<='0'; end if; end if; end process; q<=q1; end; 谢谢各位大侠了 我想了很久就没想到什么地方出错了 主要是elsif y='0' and clk'event and clk='1' then 这句 我是想将y='0'和上升沿检测一起作为之后结果实现的条件 在将(y='0' and )删除后 这个句子就是正确的了 但是我又需要这个功能 |
|
沙发#
发布于:2010-06-01 20:17
这是一个六进制加法器 我想用它实现有复位和暂停的跑表功能 X是复位 Y是暂停 但就不知道怎么错了 希望大虾能帮助
|
|