`timescale 1ns/1ns module fsm2( input wire clk , input wire rst , input wire data , output reg flag ); //*************code***********// parameter S0 = 3'd0, S1 = 3'd1, S2 = 3'd2, S3 = 3'd3, S4 = 3'd4; reg [2:0] c_state; reg [2:0] n_state; always@(posedge clk or negedge rst) begin: part1 if(~rst) c_s...