FPGA Verilog 线性反馈移位寄存器(LFSR)
线性反馈移位寄存器(LFSR)
{bit_tx, tx_shift} <= {tx_shift, 1'b1}; // 发送下个 bit
数据从高位移向低位(
tx_shift 整体向右移动 1 位)。bit_tx 接收被移出的最高位,通常作为串行数据输出引脚(如 UART 或 SPI 的 TX 线)。这是一个“右移移位寄存器”,每次时钟上升沿,数据右移一位,最高位输出到
bit_tx,最低位补入 1。
浙公网安备 33010602011771号