Splitting ein bit-array in Verilog
Entwerfe ich ein basic-AES-Algorithmus in verilog, und ich brauche, um split einen 128-bit-array in 16 Teile jeweils von 8 bits.
Beispielsweise (basic 8 bit-Beispiel), wenn ich erhalten 10111011 ich brauche generieren 4 Ausgänge 10 11 10 11
Du musst angemeldet sein, um einen Kommentar abzugeben.
Einem Doppel-verpackt-array funktioniert:
Wenn nur ein byte erforderlich ist, um gelesen werden zu einem Zeitpunkt, es kann getan werden, Verilog-2001 oder SystemVerilog als:
Abrufen von bytes aus einem array ist straight forward:
Es wäre viel einfacher, wenn die Daten formatiert in einem Speicher.