我正在使用Xilinx并尝试编译此代码。 我收到此错误: 错误:HDLParsers:808 - “C:/Users/Dell/digi/sm.vhd”第xx行。并且在这种情况下不能拥有这样的操作数。 code is here
答案 0 :(得分:3)
问题是你在混合bit和std_logic类型。您通常应选择其中一个(除非您真的知道您需要的原因,否则不要在同一个文件中使用两者),大多数新工作通常使用std_logic完成。要解决这个问题,您需要使所有内容保持一致...或者像您一样将输入更改为位类型,或者将内部声明的信号更改为std_logic:
signal Q1, Q2, Q3: std_logic;
答案 1 :(得分:0)