본문 바로가기

Verilog/HDLbits

[HDLBits] Dff8p

1. 문제 및 설명

  •  Active High 동기식 리셋을 갖는 8개의 D 플립프롭을 구현하시오.
    • Reset은 '0'대신 0x34로 된다.
    • DFF은 negative edge에서 트리거 된다.

 

2. 모듈 정의

module top_module (
    input clk,
    input reset,
    input [7:0] d,
    output [7:0] q
);

 

 

 

3. 답

module top_module (
    input clk,
    input reset,
    input [7:0] d,
    output [7:0] q
);
    always@(negedge clk)
        begin
            if(reset)
                q <= 8'h34;
            else
                q <= d;
        end

endmodule

'Verilog > HDLbits' 카테고리의 다른 글

[HDLBits] Dff16e  (0) 2025.12.31
[HDLBits] Dff8ar  (0) 2025.12.22
[HDLBits] Dff8r  (0) 2025.12.20
[HDLBits] Dff8  (0) 2025.12.20
[HDLBits] Dff  (0) 2025.12.20