📄 soft_fifo1280x8.v
字号:
);
XOR2 XOR2_101(.A(WBINNXT_7_net), .B(INV_0_Y), .Y(XOR2_101_Y));
AO1 AO1_11(.A(AND2_79_Y), .B(AO1_46_Y), .C(AO1_52_Y), .Y(
AO1_11_Y));
AND2 AND2_94(.A(XOR2_5_Y), .B(XOR2_65_Y), .Y(AND2_94_Y));
OR2A OR2A_2(.A(MEM_WADDR_9_net), .B(MEM_WADDR_10_net), .Y(
OR2A_2_Y));
XOR3 XOR3_10(.A(WGRYSYNC_11_net), .B(WGRYSYNC_10_net), .C(
WGRYSYNC_9_net), .Y(XOR3_10_Y));
AND2 AND2_22(.A(WBINSYNC_6_net), .B(INV_14_Y), .Y(AND2_22_Y));
AO1 AO1_63(.A(XOR2_79_Y), .B(AO1_46_Y), .C(AND2_26_Y), .Y(
AO1_63_Y));
DFN1E1C0 DFN1E1C0_MEM_WADDR_10_inst(.D(XOR3_2_Y), .CLK(WCLOCK)
, .CLR(AND2_98_Y), .E(AND2A_3_Y), .Q(MEM_WADDR_10_net));
MAJ3 MAJ3_3(.A(MAJ3_13_Y), .B(MEM_RADDR_6_net), .C(GND), .Y(
MAJ3_3_Y));
OR2A OR2A_1(.A(EMPTYVALUECONST_0_net), .B(RDIFF_8_net), .Y(
OR2A_1_Y));
AND2 AND2_39(.A(XOR2_40_Y), .B(XOR2_20_Y), .Y(AND2_39_Y));
XNOR2 XNOR2_WBINSYNC_8_inst(.A(WGRYSYNC_8_net), .B(XNOR3_24_Y)
, .Y(WBINSYNC_8_net));
XOR2 XOR2_46(.A(WBINNXT_11_net), .B(GND), .Y(XOR2_46_Y));
DFN1C0 DFN1C0_RGRY_8_inst(.D(XOR2_80_Y), .CLK(RCLOCK), .CLR(
RESET), .Q(RGRY_8_net));
INV INV_1(.A(RBINSYNC_1_net), .Y(INV_1_Y));
DFN1C0 DFN1C0_WGRYSYNC_0_inst(.D(DFN1C0_19_Q), .CLK(RCLOCK),
.CLR(RESET), .Q(WGRYSYNC_0_net));
DFN1C0 DFN1C0_WGRYSYNC_2_inst(.D(DFN1C0_13_Q), .CLK(RCLOCK),
.CLR(RESET), .Q(WGRYSYNC_2_net));
AND3 AND3_10(.A(AND3_11_Y), .B(XNOR2_18_Y), .C(XNOR2_40_Y),
.Y(AND3_10_Y));
AO1 AO1_62(.A(XOR2_60_Y), .B(AO1_49_Y), .C(AND2_58_Y), .Y(
AO1_62_Y));
MX2 MX2_QXI_15_inst(.A(MX2_11_Y), .B(RAM512X18_2_RD16), .S(
DFN1_0_Q), .Y(QXI_15_net));
DFN1E1C0 DFN1E1C0_MEM_WADDR_7_inst(.D(XOR3_0_Y), .CLK(WCLOCK),
.CLR(AND2_98_Y), .E(AND2A_3_Y), .Q(MEM_WADDR_7_net));
DFN1C0 DFN1C0_WBIN_10_inst(.D(WBINNXT_10_net), .CLK(WCLOCK),
.CLR(RESET), .Q(WBIN_10_net));
DFN1 DFN1_1(.D(MEM_RADDR_8_net), .CLK(RCLOCK), .Q(DFN1_1_Q));
DFN1E1C0 DFN1E1C0_Q_4_inst(.D(QXI_4_net), .CLK(RCLOCK), .CLR(
RESET), .E(DVLDI), .Q(Q[4]));
XNOR3 XNOR3_9(.A(RGRYSYNC_4_net), .B(RGRYSYNC_3_net), .C(
RGRYSYNC_2_net), .Y(XNOR3_9_Y));
XOR2 XOR2_103(.A(WBIN_7_net), .B(GND), .Y(XOR2_103_Y));
DFN1C0 DFN1C0_RGRY_1_inst(.D(XOR2_30_Y), .CLK(RCLOCK), .CLR(
RESET), .Q(RGRY_1_net));
DFN1C0 DFN1C0_DVLDX(.D(DVLDI), .CLK(RCLOCK), .CLR(RESET), .Q(
DVLDX));
DFN1C0 DFN1C0_5(.D(RGRY_10_net), .CLK(WCLOCK), .CLR(RESET),
.Q(DFN1C0_5_Q));
DFN1E1C0 DFN1E1C0_MEM_WADDR_9_inst(.D(XOR3_26_Y), .CLK(WCLOCK)
, .CLR(AND2_98_Y), .E(AND2A_3_Y), .Q(MEM_WADDR_9_net));
MX2 MX2_QXI_8_inst(.A(MX2_7_Y), .B(RAM512X18_2_RD9), .S(
DFN1_0_Q), .Y(QXI_8_net));
AND2 AND2_45(.A(WBIN_3_net), .B(GND), .Y(AND2_45_Y));
DFN1C0 DFN1C0_RBIN_3_inst(.D(RBINNXT_3_net), .CLK(RCLOCK),
.CLR(RESET), .Q(RBIN_3_net));
MAJ3 MAJ3_2(.A(MAJ3_3_Y), .B(MEM_RADDR_7_net), .C(GND), .Y(
MAJ3_2_Y));
NAND3A NAND3A_5(.A(NOR3A_5_Y), .B(OR2A_15_Y), .C(NAND3A_6_Y),
.Y(NAND3A_5_Y));
XOR2 XOR2_RDIFF_0_inst(.A(WBINSYNC_1_net), .B(RBINNXT_0_net),
.Y(RDIFF_0_net));
XOR2 XOR2_RBINNXT_3_inst(.A(XOR2_51_Y), .B(AO1_50_Y), .Y(
RBINNXT_3_net));
XOR2 XOR2_21(.A(WBIN_9_net), .B(GND), .Y(XOR2_21_Y));
XOR2 XOR2_31(.A(WBINSYNC_2_net), .B(INV_5_Y), .Y(XOR2_31_Y));
AND2 AND2_65(.A(XNOR2_11_Y), .B(XNOR2_22_Y), .Y(AND2_65_Y));
XOR2 XOR2_14(.A(WBIN_9_net), .B(GND), .Y(XOR2_14_Y));
DFN1C0 DFN1C0_RGRY_5_inst(.D(XOR2_105_Y), .CLK(RCLOCK), .CLR(
RESET), .Q(RGRY_5_net));
AND2 AND2_30(.A(WBINNXT_3_net), .B(INV_23_Y), .Y(AND2_30_Y));
DFN1C0 DFN1C0_WGRYSYNC_7_inst(.D(DFN1C0_4_Q), .CLK(RCLOCK),
.CLR(RESET), .Q(WGRYSYNC_7_net));
NAND3A NAND3A_2(.A(NOR3A_6_Y), .B(OR2A_4_Y), .C(NAND3A_12_Y),
.Y(NAND3A_2_Y));
MAJ3 MAJ3_7(.A(MAJ3_10_Y), .B(MEM_WADDR_7_net), .C(GND), .Y(
MAJ3_7_Y));
AND2 AND2_28(.A(WBINNXT_6_net), .B(INV_13_Y), .Y(AND2_28_Y));
MAJ3 MAJ3_15(.A(MAJ3_17_Y), .B(MEM_WADDR_10_net), .C(GND), .Y(
MAJ3_15_Y));
XOR2 XOR2_84(.A(WBINNXT_7_net), .B(INV_0_Y), .Y(XOR2_84_Y));
XOR2 XOR2_53(.A(WBINNXT_1_net), .B(INV_4_Y), .Y(XOR2_53_Y));
XOR2 XOR2_4(.A(WBINSYNC_2_net), .B(INV_5_Y), .Y(XOR2_4_Y));
INV MEMREBUBBLE(.A(MEMORYRE), .Y(MEMRENEG));
AO1 AO1_53(.A(AND2_60_Y), .B(AO1_47_Y), .C(AO1_19_Y), .Y(
AO1_53_Y));
XOR2 XOR2_59(.A(WBINSYNC_3_net), .B(INV_3_Y), .Y(XOR2_59_Y));
XNOR2 XNOR2_13(.A(WDIFF_3_net), .B(FULLCONSTVALUE_0_net), .Y(
XNOR2_13_Y));
DFN1C0 DFN1C0_RBIN_1_inst(.D(RBINNXT_1_net), .CLK(RCLOCK),
.CLR(RESET), .Q(RBIN_1_net));
XOR3 XOR3_13(.A(MEM_WADDR_4_net), .B(GND), .C(MAJ3_11_Y), .Y(
XOR3_13_Y));
OA1A OA1A_0(.A(RDIFF_9_net), .B(EMPTYVALUECONST_0_net), .C(
EMPTYVALUECONST_0_net), .Y(OA1A_0_Y));
MX2 MX2_13(.A(RAM512X18_0_RD12), .B(RAM512X18_1_RD12), .S(
DFN1_1_Q), .Y(MX2_13_Y));
AO1 AO1_7(.A(XOR2_40_Y), .B(AO1_11_Y), .C(AND2_66_Y), .Y(
AO1_7_Y));
XOR3 XOR3_19(.A(MEM_WADDR_11_net), .B(GND), .C(MAJ3_15_Y), .Y(
XOR3_19_Y));
AND2 AND2_112(.A(AND2_108_Y), .B(XOR2_100_Y), .Y(AND2_112_Y));
XOR2 XOR2_98(.A(WBINNXT_4_net), .B(INV_12_Y), .Y(XOR2_98_Y));
INV INV_20(.A(RBINSYNC_7_net), .Y(INV_20_Y));
DFN1C0 DFN1C0_RBIN_0_inst(.D(RBINNXT_0_net), .CLK(RCLOCK),
.CLR(RESET), .Q(RBIN_0_net));
AND2 AND2_105(.A(XOR2_66_Y), .B(XOR2_54_Y), .Y(AND2_105_Y));
OR2 OR2_2(.A(OR2A_9_Y), .B(MEMRENEG), .Y(OR2_2_Y));
AND2 AND2_52(.A(WBINSYNC_10_net), .B(INV_21_Y), .Y(AND2_52_Y));
XNOR2 XNOR2_RBINSYNC_1_inst(.A(XNOR3_8_Y), .B(XNOR3_25_Y), .Y(
RBINSYNC_1_net));
AO1 AO1_52(.A(XOR2_21_Y), .B(AND2_26_Y), .C(AND2_85_Y), .Y(
AO1_52_Y));
XOR2 XOR2_57(.A(RBINNXT_9_net), .B(RBINNXT_10_net), .Y(
XOR2_57_Y));
AO1 AO1_41(.A(XOR2_55_Y), .B(AND2_102_Y), .C(AND2_72_Y), .Y(
AO1_41_Y));
AND2 AND2_1(.A(RBIN_5_net), .B(GND), .Y(AND2_1_Y));
AND2 AND2_7(.A(WBINSYNC_8_net), .B(INV_2_Y), .Y(AND2_7_Y));
MAJ3 MAJ3_13(.A(MAJ3_4_Y), .B(MEM_RADDR_5_net), .C(GND), .Y(
MAJ3_13_Y));
XNOR2 XNOR2_WBINSYNC_2_inst(.A(XNOR3_19_Y), .B(XNOR3_12_Y),
.Y(WBINSYNC_2_net));
XOR3 XOR3_17(.A(MEM_WADDR_3_net), .B(GND), .C(MAJ3_1_Y), .Y(
XOR3_17_Y));
AND2 AND2_100(.A(WBINNXT_7_net), .B(INV_0_Y), .Y(AND2_100_Y));
MX2 MX2_QXI_1_inst(.A(MX2_8_Y), .B(RAM512X18_2_RD1), .S(
DFN1_0_Q), .Y(QXI_1_net));
XOR2 XOR2_15(.A(WBINSYNC_4_net), .B(INV_24_Y), .Y(XOR2_15_Y));
AND2 AND2_43(.A(WBINSYNC_3_net), .B(INV_3_Y), .Y(AND2_43_Y));
MAJ3 MAJ3_6(.A(MAJ3_5_Y), .B(MEM_RADDR_3_net), .C(GND), .Y(
MAJ3_6_Y));
MAJ3 MAJ3_5(.A(MAJ3_9_Y), .B(MEM_RADDR_2_net), .C(GND), .Y(
MAJ3_5_Y));
DFN1C0 DFN1C0_14(.D(WGRY_3_net), .CLK(RCLOCK), .CLR(RESET),
.Q(DFN1C0_14_Q));
XOR2 XOR2_85(.A(MEM_WADDR_0_net), .B(VCC), .Y(XOR2_85_Y));
DFN1C0 DFN1C0_9(.D(WGRY_9_net), .CLK(RCLOCK), .CLR(RESET), .Q(
DFN1C0_9_Q));
MX2 MX2_4(.A(RAM512X18_0_RD11), .B(RAM512X18_1_RD11), .S(
DFN1_1_Q), .Y(MX2_4_Y));
XNOR2 XNOR2_RBINSYNC_3_inst(.A(XNOR3_27_Y), .B(XNOR3_1_Y), .Y(
RBINSYNC_3_net));
XOR2 XOR2_106(.A(WBIN_5_net), .B(GND), .Y(XOR2_106_Y));
NOR3A NOR3A_2(.A(OR2A_1_Y), .B(AO1C_0_Y), .C(
EMPTYVALUECONST_0_net), .Y(NOR3A_2_Y));
OR2 OR2_7(.A(OR2_5_Y), .B(MEMWENEG), .Y(OR2_7_Y));
AND3 AND3_4(.A(AND3_7_Y), .B(AND3_16_Y), .C(AND3_6_Y), .Y(
AND3_4_Y));
XOR2 XOR2_RBINNXT_10_inst(.A(XOR2_13_Y), .B(AO1_48_Y), .Y(
RBINNXT_10_net));
AND2 AND2_63(.A(MEM_RADDR_0_net), .B(VCC), .Y(AND2_63_Y));
INV INV_13(.A(RBINSYNC_5_net), .Y(INV_13_Y));
XNOR2 XNOR2_8(.A(WRADDRGEN_CONST_0_net), .B(MEM_WADDR_3_net),
.Y(XNOR2_8_Y));
OR2 OR2_1(.A(OR2_6_Y), .B(MEMRENEG), .Y(OR2_1_Y));
AND2 AND2_109(.A(WBIN_6_net), .B(GND), .Y(AND2_109_Y));
MAJ3 MAJ3_10(.A(MAJ3_14_Y), .B(MEM_WADDR_6_net), .C(GND), .Y(
MAJ3_10_Y));
NAND3A NAND3A_0(.A(WDIFF_4_net), .B(FULLCONSTVALUE_0_net), .C(
OR2A_7_Y), .Y(NAND3A_0_Y));
AND2 AND2_95(.A(XNOR2_38_Y), .B(XNOR2_33_Y), .Y(AND2_95_Y));
XNOR2 XNOR2_34(.A(WRADDRGEN_CONST_0_net), .B(MEM_WADDR_6_net),
.Y(XNOR2_34_Y));
XNOR2 XNOR2_RDIFF_1_inst(.A(XOR2_31_Y), .B(NOR2A_0_Y), .Y(
RDIFF_1_net));
AND3 AND3_1(.A(XNOR2_26_Y), .B(XNOR2_23_Y), .C(XNOR2_19_Y),
.Y(AND3_1_Y));
XOR2 XOR2_22(.A(RBINNXT_7_net), .B(RBINNXT_8_net), .Y(
XOR2_22_Y));
MX2 MX2_11(.A(RAM512X18_0_RD16), .B(RAM512X18_1_RD16), .S(
DFN1_1_Q), .Y(MX2_11_Y));
AND2 AND2_27(.A(AND2_35_Y), .B(AND2_104_Y), .Y(AND2_27_Y));
NOR2A NOR2A_1(.A(RBINSYNCSHIFT_0_net), .B(WBINNXT_0_net), .Y(
NOR2A_1_Y));
XOR2 XOR2_32(.A(WBIN_4_net), .B(GND), .Y(XOR2_32_Y));
XOR2 XOR2_WBINNXT_2_inst(.A(XOR2_19_Y), .B(AO1_44_Y), .Y(
WBINNXT_2_net));
DFN1E1C0 DFN1E1C0_Q_7_inst(.D(QXI_7_net), .CLK(RCLOCK), .CLR(
RESET), .E(DVLDI), .Q(Q[7]));
XNOR3 XNOR3_RBINSYNC_2_inst(.A(XNOR3_36_Y), .B(XNOR3_31_Y),
.C(XNOR3_9_Y), .Y(RBINSYNC_2_net));
AND2 AND2_14(.A(RBIN_9_net), .B(GND), .Y(AND2_14_Y));
AND2 AND2_74(.A(XOR2_6_Y), .B(XOR2_55_Y), .Y(AND2_74_Y));
AND2 AND2_82(.A(AND2_13_Y), .B(XOR2_66_Y), .Y(AND2_82_Y));
AND2 AND2_58(.A(RBIN_6_net), .B(GND), .Y(AND2_58_Y));
XOR2 XOR2_10(.A(RBIN_6_net), .B(GND), .Y(XOR2_10_Y));
XOR3 XOR3_28(.A(MEM_WADDR_8_net), .B(GND), .C(MAJ3_7_Y), .Y(
XOR3_28_Y));
XNOR2 XNOR2_9(.A(WDIFF_4_net), .B(FULLCONSTVALUE_0_net), .Y(
XNOR2_9_Y));
AO1 AO1_20(.A(XOR2_83_Y), .B(AND2_55_Y), .C(AND2_14_Y), .Y(
AO1_20_Y));
OR2A OR2A_5(.A(RDIFF_2_net), .B(EMPTYVALUECONST_0_net), .Y(
OR2A_5_Y));
OR2A OR2A_9(.A(MEM_RADDR_8_net), .B(MEM_RADDR_9_net), .Y(
OR2A_9_Y));
XOR2 XOR2_RDIFF_9_inst(.A(XOR2_7_Y), .B(AO1_17_Y), .Y(
RDIFF_9_net));
XOR2 XOR2_80(.A(RBINNXT_8_net), .B(RBINNXT_9_net), .Y(
XOR2_80_Y));
AO1C AO1C_2(.A(FULLCONSTVALUE_8_net), .B(WDIFF_10_net), .C(
FULLCONSTVALUE_0_net), .Y(AO1C_2_Y));
XNOR2 XNOR2_12(.A(FULLCONSTVALUE_8_net), .B(WDIFF_8_net), .Y(
XNOR2_12_Y));
XOR2 XOR2_26(.A(WBIN_11_net), .B(GND), .Y(XOR2_26_Y));
XOR2 XOR2_36(.A(MEM_RADDR_0_net), .B(VCC), .Y(XOR2_36_Y));
DFN1C0 DFN1C0_RGRYSYNC_0_inst(.D(DFN1C0_1_Q), .CLK(WCLOCK),
.CLR(RESET), .Q(RGRYSYNC_0_net));
DFN1C0 DFN1C0_RGRYSYNC_2_inst(.D(DFN1C0_12_Q), .CLK(WCLOCK),
.CLR(RESET), .Q(RGRYSYNC_2_net));
AND2 AND2_21(.A(WBINNXT_10_net), .B(INV_18_Y), .Y(AND2_21_Y));
DFN1E1C0 DFN1E1C0_MEM_WADDR_6_inst(.D(XOR3_22_Y), .CLK(WCLOCK)
, .CLR(AND2_98_Y), .E(AND2A_3_Y), .Q(MEM_WADDR_6_net));
AO1 AO1_57(.A(XOR2_35_Y), .B(AND2_22_Y), .C(AND2_51_Y), .Y(
AO1_57_Y));
XNOR2 XNOR2_37(.A(WRADDRGEN_CONST_0_net), .B(MEM_WADDR_1_net),
.Y(XNOR2_37_Y));
DFN1C0 DFN1C0_WBIN_8_inst(.D(WBINNXT_8_net), .CLK(WCLOCK),
.CLR(RESET), .Q(WBIN_8_net));
AND2 AND2_3(.A(AND2_103_Y), .B(XOR2_27_Y), .Y(AND2_3_Y));
XNOR3 XNOR3_14(.A(WGRYSYNC_2_net), .B(WGRYSYNC_1_net), .C(
WGRYSYNC_0_net), .Y(XNOR3_14_Y));
OR2A OR2A_6(.A(WDIFF_11_net), .B(FULLCONSTVALUE_0_net), .Y(
OR2A_6_Y));
XOR2 XOR2_102(.A(RBIN_1_net), .B(GND), .Y(XOR2_102_Y));
DFN1E1C0 DFN1E1C0_Q_1_inst(.D(QXI_1_net), .CLK(RCLOCK), .CLR(
RESET), .E(DVLDI), .Q(Q[1]));
DFN1C0 DFN1C0_21(.D(WGRY_11_net), .CLK(RCLOCK), .CLR(RESET),
.Q(DFN1C0_21_Q));
DFN1E1C0 DFN1E1C0_MEM_WADDR_2_inst(.D(XOR3_18_Y), .CLK(WCLOCK)
, .CLR(AND2_98_Y), .E(AND2A_3_Y), .Q(MEM_WADDR_2_net));
AND3 AND3_14(.A(XNOR2_15_Y), .B(XNOR2_0_Y), .C(XNOR2_12_Y),
.Y(AND3_14_Y));
XNOR3 XNOR3_25(.A(RGRYSYNC_1_net), .B(XOR3_7_Y), .C(
XNOR3_16_Y), .Y(XNOR3_25_Y));
XNOR2 XNOR2_WBINSYNC_0_inst(.A(XNOR3_14_Y), .B(XNOR3_20_Y),
.Y(WBINSYNC_0_net));
XNOR3 XNOR3_8(.A(RGRYSYNC_4_net), .B(RGRYSYNC_3_net), .C(
RGRYSYNC_2_net), .Y(XNOR3_8_Y));
AO1 AO1_58(.A(AND2_74_Y), .B(AO1_12_Y), .C(AO1_41_Y), .Y(
AO1_58_Y));
AO1 AO1_25(.A(XOR2_77_Y), .B(AND2_52_Y), .C(AND2_87_Y), .Y(
AO1_25_Y));
OR2A OR2A_3(.A(WDIFF_8_net), .B(FULLCONSTVALUE_8_net), .Y(
OR2A_3_Y));
XNOR2 XNOR2_38(.A(EMPTYVALUECONST_0_net), .B(RDIFF_9_net), .Y(
XNOR2_38_Y));
XOR2 XOR2_78(.A(RBIN_5_net), .B(GND), .Y(XOR2_78_Y));
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -