在我的程序中有这样一个要求:地址由外部给定,然后根据这个地址加1送出,有时还要保持(就是不加一)。但是要求外部地址一有变化就得传到过来,用什么样的敏感变量能实现这样的功能?
我这样做的:
CFG_ADDR:IN STD_LOGIC_VECTOR(5 DOWNTO 0);
LAST_ADDR:OUT STD_LOGIC_VECTOR(5 DOWNTO 0));
.
SIGNAL ORI_ADDR:STD_LOGIC_VECTOR(5 DOWNTO 0);
.
PROCESS(CFG_ADDR)
BEGIN
IF CFG_ADDR'EVENT THEN
ORI_ADDR<=CFG_ADDR;
END IF;
END PROCESS;
但是不行。