我有一个vhdl代码写入一个移位器,使用d-flop触发器和多路复用器进行运行并检查语法成功。但是,现在我正在测试平台上工作,我遇到了一些错误。 VHDL代码是: LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
ENTITY MUX41 IS
PORT (i3, i2, i1, i0 : IN BIT;
s: IN BIT_VECTOR(1 DOWNT
我在VHDL中做了一个移位寄存器的结构设计。当WriteShift是1时,我得到了移位,当它为0时,移位寄存器加载一个价格。尽管当我在testbench中将writeshift设置为1时,加载完美工作,但我在模拟中获得了00000。 我的代码如下: entity ShiftRegis is
Port (Din : in STD_LOGIC_VECTOR (4 downto 0);