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

📄 fifo64.v

📁 FIFO级联
💻 V
📖 第 1 页 / 共 3 页
字号:
				.ALMOSTFULL(), 				.DO(dataout36), 				.DOP(pout36), 				.EMPTY(empty36), 				.FULL(full36), 				.RDCOUNT(), 				.RDERR(), 		      .WRCOUNT(), 				.WRERR(),				//input	         .DI(dataout35), 				.DIP(pout35), 				.RDCLK(clk), 				.RDEN(en3637), 				.RST(rst), 				.WRCLK(clk), 				.WREN(en3536)				);    defparam FIFO_INST36.DATA_WIDTH = 18;    defparam FIFO_INST36.FIRST_WORD_FALL_THROUGH = "TRUE";	 	 FIFO18 FIFO_INST37(            //output				.ALMOSTEMPTY(), 				.ALMOSTFULL(), 				.DO(dataout37), 				.DOP(pout37), 				.EMPTY(empty37), 				.FULL(full37), 				.RDCOUNT(), 				.RDERR(), 		      .WRCOUNT(), 				.WRERR(),				//input	         .DI(dataout36), 				.DIP(pout36), 				.RDCLK(clk), 				.RDEN(en3738), 				.RST(rst), 				.WRCLK(clk), 				.WREN(en3637)				);    defparam FIFO_INST37.DATA_WIDTH = 18;    defparam FIFO_INST37.FIRST_WORD_FALL_THROUGH = "TRUE";	 	 FIFO18 FIFO_INST38(            //output				.ALMOSTEMPTY(), 				.ALMOSTFULL(), 				.DO(dataout38), 				.DOP(pout38), 				.EMPTY(empty38), 				.FULL(full38), 				.RDCOUNT(), 				.RDERR(), 		      .WRCOUNT(), 				.WRERR(),				//input	         .DI(dataout37), 				.DIP(pout37), 				.RDCLK(clk), 				.RDEN(en3839), 				.RST(rst), 				.WRCLK(clk), 				.WREN(en3738)				);    defparam FIFO_INST38.DATA_WIDTH = 18;    defparam FIFO_INST38.FIRST_WORD_FALL_THROUGH = "TRUE";	 	 FIFO18 FIFO_INST39(            //output				.ALMOSTEMPTY(), 				.ALMOSTFULL(), 				.DO(dataout39), 				.DOP(pout39), 				.EMPTY(empty39), 				.FULL(full39), 				.RDCOUNT(), 				.RDERR(), 		      .WRCOUNT(), 				.WRERR(),				//input	         .DI(dataout38), 				.DIP(pout38), 				.RDCLK(clk), 				.RDEN(en3940), 				.RST(rst), 				.WRCLK(clk), 				.WREN(en3839)				);    defparam FIFO_INST39.DATA_WIDTH = 18;    defparam FIFO_INST39.FIRST_WORD_FALL_THROUGH = "TRUE";	 	 FIFO18 FIFO_INST40(            //output				.ALMOSTEMPTY(), 				.ALMOSTFULL(), 				.DO(dataout40), 				.DOP(pout40), 				.EMPTY(empty40), 				.FULL(full40), 				.RDCOUNT(), 				.RDERR(), 		      .WRCOUNT(), 				.WRERR(),				//input	         .DI(dataout39), 				.DIP(pout39), 				.RDCLK(clk), 				.RDEN(en4041), 				.RST(rst), 				.WRCLK(clk), 				.WREN(en3940)				);    defparam FIFO_INST40.DATA_WIDTH = 18;    defparam FIFO_INST40.FIRST_WORD_FALL_THROUGH = "TRUE";	 	 FIFO18 FIFO_INST41(            //output				.ALMOSTEMPTY(), 				.ALMOSTFULL(), 				.DO(dataout41), 				.DOP(pout41), 				.EMPTY(empty41), 				.FULL(full41), 				.RDCOUNT(), 				.RDERR(), 		      .WRCOUNT(), 				.WRERR(),				//input	         .DI(dataout40), 				.DIP(pout40), 				.RDCLK(clk), 				.RDEN(en4142), 				.RST(rst), 				.WRCLK(clk), 				.WREN(en4041)				);    defparam FIFO_INST41.DATA_WIDTH = 18;    defparam FIFO_INST41.FIRST_WORD_FALL_THROUGH = "TRUE";	 	 FIFO18 FIFO_INST42(            //output				.ALMOSTEMPTY(), 				.ALMOSTFULL(), 				.DO(dataout42), 				.DOP(pout42), 				.EMPTY(empty42), 				.FULL(full42), 				.RDCOUNT(), 				.RDERR(), 		      .WRCOUNT(), 				.WRERR(),				//input	         .DI(dataout41), 				.DIP(pout41), 				.RDCLK(clk), 				.RDEN(en4243), 				.RST(rst), 				.WRCLK(clk), 				.WREN(en4142)				);    defparam FIFO_INST42.DATA_WIDTH = 18;    defparam FIFO_INST42.FIRST_WORD_FALL_THROUGH = "TRUE";	 	 FIFO18 FIFO_INST43(            //output				.ALMOSTEMPTY(), 				.ALMOSTFULL(), 				.DO(dataout43), 				.DOP(pout43), 				.EMPTY(empty43), 				.FULL(full43), 				.RDCOUNT(), 				.RDERR(), 		      .WRCOUNT(), 				.WRERR(),				//input	         .DI(dataout42), 				.DIP(pout42), 				.RDCLK(clk), 				.RDEN(en4344), 				.RST(rst), 				.WRCLK(clk), 				.WREN(en4243)				);    defparam FIFO_INST43.DATA_WIDTH = 18;    defparam FIFO_INST43.FIRST_WORD_FALL_THROUGH = "TRUE";	 	 FIFO18 FIFO_INST44(            //output				.ALMOSTEMPTY(), 				.ALMOSTFULL(), 				.DO(dataout44), 				.DOP(pout44), 				.EMPTY(empty44), 				.FULL(full44), 				.RDCOUNT(), 				.RDERR(), 		      .WRCOUNT(), 				.WRERR(),				//input	         .DI(dataout43), 				.DIP(pout43), 				.RDCLK(clk), 				.RDEN(en4445), 				.RST(rst), 				.WRCLK(clk), 				.WREN(en4344)				);    defparam FIFO_INST44.DATA_WIDTH = 18;    defparam FIFO_INST44.FIRST_WORD_FALL_THROUGH = "TRUE";	 	 FIFO18 FIFO_INST45(            //output				.ALMOSTEMPTY(), 				.ALMOSTFULL(), 				.DO(dataout45), 				.DOP(pout45), 				.EMPTY(empty45), 				.FULL(full45), 				.RDCOUNT(), 				.RDERR(), 		      .WRCOUNT(), 				.WRERR(),				//input	         .DI(dataout44), 				.DIP(pout44), 				.RDCLK(clk), 				.RDEN(en4546), 				.RST(rst), 				.WRCLK(clk), 				.WREN(en4445)				);    defparam FIFO_INST45.DATA_WIDTH = 18;    defparam FIFO_INST45.FIRST_WORD_FALL_THROUGH = "TRUE";	 	 FIFO18 FIFO_INST46(            //output				.ALMOSTEMPTY(), 				.ALMOSTFULL(), 				.DO(dataout46), 				.DOP(pout46), 				.EMPTY(empty46), 				.FULL(full46), 				.RDCOUNT(), 				.RDERR(), 		      .WRCOUNT(), 				.WRERR(),				//input	         .DI(dataout45), 				.DIP(pout45), 				.RDCLK(clk), 				.RDEN(en4647), 				.RST(rst), 				.WRCLK(clk), 				.WREN(en4546)				);    defparam FIFO_INST46.DATA_WIDTH = 18;    defparam FIFO_INST46.FIRST_WORD_FALL_THROUGH = "TRUE";	 	 FIFO18 FIFO_INST47(            //output				.ALMOSTEMPTY(), 				.ALMOSTFULL(), 				.DO(dataout47), 				.DOP(pout47), 				.EMPTY(empty47), 				.FULL(full47), 				.RDCOUNT(), 				.RDERR(), 		      .WRCOUNT(), 				.WRERR(),				//input	         .DI(dataout46), 				.DIP(pout46), 				.RDCLK(clk), 				.RDEN(en4748), 				.RST(rst), 				.WRCLK(clk), 				.WREN(en4647)				);    defparam FIFO_INST47.DATA_WIDTH = 18;    defparam FIFO_INST47.FIRST_WORD_FALL_THROUGH = "TRUE";	 	 FIFO18 FIFO_INST48(            //output				.ALMOSTEMPTY(), 				.ALMOSTFULL(), 				.DO(dataout48), 				.DOP(pout48), 				.EMPTY(empty48), 				.FULL(full48), 				.RDCOUNT(), 				.RDERR(), 		      .WRCOUNT(), 				.WRERR(),				//input	         .DI(dataout47), 				.DIP(pout47), 				.RDCLK(clk), 				.RDEN(en4849), 				.RST(rst), 				.WRCLK(clk), 				.WREN(en4748)				);    defparam FIFO_INST48.DATA_WIDTH = 18;    defparam FIFO_INST48.FIRST_WORD_FALL_THROUGH = "TRUE";	 	 FIFO18 FIFO_INST49(            //output				.ALMOSTEMPTY(), 				.ALMOSTFULL(), 				.DO(dataout49), 				.DOP(pout49), 				.EMPTY(empty49), 				.FULL(full49), 				.RDCOUNT(), 				.RDERR(), 		      .WRCOUNT(), 				.WRERR(),				//input	         .DI(dataout48), 				.DIP(pout48), 				.RDCLK(clk), 				.RDEN(en4950), 				.RST(rst), 				.WRCLK(clk), 				.WREN(en4849)				);    defparam FIFO_INST49.DATA_WIDTH = 18;    defparam FIFO_INST49.FIRST_WORD_FALL_THROUGH = "TRUE";	 	 FIFO18 FIFO_INST50(            //output				.ALMOSTEMPTY(), 				.ALMOSTFULL(), 				.DO(dataout50), 				.DOP(pout50), 				.EMPTY(empty50), 				.FULL(full50), 				.RDCOUNT(), 				.RDERR(), 		      .WRCOUNT(), 				.WRERR(),				//input	         .DI(dataout49), 				.DIP(pout49), 				.RDCLK(clk), 				.RDEN(en5051), 				.RST(rst), 				.WRCLK(clk), 				.WREN(en4950)				);    defparam FIFO_INST50.DATA_WIDTH = 18;    defparam FIFO_INST50.FIRST_WORD_FALL_THROUGH = "TRUE";	 	 FIFO18 FIFO_INST51(            //output				.ALMOSTEMPTY(), 				.ALMOSTFULL(), 				.DO(dataout51), 				.DOP(pout51), 				.EMPTY(empty51), 				.FULL(full51), 				.RDCOUNT(), 				.RDERR(), 		      .WRCOUNT(), 				.WRERR(),				//input	         .DI(dataout50), 				.DIP(pout50), 				.RDCLK(clk), 				.RDEN(en5152), 				.RST(rst), 				.WRCLK(clk), 				.WREN(en5051)				);    defparam FIFO_INST51.DATA_WIDTH = 18;    defparam FIFO_INST51.FIRST_WORD_FALL_THROUGH = "TRUE";	 	 FIFO18 FIFO_INST52(            //output				.ALMOSTEMPTY(), 				.ALMOSTFULL(), 				.DO(dataout52), 				.DOP(pout52), 				.EMPTY(empty52), 				.FULL(full52), 				.RDCOUNT(), 				.RDERR(), 		      .WRCOUNT(), 				.WRERR(),				//input	         .DI(dataout51), 				.DIP(pout51), 				.RDCLK(clk), 				.RDEN(en5253), 				.RST(rst), 				.WRCLK(clk), 				.WREN(en5152)				);    defparam FIFO_INST52.DATA_WIDTH = 18;    defparam FIFO_INST52.FIRST_WORD_FALL_THROUGH = "TRUE";	 	 FIFO18 FIFO_INST53(            //output				.ALMOSTEMPTY(), 				.ALMOSTFULL(), 				.DO(dataout53), 				.DOP(pout53), 				.EMPTY(empty53), 				.FULL(full53), 				.RDCOUNT(), 				.RDERR(), 		      .WRCOUNT(), 				.WRERR(),				//input	         .DI(dataout52), 				.DIP(pout52), 				.RDCLK(clk), 				.RDEN(en5354), 				.RST(rst), 				.WRCLK(clk), 				.WREN(en5253)				);    defparam FIFO_INST53.DATA_WIDTH = 18;    defparam FIFO_INST53.FIRST_WORD_FALL_THROUGH = "TRUE";	 	 FIFO18 FIFO_INST54(            //output				.ALMOSTEMPTY(), 				.ALMOSTFULL(), 				.DO(dataout54), 				.DOP(pout54), 				.EMPTY(empty54), 				.FULL(full54), 				.RDCOUNT(), 				.RDERR(), 		      .WRCOUNT(), 				.WRERR(),				//input	         .DI(dataout53), 				.DIP(pout53), 				.RDCLK(clk), 				.RDEN(en5455), 				.RST(rst), 				.WRCLK(clk), 				.WREN(en5354)				);    defparam FIFO_INST54.DATA_WIDTH = 18;    defparam FIFO_INST54.FIRST_WORD_FALL_THROUGH = "TRUE";	 	 FIFO18 FIFO_INST55(            //output				.ALMOSTEMPTY(), 				.ALMOSTFULL(), 				.DO(dataout55), 				.DOP(pout55), 				.EMPTY(empty55), 				.FULL(full55), 				.RDCOUNT(), 				.RDERR(), 		      .WRCOUNT(), 				.WRERR(),				//input	         .DI(dataout54), 				.DIP(pout54), 				.RDCLK(clk), 				.RDEN(en5556), 				.RST(rst), 				.WRCLK(clk), 				.WREN(en5455)				);    defparam FIFO_INST55.DATA_WIDTH = 18;    defparam FIFO_INST55.FIRST_WORD_FALL_THROUGH = "TRUE";	 	 FIFO18 FIFO_INST56(            //output				.ALMOSTEMPTY(), 				.ALMOSTFULL(), 				.DO(dataout56), 				.DOP(pout56), 				.EMPTY(empty56), 				.FULL(full56), 				.RDCOUNT(), 				.RDERR(), 		      .WRCOUNT(), 				.WRERR(),				//input	         .DI(dataout55), 				.DIP(pout55), 				.RDCLK(clk), 				.RDEN(en5657), 				.RST(rst), 				.WRCLK(clk), 				.WREN(en5556)				);    defparam FIFO_INST56.DATA_WIDTH = 18;    defparam FIFO_INST56.FIRST_WORD_FALL_THROUGH = "TRUE";	 	 FIFO18 FIFO_INST57(            //output				.ALMOSTEMPTY(), 				.ALMOSTFULL(), 				.DO(dataout57), 				.DOP(pout57), 				.EMPTY(empty57), 				.FULL(full57), 				.RDCOUNT(), 				.RDERR(), 		      .WRCOUNT(), 				.WRERR(),				//input	         .DI(dataout56), 				.DIP(pout56), 				.RDCLK(clk), 				.RDEN(en5758), 				.RST(rst), 				.WRCLK(clk), 				.WREN(en5657)				);    defparam FIFO_INST57.DATA_WIDTH = 18;    defparam FIFO_INST57.FIRST_WORD_FALL_THROUGH = "TRUE";	 	 FIFO18 FIFO_INST58(            //output				.ALMOSTEMPTY(), 				.ALMOSTFULL(), 				.DO(dataout58), 				.DOP(pout58), 				.EMPTY(empty58), 				.FULL(full58), 				.RDCOUNT(), 				.RDERR(), 		      .WRCOUNT(), 				.WRERR(),				//input	         .DI(dataout57), 				.DIP(pout57), 				.RDCLK(clk), 				.RDEN(en5859), 				.RST(rst), 				.WRCLK(clk), 				.WREN(en5758)				);    defparam FIFO_INST58.DATA_WIDTH = 18;    defparam FIFO_INST58.FIRST_WORD_FALL_THROUGH = "TRUE";	 	 FIFO18 FIFO_INST59(            //output				.ALMOSTEMPTY(), 				.ALMOSTFULL(), 				.DO(dataout59), 				.DOP(pout59), 				.EMPTY(empty59), 				.FULL(full59), 				.RDCOUNT(), 				.RDERR(), 		      .WRCOUNT(), 				.WRERR(),				//input	         .DI(dataout58), 				.DIP(pout58), 				.RDCLK(clk), 				.RDEN(en5960), 				.RST(rst), 				.WRCLK(clk), 				.WREN(en5859)				);    defparam FIFO_INST59.DATA_WIDTH = 18;    defparam FIFO_INST59.FIRST_WORD_FALL_THROUGH = "TRUE";	 	 FIFO18 FIFO_INST60(            //output				.ALMOSTEMPTY(), 				.ALMOSTFULL(), 				.DO(dataout60), 				.DOP(pout60), 				.EMPTY(empty60), 				.FULL(full60), 				.RDCOUNT(), 				.RDERR(), 		      .WRCOUNT(), 				.WRERR(),				//input	         .DI(dataout59), 				.DIP(pout59), 				.RDCLK(clk), 				.RDEN(en6061), 				.RST(rst), 				.WRCLK(clk), 				.WREN(en5960)				);    defparam FIFO_INST60.DATA_WIDTH = 18;    defparam FIFO_INST60.FIRST_WORD_FALL_THROUGH = "TRUE";	 	 FIFO18 FIFO_INST61(            //output				.ALMOSTEMPTY(), 				.ALMOSTFULL(), 				.DO(dataout61), 				.DOP(pout61), 				.EMPTY(empty61), 				.FULL(full61), 				.RDCOUNT(), 				.RDERR(), 		      .WRCOUNT(), 				.WRERR(),				//input	         .DI(dataout60), 				.DIP(pout60), 				.RDCLK(clk), 				.RDEN(en6162), 				.RST(rst), 				.WRCLK(clk), 				.WREN(en6061)				);    defparam FIFO_INST61.DATA_WIDTH = 18;    defparam FIFO_INST61.FIRST_WORD_FALL_THROUGH = "TRUE";	 	 FIFO18 FIFO_INST62(            //output				.ALMOSTEMPTY(), 				.ALMOSTFULL(), 				.DO(dataout62), 				.DOP(pout62), 				.EMPTY(empty62), 				.FULL(full62), 				.RDCOUNT(), 				.RDERR(), 		      .WRCOUNT(), 				.WRERR(),				//input	         .DI(dataout61), 				.DIP(pout61), 				.RDCLK(clk), 				.RDEN(en6263), 				.RST(rst), 				.WRCLK(clk), 				.WREN(en6162)				);    defparam FIFO_INST62.DATA_WIDTH = 18;    defparam FIFO_INST62.FIRST_WORD_FALL_THROUGH = "TRUE";	 FIFO18 FIFO_INST63(            //output				.ALMOSTEMPTY(), 				.ALMOSTFULL(), 				.DO(dataout), 				.DOP(pout), 				.EMPTY(empty), 				.FULL(full63), 				.RDCOUNT(), 				.RDERR(), 		      .WRCOUNT(), 				.WRERR(),				//input	         .DI(dataout62), 				.DIP(pout62), 				.RDCLK(clk), 				.RDEN(rden), 				.RST(rst), 				.WRCLK(clk), 				.WREN(en6263)				);    defparam FIFO_INST63.DATA_WIDTH = 18;	  	 endmodule

⌨️ 快捷键说明

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