data/full_repos/permissive/214823094/lab_5/project_3/project_3.srcs/sources_1/new/Quad_D_flip_flop.v
1: b"%Error: data/full_repos/permissive/214823094/lab_5/project_3/project_3.srcs/sources_1/new/Quad_D_flip_flop.v:31: Cannot find file containing module: 'D_flip_flop'\n    D_flip_flop d0(clk,d[0],0,~reset,q[0]);\n    ^~~~~~~~~~~\n        ... Looked in:\n             data/full_repos/permissive/214823094/lab_5/project_3/project_3.srcs/sources_1/new,data/full_repos/permissive/214823094/D_flip_flop\n             data/full_repos/permissive/214823094/lab_5/project_3/project_3.srcs/sources_1/new,data/full_repos/permissive/214823094/D_flip_flop.v\n             data/full_repos/permissive/214823094/lab_5/project_3/project_3.srcs/sources_1/new,data/full_repos/permissive/214823094/D_flip_flop.sv\n             D_flip_flop\n             D_flip_flop.v\n             D_flip_flop.sv\n             obj_dir/D_flip_flop\n             obj_dir/D_flip_flop.v\n             obj_dir/D_flip_flop.sv\n%Error: data/full_repos/permissive/214823094/lab_5/project_3/project_3.srcs/sources_1/new/Quad_D_flip_flop.v:32: Cannot find file containing module: 'D_flip_flop'\n    D_flip_flop d1(clk,d[1],0,~reset,q[1]);\n    ^~~~~~~~~~~\n%Error: data/full_repos/permissive/214823094/lab_5/project_3/project_3.srcs/sources_1/new/Quad_D_flip_flop.v:33: Cannot find file containing module: 'D_flip_flop'\n    D_flip_flop d2(clk,d[2],0,~reset,q[2]);\n    ^~~~~~~~~~~\n%Error: data/full_repos/permissive/214823094/lab_5/project_3/project_3.srcs/sources_1/new/Quad_D_flip_flop.v:34: Cannot find file containing module: 'D_flip_flop'\n    D_flip_flop d3(clk,d[3],0,~reset,q[3]);\n    ^~~~~~~~~~~\n%Error: Exiting due to 4 error(s)\n"
module Quad_D_flip_flop(
    input clk,
    input [3:0] d,
    input reset,
    output [3:0] q,
    output [3:0] qn
    );
    
    D_flip_flop d0(clk,d[0],0,~reset,q[0]);
    D_flip_flop d1(clk,d[1],0,~reset,q[1]);
    D_flip_flop d2(clk,d[2],0,~reset,q[2]);
    D_flip_flop d3(clk,d[3],0,~reset,q[3]);
    
    assign qn[0]=~q[0];
    assign qn[1]=~q[1];
    assign qn[2]=~q[2];
    assign qn[3]=~q[3];
    
endmodule
module Quad_D_flip_flop(
    input clk,
    input [3:0] d,
    input reset,
    output [3:0] q,
    output [3:0] qn
    );

    
    D_flip_flop d0(clk,d[0],0,~reset,q[0]);
    D_flip_flop d1(clk,d[1],0,~reset,q[1]);
    D_flip_flop d2(clk,d[2],0,~reset,q[2]);
    D_flip_flop d3(clk,d[3],0,~reset,q[3]);
    
    assign qn[0]=~q[0];
    assign qn[1]=~q[1];
    assign qn[2]=~q[2];
    assign qn[3]=~q[3];
    
endmodule