2021年4月19日 星期一

HBLbits_Verilog Basic_Module shift8

 HBLbits_Verilog Basic_Module shift8

The module provided to you is: module my_dff8 ( input clk, input [7:0] d, output [7:0] q );




module top_module ( 
    input clk, 
    input [7:0] d, 
    input [1:0] sel, 
    output [7:0] q 
);
    wire [7:0]q1,q2,q3;
    reg [7:0] out ;
    my_dff8 inst1 ( clk, d, q1 );
    my_dff8 inst2 ( clk, q1, q2 );
    my_dff8 inst3 ( clk, q2, q3 );
    always @(*)
        case(sel)
            2'd0: out=d;
            2'd1: out=q1;
            2'd2: out=q2;
            2'd3: out=q3;
        endcase    
    assign q=out;
endmodule

沒有留言:

張貼留言

OPEN DATA AQI 空氣品質監測網 + NODE-RED

OPEN DATA AQI 空氣品質監測網 + NODE-RED  首頁 - 空氣品質監測網  https://airtw.moenv.gov.tw/ https://data.gov.tw/datasets/search?p=1&size=10&s=_score...