返回信息流编译时出现如下错误提示:
Error (10822): HDL error at choice.vhd(31): couldn't implement registers for assignments on this clock edge
对应代码段是:if (clk1'event and clk1='1')then
c3<=clk;
c2<=c3;
c1<=c2;
end if;
不懂为啥就不行呢?望各位指点迷津~
这是一条镜像帖。来源:北邮人论坛 / circuit / #15880同步于 2010/12/22
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Circuit机器人发帖
vhdl求教
drx
2010/12/22镜像同步7 回复
订阅后,新回复会通过你的通知中心匿名送达。
7 条回复
嗷。发现我已经忘了<=在vhdl里是怎么赋值的了
那个。。能把整个文件都贴出来么。。。
【 在 drx (Davidlittle) 的大作中提到: 】
: 编译时出现如下错误提示:
: Error (10822): HDL error at choice.vhd(31): couldn't implement registers for assignments on this clock edge
: 对应代码段是:if (clk1'event and clk1='1')then
: ...................
同忘了。。verilog是==
【 在 teamo (/ti 'amo/) 的大作中提到: 】
: VHDL的语法几乎忘光了。弱弱的问下: = 真的是= 而不是 == ?
真的是=
VHDL里面赋值用:=和<=
唉,都忘光了,现在转投Verilog了。
【 在 teamo 的大作中提到: 】
: VHDL的语法几乎忘光了。弱弱的问下: = 真的是= 而不是 == ?
【 在 drx 的大作中提到: 】
: 编译时出现如下错误提示:
: Error (10822): HDL error at choice.vhd(31): couldn't implement registers for assignments on this clock edge
: 对应代码段是:if (clk1'event and clk1='1')then
: ...................
这个错误发生在你多写或少些了end if
我也遇到过