我有一个 2048 位的数组,我想将 0 到 2047 的输入位按位升序存储,因为它在时钟周期的每个上升沿进入 FPGA。
例如:
array[0] <= 1st bit
array[1] <= 2nd bit
...
..
array[2047] <= 2048 th bit.
我知道它可以通过数组索引在 VHDL 中完成
array(index) <= incoming_bit.
但是,有没有其他更好的方法,比如使用按位运算(移位)来实现这一点。(没有数组索引方法),从而最终降低了FPGA中的布线复杂度。