⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 soft_fifo1280x8.v

📁 cmos数据到fifo再到usb的fifo部分程序(68013a)
💻 V
📖 第 1 页 / 共 5 页
字号:
    XNOR2 XNOR2_0(.A(FULLCONSTVALUE_0_net), .B(WDIFF_7_net), .Y(
        XNOR2_0_Y));
    RAM512X18 RAM512X18_2(.RADDR8(GND), .RADDR7(MEM_RADDR_7_net), 
        .RADDR6(MEM_RADDR_6_net), .RADDR5(MEM_RADDR_5_net), 
        .RADDR4(MEM_RADDR_4_net), .RADDR3(MEM_RADDR_3_net), 
        .RADDR2(MEM_RADDR_2_net), .RADDR1(MEM_RADDR_1_net), 
        .RADDR0(MEM_RADDR_0_net), .WADDR8(MEM_WADDR_8_net), 
        .WADDR7(MEM_WADDR_7_net), .WADDR6(MEM_WADDR_6_net), 
        .WADDR5(MEM_WADDR_5_net), .WADDR4(MEM_WADDR_4_net), 
        .WADDR3(MEM_WADDR_3_net), .WADDR2(MEM_WADDR_2_net), 
        .WADDR1(MEM_WADDR_1_net), .WADDR0(MEM_WADDR_0_net), .WD17(
        GND), .WD16(GND), .WD15(GND), .WD14(GND), .WD13(GND), 
        .WD12(GND), .WD11(GND), .WD10(GND), .WD9(GND), .WD8(GND), 
        .WD7(DATA[7]), .WD6(DATA[6]), .WD5(DATA[5]), .WD4(DATA[4])
        , .WD3(DATA[3]), .WD2(DATA[2]), .WD1(DATA[1]), .WD0(
        DATA[0]), .RW0(GND), .RW1(VCC), .WW0(VCC), .WW1(GND), 
        .PIPE(GND), .REN(OR2_4_Y), .WEN(OR2_3_Y), .RCLK(RCLOCK), 
        .WCLK(WCLOCK), .RESET(RESET), .RD17(), .RD16(
        RAM512X18_2_RD16), .RD15(RAM512X18_2_RD15), .RD14(
        RAM512X18_2_RD14), .RD13(RAM512X18_2_RD13), .RD12(
        RAM512X18_2_RD12), .RD11(RAM512X18_2_RD11), .RD10(
        RAM512X18_2_RD10), .RD9(RAM512X18_2_RD9), .RD8(), .RD7(
        RAM512X18_2_RD7), .RD6(RAM512X18_2_RD6), .RD5(
        RAM512X18_2_RD5), .RD4(RAM512X18_2_RD4), .RD3(
        RAM512X18_2_RD3), .RD2(RAM512X18_2_RD2), .RD1(
        RAM512X18_2_RD1), .RD0(RAM512X18_2_RD0));
    XNOR2 XNOR2_41(.A(RDADDRGEN_CONST_0_net), .B(MEM_RADDR_1_net), 
        .Y(XNOR2_41_Y));
    XOR2 XOR2_RBINNXT_8_inst(.A(XOR2_61_Y), .B(AO1_8_Y), .Y(
        RBINNXT_8_net));
    AND3 AND3_11(.A(XNOR2_32_Y), .B(XNOR2_10_Y), .C(XNOR2_43_Y), 
        .Y(AND3_11_Y));
    XNOR2 XNOR2_15(.A(FULLCONSTVALUE_0_net), .B(WDIFF_6_net), .Y(
        XNOR2_15_Y));
    XOR2 XOR2_66(.A(WBINNXT_9_net), .B(INV_19_Y), .Y(XOR2_66_Y));
    XNOR3 XNOR3_20(.A(XNOR3_10_Y), .B(XNOR3_13_Y), .C(XNOR3_15_Y), 
        .Y(XNOR3_20_Y));
    XNOR2 XNOR2_WBINSYNC_4_inst(.A(XNOR3_21_Y), .B(XNOR3_34_Y), 
        .Y(WBINSYNC_4_net));
    AO1 AO1_42(.A(XOR2_27_Y), .B(AO1_6_Y), .C(AND2_42_Y), .Y(
        AO1_42_Y));
    AND2 AND2_37(.A(RBIN_4_net), .B(GND), .Y(AND2_37_Y));
    AO1 AO1_18(.A(AND2_12_Y), .B(AO1_37_Y), .C(AO1_53_Y), .Y(
        AO1_18_Y));
    INV INV_10(.A(RBINSYNC_10_net), .Y(INV_10_Y));
    XNOR2 XNOR2_20(.A(RDADDRGEN_CONST_7_net), .B(MEM_RADDR_9_net), 
        .Y(XNOR2_20_Y));
    RAM512X18 RAM512X18_0(.RADDR8(GND), .RADDR7(MEM_RADDR_7_net), 
        .RADDR6(MEM_RADDR_6_net), .RADDR5(MEM_RADDR_5_net), 
        .RADDR4(MEM_RADDR_4_net), .RADDR3(MEM_RADDR_3_net), 
        .RADDR2(MEM_RADDR_2_net), .RADDR1(MEM_RADDR_1_net), 
        .RADDR0(MEM_RADDR_0_net), .WADDR8(MEM_WADDR_8_net), 
        .WADDR7(MEM_WADDR_7_net), .WADDR6(MEM_WADDR_6_net), 
        .WADDR5(MEM_WADDR_5_net), .WADDR4(MEM_WADDR_4_net), 
        .WADDR3(MEM_WADDR_3_net), .WADDR2(MEM_WADDR_2_net), 
        .WADDR1(MEM_WADDR_1_net), .WADDR0(MEM_WADDR_0_net), .WD17(
        GND), .WD16(GND), .WD15(GND), .WD14(GND), .WD13(GND), 
        .WD12(GND), .WD11(GND), .WD10(GND), .WD9(GND), .WD8(GND), 
        .WD7(DATA[7]), .WD6(DATA[6]), .WD5(DATA[5]), .WD4(DATA[4])
        , .WD3(DATA[3]), .WD2(DATA[2]), .WD1(DATA[1]), .WD0(
        DATA[0]), .RW0(GND), .RW1(VCC), .WW0(VCC), .WW1(GND), 
        .PIPE(GND), .REN(OR2_1_Y), .WEN(OR2_7_Y), .RCLK(RCLOCK), 
        .WCLK(WCLOCK), .RESET(RESET), .RD17(), .RD16(
        RAM512X18_0_RD16), .RD15(RAM512X18_0_RD15), .RD14(
        RAM512X18_0_RD14), .RD13(RAM512X18_0_RD13), .RD12(
        RAM512X18_0_RD12), .RD11(RAM512X18_0_RD11), .RD10(
        RAM512X18_0_RD10), .RD9(RAM512X18_0_RD9), .RD8(), .RD7(
        RAM512X18_0_RD7), .RD6(RAM512X18_0_RD6), .RD5(
        RAM512X18_0_RD5), .RD4(RAM512X18_0_RD4), .RD3(
        RAM512X18_0_RD3), .RD2(RAM512X18_0_RD2), .RD1(
        RAM512X18_0_RD1), .RD0(RAM512X18_0_RD0));
    DFN1C0 DFN1C0_16(.D(RGRY_5_net), .CLK(WCLOCK), .CLR(RESET), 
        .Q(DFN1C0_16_Q));
    DFN1E1C0 DFN1E1C0_Q_5_inst(.D(QXI_5_net), .CLK(RCLOCK), .CLR(
        RESET), .E(DVLDI), .Q(Q[5]));
    AO1 AO1_39(.A(AND2_50_Y), .B(AO1_41_Y), .C(AO1_33_Y), .Y(
        AO1_39_Y));
    XNOR3 XNOR3_21(.A(WGRYSYNC_8_net), .B(WGRYSYNC_7_net), .C(
        WGRYSYNC_6_net), .Y(XNOR3_21_Y));
    DFN1C0 DFN1C0_12(.D(RGRY_2_net), .CLK(WCLOCK), .CLR(RESET), 
        .Q(DFN1C0_12_Q));
    XOR2 XOR2_41(.A(WBINNXT_5_net), .B(WBINNXT_6_net), .Y(
        XOR2_41_Y));
    AO1 AO1_21(.A(XOR2_75_Y), .B(AO1_13_Y), .C(AND2_22_Y), .Y(
        AO1_21_Y));
    XOR2 XOR2_7(.A(WBINSYNC_10_net), .B(INV_21_Y), .Y(XOR2_7_Y));
    DFN1E1C0 DFN1E1C0_Q_8_inst(.D(QXI_8_net), .CLK(RCLOCK), .CLR(
        RESET), .E(DVLDI), .Q(Q[8]));
    INV REBUBBLE(.A(RE), .Y(REP));
    INV INV_15(.A(RBINNXT_10_net), .Y(INV_15_Y));
    XOR2 XOR2_54(.A(WBINNXT_10_net), .B(INV_18_Y), .Y(XOR2_54_Y));
    MAJ3 MAJ3_1(.A(MAJ3_18_Y), .B(MEM_WADDR_2_net), .C(GND), .Y(
        MAJ3_1_Y));
    AND3 AND3_9(.A(XNOR2_8_Y), .B(XNOR2_42_Y), .C(XNOR2_28_Y), .Y(
        AND3_9_Y));
    XNOR2 XNOR2_RBINSYNC_7_inst(.A(RGRYSYNC_7_net), .B(XNOR3_0_Y), 
        .Y(RBINSYNC_7_net));
    XNOR2 XNOR2_21(.A(RDADDRGEN_CONST_0_net), .B(MEM_RADDR_5_net), 
        .Y(XNOR2_21_Y));
    AND2 AND2_44(.A(AND2_16_Y), .B(XOR2_50_Y), .Y(AND2_44_Y));
    XNOR3 XNOR3_13(.A(WGRYSYNC_8_net), .B(WGRYSYNC_7_net), .C(
        WGRYSYNC_6_net), .Y(XNOR3_13_Y));
    XOR3 XOR3_14(.A(MEM_RADDR_5_net), .B(GND), .C(MAJ3_4_Y), .Y(
        XOR3_14_Y));
    AND3 AND3_16(.A(XNOR2_3_Y), .B(XNOR2_41_Y), .C(XNOR2_24_Y), 
        .Y(AND3_16_Y));
    DFN1C0 DFN1C0_WGRY_8_inst(.D(XOR2_0_Y), .CLK(WCLOCK), .CLR(
        RESET), .Q(WGRY_8_net));
    XOR2 XOR2_RBINNXT_0_inst(.A(RBIN_0_net), .B(MEMORYRE), .Y(
        RBINNXT_0_net));
    XOR2 XOR2_WBINSYNC_10_inst(.A(WGRYSYNC_11_net), .B(
        WGRYSYNC_10_net), .Y(WBINSYNC_10_net));
    DFN1C0 DFN1C0_18(.D(RGRY_8_net), .CLK(WCLOCK), .CLR(RESET), 
        .Q(DFN1C0_18_Q));
    XOR2 XOR2_23(.A(WBINNXT_3_net), .B(INV_23_Y), .Y(XOR2_23_Y));
    DFN1C0 DFN1C0_WBIN_3_inst(.D(WBINNXT_3_net), .CLK(WCLOCK), 
        .CLR(RESET), .Q(WBIN_3_net));
    XOR2 XOR2_33(.A(WBINNXT_2_net), .B(WBINNXT_3_net), .Y(
        XOR2_33_Y));
    AND2 AND2_31(.A(WBIN_2_net), .B(GND), .Y(AND2_31_Y));
    XNOR2 XNOR2_WDIFF_1_inst(.A(XOR2_53_Y), .B(NOR2A_1_Y), .Y(
        WDIFF_1_net));
    XOR2 XOR2_29(.A(WBINSYNC_9_net), .B(INV_22_Y), .Y(XOR2_29_Y));
    AND2 AND2_64(.A(AND2_84_Y), .B(XOR2_75_Y), .Y(AND2_64_Y));
    XOR2 XOR2_39(.A(WBINNXT_9_net), .B(WBINNXT_10_net), .Y(
        XOR2_39_Y));
    OR2A OR2A_12(.A(EMPTYVALUECONST_0_net), .B(RDIFF_5_net), .Y(
        OR2A_12_Y));
    OR2A OR2A_0(.A(RDIFF_5_net), .B(EMPTYVALUECONST_0_net), .Y(
        OR2A_0_Y));
    DFN1C0 DFN1C0_RGRY_9_inst(.D(XOR2_57_Y), .CLK(RCLOCK), .CLR(
        RESET), .Q(RGRY_9_net));
    AND2 AND2_19(.A(XOR2_4_Y), .B(XOR2_92_Y), .Y(AND2_19_Y));
    XNOR3 XNOR3_RBINSYNC_4_inst(.A(RGRYSYNC_4_net), .B(XOR3_23_Y), 
        .C(XNOR3_11_Y), .Y(RBINSYNC_4_net));
    AND2 AND2_79(.A(XOR2_79_Y), .B(XOR2_21_Y), .Y(AND2_79_Y));
    DFN1C0 DFN1C0_WGRY_1_inst(.D(XOR2_34_Y), .CLK(WCLOCK), .CLR(
        RESET), .Q(WGRY_1_net));
    XOR2 XOR2_27(.A(WBINNXT_11_net), .B(INV_10_Y), .Y(XOR2_27_Y));
    MX2 MX2_8(.A(RAM512X18_0_RD1), .B(RAM512X18_1_RD1), .S(
        DFN1_1_Q), .Y(MX2_8_Y));
    XOR2 XOR2_6(.A(WBIN_4_net), .B(GND), .Y(XOR2_6_Y));
    XOR2 XOR2_37(.A(WBIN_8_net), .B(GND), .Y(XOR2_37_Y));
    AND2 AND2_115(.A(XOR2_18_Y), .B(XOR2_48_Y), .Y(AND2_115_Y));
    DFN1C0 DFN1C0_WBIN_1_inst(.D(WBINNXT_1_net), .CLK(WCLOCK), 
        .CLR(RESET), .Q(WBIN_1_net));
    XOR2 XOR2_55(.A(WBIN_5_net), .B(GND), .Y(XOR2_55_Y));
    OR2A OR2A_16(.A(EMPTYVALUECONST_0_net), .B(RDIFF_2_net), .Y(
        OR2A_16_Y));
    INV INV_19(.A(RBINSYNC_8_net), .Y(INV_19_Y));
    AND2A AND2A_2(.A(EMPTY), .B(REP), .Y(AND2A_2_Y));
    XOR2 XOR2_109(.A(RBINNXT_0_net), .B(RBINNXT_1_net), .Y(
        XOR2_109_Y));
    AND2 AND2_104(.A(XOR2_9_Y), .B(XOR2_83_Y), .Y(AND2_104_Y));
    AND2 AND2_36(.A(XOR2_25_Y), .B(XOR2_68_Y), .Y(AND2_36_Y));
    AND2 AND2_9(.A(XOR2_67_Y), .B(XOR2_102_Y), .Y(AND2_9_Y));
    XNOR2 XNOR2_16(.A(RDADDRGEN_CONST_0_net), .B(MEM_RADDR_3_net), 
        .Y(XNOR2_16_Y));
    AND2A AND2A_1(.A(AND3_2_Y), .B(MEMORYRE), .Y(AND2A_1_Y));
    DFN1C0 DFN1C0_WGRY_5_inst(.D(XOR2_41_Y), .CLK(WCLOCK), .CLR(
        RESET), .Q(WGRY_5_net));
    DFN1C0 DFN1C0_WBIN_0_inst(.D(WBINNXT_0_net), .CLK(WCLOCK), 
        .CLR(RESET), .Q(WBIN_0_net));
    XOR3 XOR3_15(.A(MEM_RADDR_6_net), .B(GND), .C(MAJ3_13_Y), .Y(
        XOR3_15_Y));
    XNOR2 XNOR2_32(.A(RDIFF_6_net), .B(EMPTYVALUECONST_0_net), .Y(
        XNOR2_32_Y));
    AND2 AND2_110(.A(WBINNXT_5_net), .B(INV_11_Y), .Y(AND2_110_Y));
    RAM512X18 RAM512X18_1(.RADDR8(GND), .RADDR7(MEM_RADDR_7_net), 
        .RADDR6(MEM_RADDR_6_net), .RADDR5(MEM_RADDR_5_net), 
        .RADDR4(MEM_RADDR_4_net), .RADDR3(MEM_RADDR_3_net), 
        .RADDR2(MEM_RADDR_2_net), .RADDR1(MEM_RADDR_1_net), 
        .RADDR0(MEM_RADDR_0_net), .WADDR8(MEM_WADDR_8_net), 
        .WADDR7(MEM_WADDR_7_net), .WADDR6(MEM_WADDR_6_net), 
        .WADDR5(MEM_WADDR_5_net), .WADDR4(MEM_WADDR_4_net), 
        .WADDR3(MEM_WADDR_3_net), .WADDR2(MEM_WADDR_2_net), 
        .WADDR1(MEM_WADDR_1_net), .WADDR0(MEM_WADDR_0_net), .WD17(
        GND), .WD16(GND), .WD15(GND), .WD14(GND), .WD13(GND), 
        .WD12(GND), .WD11(GND), .WD10(GND), .WD9(GND), .WD8(GND), 
        .WD7(DATA[7]), .WD6(DATA[6]), .WD5(DATA[5]), .WD4(DATA[4])
        , .WD3(DATA[3]), .WD2(DATA[2]), .WD1(DATA[1]), .WD0(
        DATA[0]), .RW0(GND), .RW1(VCC), .WW0(VCC), .WW1(GND), 
        .PIPE(GND), .REN(OR2_2_Y), .WEN(OR2_0_Y), .RCLK(RCLOCK), 
        .WCLK(WCLOCK), .RESET(RESET), .RD17(), .RD16(
        RAM512X18_1_RD16), .RD15(RAM512X18_1_RD15), .RD14(
        RAM512X18_1_RD14), .RD13(RAM512X18_1_RD13), .RD12(
        RAM512X18_1_RD12), .RD11(RAM512X18_1_RD11), .RD10(
        RAM512X18_1_RD10), .RD9(RAM512X18_1_RD9), .RD8(), .RD7(
        RAM512X18_1_RD7), .RD6(RAM512X18_1_RD6), .RD5(
        RAM512X18_1_RD5), .RD4(RAM512X18_1_RD4), .RD3(
        RAM512X18_1_RD3), .RD2(RAM512X18_1_RD2), .RD1(
        RAM512X18_1_RD1), .RD0(RAM512X18_1_RD0));
    INV INV_24(.A(RBINNXT_3_net), .Y(INV_24_Y));
    AND2 AND2_101(.A(WBINSYNC_9_net), .B(INV_22_Y), .Y(AND2_101_Y)
        );
    DFN1C0 DFN1C0_RGRYSYNC_10_inst(.D(DFN1C0_5_Q), .CLK(WCLOCK), 
        .CLR(RESET), .Q(RGRYSYNC_10_net));
    AO1 AO1_47(.A(XOR2_16_Y), .B(AND2_110_Y), .C(AND2_28_Y), .Y(
        AO1_47_Y));
    XNOR2 XNOR2_RBINSYNC_5_inst(.A(XOR3_12_Y), .B(XNOR3_28_Y), .Y(
        RBINSYNC_5_net));
    XNOR3 XNOR3_30(.A(WGRYSYNC_2_net), .B(WGRYSYNC_1_net), .C(
        XOR3_25_Y), .Y(XNOR3_30_Y));
    XOR2 XOR2_RDIFF_4_inst(.A(XOR2_93_Y), .B(AO1_38_Y), .Y(
        RDIFF_4_net));
    DFN1E1C0 DFN1E1C0_Q_3_inst(.D(QXI_3_net), .CLK(RCLOCK), .CLR(
        RESET), .E(DVLDI), .Q(Q[3]));
    DFN1C0 DFN1C0_RBIN_10_inst(.D(RBINNXT_10_net), .CLK(RCLOCK), 
        .CLR(RESET), .Q(RBIN_10_net));
    AND2 AND2_10(.A(INV_5_Y), .B(INV_6_Y), .Y(AND2_10_Y));
    XOR2 XOR2_WBINNXT_7_inst(.A(XOR2_103_Y), .B(AO1_9_Y), .Y(
        WBINNXT_7_net));
    AND2 AND2_70(.A(WBINNXT_8_net), .B(INV_20_Y), .Y(AND2_70_Y));
    XOR3 XOR3_WBINSYNC_9_inst(.A(WGRYSYNC_11_net), .B(
        WGRYSYNC_10_net), .C(WGRYSYNC_9_net), .Y(WBINSYNC_9_net));
    MAJ3 MAJ3_16(.A(MAJ3_11_Y), .B(MEM_WADDR_4_net), .C(GND), .Y(
        MAJ3_16_Y));
    XOR2 XOR2_RBINNXT_1_inst(.A(XOR2_3_Y), .B(AND2_40_Y), .Y(
        RBINNXT_1_net));
    XNOR2 XNOR2_7(.A(WRADDRGEN_CONST_0_net), .B(MEM_WADDR_7_net), 
        .Y(XNOR2_7_Y));
    AO1 AO1_48(.A(AND2_104_Y), .B(AO1_8_Y), .C(AO1_20_Y), .Y(
        AO1_48_Y));
    XNOR3 XNOR3_31(.A(RGRYSYNC_7_net), .B(RGRYSYNC_6_net), .C(
        RGRYSYNC_5_net), .Y(XNOR3_31_Y));
    XNOR3 XNOR3_29(.A(WGRYSYNC_8_net), .B(WGRYSYNC_7_net), .C(
        WGRYSYNC_6_net), .Y(XNOR3_29_Y));
    INV INV_22(.A(RBINNXT_8_net), .Y(INV_22_Y));
    NOR3A NOR3A_5(.A(OR2A_17_Y), .B(AO1C_5_Y), .C(WDIFF_0_net), 
        .Y(NOR3A_5_Y));
    XOR2 XOR2_42(.A(RBIN_7_net), .B(GND), .Y(XOR2_42_Y));
    XNOR3 XNOR3_7(.A(WGRYSYNC_5_net), .B(WGRYSYNC_4_net), .C(
        WGRYSYNC_3_net), .Y(XNOR3_7_Y));
    DFN1C0 DFN1C0_FULL(.D(AOI1_1_Y), .CLK(WCLOCK), .CLR(RESET), 
        .Q(FULL));
    AO1 AO1_36(.A(XOR2_47_Y), .B(AND2_30_Y), .C(AND2_62_Y), .Y(
        AO1_36_Y));
    DFN1C0 DFN1C0_WBIN_11_inst(.D(WBINNXT_11_net), .CLK(WCLOCK), 
        .CLR(RESET), .Q(WBIN_11_net));
    DFN1C0 DFN1C0_RBIN_7_inst(.D(RBINNXT_7_net), .CLK(RCLOCK), 
        .CLR(RESET), .Q(RBIN_7_net));
    XOR2 XOR2_50(.A(WBINNXT_5_net), .B(INV_11_Y), .Y(XOR2_50_Y));
    XNOR2 XNOR2_29(.A(EMPTYVALUECONST_0_net), .B(RDIFF_3_net), .Y(
        XNOR2_29_Y));
    NOR3A NOR3A_1(.A(OR2A_6_Y), .B(AO1C_2_Y), .C(WDIFF_9_net), .Y(
        NOR3A_1_Y));
    DFN1E1C0 DFN1E1C0_MEM_RADDR_7_inst(.D(XOR3_27_Y), .CLK(RCLOCK)
        , .CLR(AND2_41_Y), .E(AND2A_1_Y), .Q(MEM_RADDR_7_net));
    XNOR3 XNOR3_12(.A(WGRYSYNC_2_net), .B(XOR3_11_Y), .C(
        XNOR3_2_Y), .Y(XNOR3_12_Y));
    XOR2 XOR2_0(.A(WBINNXT_8_net), .B(WBINNXT_9_net), .Y(XOR2_0_Y)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -