📄 fifo64.v
字号:
.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 + -