강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

항상 감사하면 살기님의 프로필 이미지
항상 감사하면 살기

작성한 질문수

설계독학's Verilog 마스터 Season 1 (실전 코딩 테스트 문제로 완성하는 디지털 설계 엔지니어의 커리어 도약)

[L1-P21] Edge detector (Clock rising / failing edge detector)

LV1-21 Edge Detector 구현 방법 질문

작성

·

13

0

안녕하세요 ETA님 바쁘신데 고생 많으십니다.

L1-P21 Edge detector 문제를 실제 테스트 처럼 푸는 과정에서, xor 개념을 생각 하지 못하여 아래 코드처럼 카운터로 구현하여 edge를 detect하여 debouncing 현상도 문제 없이 처리 가능합니다.

 

모법 답안이 올바른 설계 방향이라는 것을 알고 있지만, 해당 방법에 대해서는 어떻게 생각하시는지 궁금합니다.

 

`timescale 1ns / 1ps
module rising_edge_detector (
    input wire clk,
    input wire signal,
    output reg edge_detected
);

//TODO

reg [2:0] count;

always @(posedge clk) begin
    if(signal) begin
        count <= count + 1'b1;
    end else begin
        count <= 3'd0;
    end
end

wire detect;
assign detect = (count == 3'd1) ? 1'b1 : 1'b0;

always @(*) begin
    if(detect) begin
        edge_detected = 1'b1;
    end else begin
        edge_detected = 1'b0;
    end
end

// @ETA
//reg signal_prev;
//
//always @(posedge clk) begin
//    signal_prev <= signal;
//    edge_detected <= signal && !signal_prev;
//end


endmodule

 

감사합니다.


안녕하세요 🙂

[1. 질문 챕터] : eg) 몇 장, 몇 분 몇 초 쯤. or 수강생 분들이 봤을 때 어디구나?! 할 수 있게 표기 부탁 드려요.

[2. 질문 내용] : eg) 질문 내용을 자유롭게 작성해주시면 되겠습니다 🙂

[3. 시도했던 내용, 그렇게 생각하는 이유] : eg) 설치영상은 이렇게 시도했는데 안되더라 or 본인의 생각을 적어주세요. (실습 내용 중에 이해가 안되거나 잘못된 내용이 있는데, 이러 이러한 근거로 나는 이렇게 생각합니다.)

 

================ 다음 내용은 읽어보시고 지우시면 됩니다.=================

질문 내용을 작성해주실 때, 위의 3단계로 제가 이해할 수 있게 작성해주시면 정확한 답변을 드릴 수 있을 것 같아요!!

현업자인지라 업무때문에 답변이 늦을 수 있습니다. (길어도 만 3일 안에는 꼭 답변드리려고 노력중입니다 ㅠㅠ)

  1. 강의에서 다룬 내용들의 질문들을 부탁드립니다!! (설치과정, 강의내용을 듣고 이해가 안되었던 부분들, 강의의 오류 등등)

  2. 이런 질문은 부담스러워요.. (답변거부해도 양해 부탁드려요)

    1. 개인 과제, 강의에서 다루지 않은 내용들의 궁금증 해소, 영상과 다른 접근방법 후 디버깅 요청, 고민 상담 등..

  3. 글쓰기 에티튜드를 지켜주세요 (저 포함, 다른 수강생 분들이 함께보는 공간입니다.)

    1. 서로 예의를 지키며 존중하는 문화를 만들어가요.

    2. 질문글을 보고 내용을 이해할 수 있도록 남겨주시면 답변에 큰 도움이 될 것 같아요. (상세히 작성하면 더 좋아요! )

  4. 먼저 유사한 질문이 있었는지 검색해보세요.

  5. 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.

==================

답변

답변을 기다리고 있는 질문이에요
첫번째 답변을 남겨보세요!
항상 감사하면 살기님의 프로필 이미지
항상 감사하면 살기

작성한 질문수

질문하기