Forum: FPGA, VHDL & Co. newbie: wire definition und Bitanordnung


von Thomas (Gast)


Lesenswert?

Ein Softie versucht Verilog zu lesen...

ich habe folgende Definitionen:
1
wire [2:0] a, b, c, d;
2
wire [1:0] e;
3
4
wire [0:15] Signal = { a, b, c, d, e };

Wenn ich richtig zaehle, dann ist Signal 14 bit breit; Werden die zwei 
fehlenden Bits an den hoeherwertigen Stellen aufgefuellt?

Ist also folgende Aufstellung richtig?
1
Signal[15] = 0
2
Signal[14] = 0
3
Signal[13] = a[2]
4
Signal[12] = a[1]
5
Signal[11] = a[0]
6
Signal[10] = b[2]
7
Signal[ 9] = b[1]
8
Signal[ 8] = b[0]
9
Signal[ 7] = c[2]
10
Signal[ 6] = c[1]
11
Signal[ 5] = c[0]
12
Signal[ 4] = d[2]
13
Signal[ 3] = d[1]
14
Signal[ 2] = d[0]
15
Signal[ 1] = e[1]
16
Signal[ 0] = e[0]

Vielen Dank,
Thomas

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.