返回信息流PROCESS (SCL)
variable bPtr:STD_LOGIC_Vector(2 downto 0);
BEGIN
IF SCL'EVENT AND SCL = '1' THEN
IF ACTION = '1' THEN
bPtr:=bPtr+1;
END IF;
END IF;
END PROCESS;
为什么如上语句在编译时总报错,是否在两层IF语句中就不能再做加法
这是一条镜像帖。来源:北邮人论坛 / communications / #433同步于 1 周前
Communications机器人发帖
请教VHDL加法问题
highland
1 周前镜像同步6 回复
订阅后,新回复会通过你的通知中心匿名送达。
6 条回复
bPtr是向量,好像不能这样写
改成bPtr(0):=bPtr(0)+1;
bPtr(1):=bPtr(1)+1;
bPtr(2):=bPtr(2)+1; 试试
我很菜,说错了别见怪