Skip to content
조회 수 5721 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

비트스트림 0011_1011_1100_1100_0011_1011_1100_0011_1100 중에서

0111_0111 을 찾아서 출력을 0에서 1로 바꾼다.



module seq_det(data, clk, rst, det_out);

  input data, clk, rst;

  output det_out;

  reg [7:0]buff;

  reg det_out;


  always @ (posedge clk or negedge rst)

  if(!rst) buff = 0;

  else buff = {buff[6:0], data};

  



  always @ (posedge clk or negedge rst)

  if(!rst) det_out = 0;

  else if(buff == 8'b01110111) det_out = 1;

  else det_out = 0;


endmodule





module seq_det_test;

  reg data, clk, rst;

  wire det_out;

  

  seq_det sd (data, clk, rst, det_out);

  

  initial begin

    rst = 0;

    #5 rst = 1;

  end

  

  initial begin

    clk = 0;

    forever #5 clk = !clk;

  end

  

  initial begin

    #20 data = 0;

    #10 data = 0;

    #10 data = 1;

    #10 data = 1;

    #10 data = 1;

    #10 data = 0;

    #10 data = 1;

    #10 data = 1;

    #10 data = 1;

    #10 data = 1;

    #10 data = 0;

    #10 data = 0;

    #10 data = 1;

    #10 data = 1;

    #10 data = 0;

    #10 data = 0;

    

    #10 data = 0;

    #10 data = 0;

    #10 data = 1;

    #10 data = 1;

    #10 data = 1;

    #10 data = 0;

    #10 data = 1;

    #10 data = 1;

    #10 data = 1;

    #10 data = 1;

    #10 data = 0;

    #10 data = 0;

    #10 data = 1;

    #10 data = 1;

    #10 data = 0;

    #10 data = 0;


end

endmodule



List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
» Verilog HDL 비트스트림 분석(특정 시퀀스에 반응) 빛담 2012.06.11 5721
8 Verilog HDL 4bit Binary Adder 빛담 2012.04.24 9468
7 Verilog HDL 2CH MUX 빛담 2012.04.22 4744
6 Verilog HDL 신호 만들기 빛담 2012.04.22 3255
5 Verilog HDL BCD Counter 빛담 2012.04.22 10966
4 Verilog HDL Shift Register 빛담 2012.04.22 1807
3 C++ 서브함수 불러내서 소수 출력하기 빛담 2012.04.22 8963
2 Verilog HDL 4bit - counter 빛담 2012.04.21 5344
1 C++ pactorial 빛담 2012.04.21 3728
Board Pagination Prev 1 Next
/ 1

Powered by Xpress Engine / Designed by Sketchbook

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소