2017-02-26 30 views
0

這是一個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

+2

請考慮重新描述您的問題,標記確切的問題,並顯示一些個人努力的跡象。否則,它可能會被低估。但是你的代碼看起來很好。 – Arkoudinos

+0

期望的圖是什麼?你會得到什麼圖表? – mkrieger1

+1

我已經把圖像! – user7611424

回答

0

它看起來像我正確的RTL視圖。 Quartus選擇將邏輯顯示爲一個9輸入XOR門,而不是許多2輸入XOR門。兩者的布爾行爲是相同的。沒有ODD輸出,因爲ODD是一個不是輸出的signal

+0

Matthew Taylor,Thankyou – user7611424

+0

XOR是聯想以及交換。 – user1155120

相關問題