union packed { bit [m-1:0][n-1:0] register_array; bit [m*n-1:0] bit_accessible_register; } register_array_shift_register;
bit [n-1:0]example_register; wire example_shift_in_bit;
register_array_shift_register.register_array[k]<=example_register; register_array_shift_register.bit_accessible_register[m*n-1:0]<={register_array_shift_register.bit_accessible_register[m*n-2:0],example_shift_in_bit};//shift with a shift in bit
--------------------
И снова на арене цирка - дрессированные клоуны!! Оказываем консультации по электронике за симпу круглосуточно.
|