0
轉換2D陣列成3D陣列我有一個2 d動態陣列SystemVerilog中
logic [511:0] array[];
我灣,將其轉換成被定義爲
logic [32][16]M[];
例如3 d動態數組。
array[0]= 1110110000111000...512 bits....
M[0][0]= 1110110000111000...32 bits....
M[0][1]= next 32 bits....
等等。
有些人可以請建議如何完成這項任務。我聲明我的3D數組是正確的。我知道動態數組只能在解壓縮數組中定義。我可以將陣列定義爲
logic [31:0] M[16][]; ?
任何建議或更正都會有幫助。
有邏輯之間'有很大的不同[31:0] [15:0] M []'和'邏輯[31:0] M [ 16] []'你需要哪一個? – Serge