【发布时间】:2016-06-06 13:48:55
【问题描述】:
comp_A1: comp_A port map ( CLK => CLK,
RESET_N => RESET_N,
DATA_IN => DATA(to_integer(unsigned(count))),
VLD_IN => VLD_IN,
DATA_OUT=> DATA_OUT,
VLD_OUT => VLD_OUT,
BUSY_OUT=> BUSY_OUT
);
在上面的 sn-p 中,我试图将“DATA”串行传递到测试台中组件 comp_A1 的“DATA_IN”引脚。 'DATA' 和 'count' 都是 std_logic_vectors。所有其他信号都是 std_logic。 'DATA' 是一个 64 位大小的常量向量,而 'count' 是一个在每个上升沿 (CLK) 递增的向量。
在编译期间,Model Sim 仅向我显示以下错误,
- (vcom-1450) 正式“DATA_IN”的实际(索引名称)不是静态信号名称。
- VHDL 编译器正在退出。
错误是否与“计数”是动态的有关?这样做的解决方法是什么?
【问题讨论】: