无法制作所需的图表

时间:2017-02-26 16:38:37

标签: vhdl diagram

这是9位奇偶校验生成器的代码,但它没有在Quartus中提供所需的RTL视图

Library IEEE;
use IEEE.std_logic_1164.all;

entity PG is
port (A,B,C,D,E,F,G,H,I : IN std_logic;
      Even : OUT std_logic );
end PG;

Architecture arch of PG is
    Signal J,K,L,M,N,O,P,Odd : std_logic ;
BEGIN
    J <= A xor B;
    K <= C xor D;
    L <= E xor F;
    M <= G xor H;
    N <= J xor K;
    O <= L xor M;
    P <= N xor O;
    Odd <= P xor I;
    Even <= not Odd;
END arch;

这是输出所需的图像:

required

这是我得到的输出RTL图像:

actual

1 个答案:

答案 0 :(得分:0)

对我来说,它看起来像是正确的RTL视图。 Quartus选择将逻辑显示为一个9输入XOR门而不是许多2输入XOR门。两者的布尔行为是相同的。没有ODD输出,因为ODD是signal而不是输出。