简析 输入:data_in[7:0] , valid_a, ready_b 输出:data_out[9:0], ready_a, valid_b 数据端口:输入数据data_in,输出数据data_out; 上游握手信号:上游输入的数据是否有效valid_a,向上游发送本模块是否准备好接受ready_a; 下游握手信号:本模块输出的数据是否有效valid_b,下游是否准备好接受ready_b。 首先设置一个计数器cnt用来指示有效数据的数量。cnt应只在输入有效且模块当前可以接收数据的状态工作。 reg [1:0] cnt; always@(posedge clk or negedge r...