verilog中的位拼接移位实现串行数据转并行数据
假如reg是一个串行不断输入的1bit数据,当其传输8位后停止传输,假设其8次输入的数据为1111 1111,而rx_data本来的数据为8位的0000 0000always@(posedge sys_clk or negedge sys_rst_n) if(sys_rst_n == 1'b0) rx_data <= 8'b0; else if (条件) rx_data <= { reg, rx_data[7:1] };首先,满足条件下,reg的第一个数据为1,则