die Bedeutung dieses Verilog-Code

L

lgeorge123

Guest
Kann jemand mir beibringen, die Bedeutung dieses Verilog-Code. IREAD_DATA1 ({1'b0, fifo_rddata [15.11], fifo_rddata [7:0], 2'b00})? Ich frage mich, zu wissen, warum auf 1'b0 und 2'b00 dank Einsatz!
 
Soweit ich mich erinnere Verilog, {} für die Komposition einer einzigen Vektor aus bestimmten Teilen verwendet werden. Das bedeutet also, 1'b0 Position 0 in einen Vektor, und 2'b00 bedeutet zwei Nullen.
 
In Verilog 1'b0 bedeutet '0 '. 1 ist die Anzahl der Bits, zeigt 'b' es ist ein binärer Wert, und '0 'zeigt den Wert. ähnlich 2'b00 bedeutet "00" Decimal-Wert 3 kann in Verilog davon angezeigt werden: 2'b11
 
Hallo, "{}" Das ist eine Verkettung Betreiber in Verilog. hören {1'b0, fifo_rddata [15.11], fifo_rddata [7:0], 2'b00} bedeutet, bilden wir eine 16-Bit-Register mit 1-Bit-1'b0, 5 Bits fifo_rddata [15.11] 8 Bits von fifo_rddata [7:0] und 2 Bits von 2'b00.
 

Welcome to EDABoard.com

Sponsor

Back
Top