728x90

 0. [verilog] - 입력 동기화



 1. 풀이


입력을 동기화 시키는 모듈을 만들어주는 과제였다.

최대한 간단하게 구현하려 노력하였고, delay라는 추가적인 reg형 변수를 선언해 한 주기 동안에만 출력이 동기화 되도록 구현해주었다.



 2. 소스코드


1
2
3
4
5
6
7
8
9
10
11
12
module input_sync(clk,sw,in_syn);
input clk,sw;
output reg in_syn;
 
reg delay;
 
always @(negedge clk) begin
    delay <= sw;
    in_syn <= sw&~delay;
end
 
endmodule
cs


 3. 참고




질문이나 지적 있으시면 댓글로 남겨주세요~

도움 되셨으면 하트 꾹!


+ Recent posts