用位拼接做序列检测 题目数据流输入data_in为8位宽数据数据形式遵循下里面ascii码表每一个字符对应一个8bit有效数据。要求完成能识别“$GNRMC”序列识别成功输出1识别“$GPRMC”序列识别成功输出2其他情况输出0。需要编写仿真自行验证功能。以下是 自己练习的代码module ascII( //序列检测用位拼接input wire clk ,input wire rst_n ,input wire [7:0]data_in ,output reg [1:0]data_out);reg [47:0] data_reg ;always (posedge clk ,negedge rst_n)beginif(~rst_n)data_reg 0;elsedata_reg {data_reg[39:0],data_in};endalways (posedge clk ,negedge rst_n)beginif(~rst_n)data_out 0;else if(data_reg $GNRMC)data_out 1;else if(data_reg $GPRMC)data_out 2;elsedata_out 0;endendmodule以上就是全部代码希望大家多多点赞我会继续更新的。