📄 fifo64.v
字号:
.DO(dataout8), .DOP(pout8), .EMPTY(empty8), .FULL(full8), .RDCOUNT(), .RDERR(), .WRCOUNT(), .WRERR(), //input .DI(dataout7), .DIP(pout7), .RDCLK(clk), .RDEN(en89), .RST(rst), .WRCLK(clk), .WREN(en78) ); defparam FIFO_INST8.DATA_WIDTH = 18; defparam FIFO_INST8.FIRST_WORD_FALL_THROUGH = "TRUE"; FIFO18 FIFO_INST9( //output .ALMOSTEMPTY(), .ALMOSTFULL(), .DO(dataout9), .DOP(pout9), .EMPTY(empty9), .FULL(full9), .RDCOUNT(), .RDERR(), .WRCOUNT(), .WRERR(), //input .DI(dataout8), .DIP(pout8), .RDCLK(clk), .RDEN(en910), .RST(rst), .WRCLK(clk), .WREN(en89) ); defparam FIFO_INST9.DATA_WIDTH = 18; defparam FIFO_INST9.FIRST_WORD_FALL_THROUGH = "TRUE"; FIFO18 FIFO_INST10( //output .ALMOSTEMPTY(), .ALMOSTFULL(), .DO(dataout10), .DOP(pout10), .EMPTY(empty10), .FULL(full10), .RDCOUNT(), .RDERR(), .WRCOUNT(), .WRERR(), //input .DI(dataout9), .DIP(pout9), .RDCLK(clk), .RDEN(en1011), .RST(rst), .WRCLK(clk), .WREN(en910) ); defparam FIFO_INST10.DATA_WIDTH = 18; defparam FIFO_INST10.FIRST_WORD_FALL_THROUGH = "TRUE"; FIFO18 FIFO_INST11( //output .ALMOSTEMPTY(), .ALMOSTFULL(), .DO(dataout11), .DOP(pout11), .EMPTY(empty11), .FULL(full11), .RDCOUNT(), .RDERR(), .WRCOUNT(), .WRERR(), //input .DI(dataout10), .DIP(pout10), .RDCLK(clk), .RDEN(en1112), .RST(rst), .WRCLK(clk), .WREN(en1011) ); defparam FIFO_INST11.DATA_WIDTH = 18; defparam FIFO_INST11.FIRST_WORD_FALL_THROUGH = "TRUE"; FIFO18 FIFO_INST12( //output .ALMOSTEMPTY(), .ALMOSTFULL(), .DO(dataout12), .DOP(pout12), .EMPTY(empty12), .FULL(full12), .RDCOUNT(), .RDERR(), .WRCOUNT(), .WRERR(), //input .DI(dataout11), .DIP(pout11), .RDCLK(clk), .RDEN(en1213), .RST(rst), .WRCLK(clk), .WREN(en1112) ); defparam FIFO_INST12.DATA_WIDTH = 18; defparam FIFO_INST12.FIRST_WORD_FALL_THROUGH = "TRUE"; FIFO18 FIFO_INST13( //output .ALMOSTEMPTY(), .ALMOSTFULL(), .DO(dataout13), .DOP(pout13), .EMPTY(empty13), .FULL(full13), .RDCOUNT(), .RDERR(), .WRCOUNT(), .WRERR(), //input .DI(dataout12), .DIP(pout12), .RDCLK(clk), .RDEN(en1314), .RST(rst), .WRCLK(clk), .WREN(en1213) ); defparam FIFO_INST13.DATA_WIDTH = 18; defparam FIFO_INST13.FIRST_WORD_FALL_THROUGH = "TRUE"; FIFO18 FIFO_INST14( //output .ALMOSTEMPTY(), .ALMOSTFULL(), .DO(dataout14), .DOP(pout14), .EMPTY(empty14), .FULL(full14), .RDCOUNT(), .RDERR(), .WRCOUNT(), .WRERR(), //input .DI(dataout13), .DIP(pout13), .RDCLK(clk), .RDEN(en1415), .RST(rst), .WRCLK(clk), .WREN(en1314) ); defparam FIFO_INST14.DATA_WIDTH = 18; defparam FIFO_INST14.FIRST_WORD_FALL_THROUGH = "TRUE"; FIFO18 FIFO_INST15( //output .ALMOSTEMPTY(), .ALMOSTFULL(), .DO(dataout15), .DOP(pout15), .EMPTY(empty15), .FULL(full15), .RDCOUNT(), .RDERR(), .WRCOUNT(), .WRERR(), //input .DI(dataout14), .DIP(pout14), .RDCLK(clk), .RDEN(en1516), .RST(rst), .WRCLK(clk), .WREN(en1415) ); defparam FIFO_INST15.DATA_WIDTH = 18; defparam FIFO_INST15.FIRST_WORD_FALL_THROUGH = "TRUE"; FIFO18 FIFO_INST16( //output .ALMOSTEMPTY(), .ALMOSTFULL(), .DO(dataout16), .DOP(pout16), .EMPTY(empty16), .FULL(full16), .RDCOUNT(), .RDERR(), .WRCOUNT(), .WRERR(), //input .DI(dataout15), .DIP(pout15), .RDCLK(clk), .RDEN(en1617), .RST(rst), .WRCLK(clk), .WREN(en1516) ); defparam FIFO_INST16.DATA_WIDTH = 18; defparam FIFO_INST16.FIRST_WORD_FALL_THROUGH = "TRUE"; FIFO18 FIFO_INST17( //output .ALMOSTEMPTY(), .ALMOSTFULL(), .DO(dataout17), .DOP(pout17), .EMPTY(empty17), .FULL(full17), .RDCOUNT(), .RDERR(), .WRCOUNT(), .WRERR(), //input .DI(dataout16), .DIP(pout16), .RDCLK(clk), .RDEN(en1718), .RST(rst), .WRCLK(clk), .WREN(en1617) ); defparam FIFO_INST17.DATA_WIDTH = 18; defparam FIFO_INST17.FIRST_WORD_FALL_THROUGH = "TRUE"; FIFO18 FIFO_INST18( //output .ALMOSTEMPTY(), .ALMOSTFULL(), .DO(dataout18), .DOP(pout18), .EMPTY(empty18), .FULL(full18), .RDCOUNT(), .RDERR(), .WRCOUNT(), .WRERR(), //input .DI(dataout17), .DIP(pout17), .RDCLK(clk), .RDEN(en1819), .RST(rst), .WRCLK(clk), .WREN(en1718) ); defparam FIFO_INST18.DATA_WIDTH = 18; defparam FIFO_INST18.FIRST_WORD_FALL_THROUGH = "TRUE"; FIFO18 FIFO_INST19( //output .ALMOSTEMPTY(), .ALMOSTFULL(), .DO(dataout19), .DOP(pout19), .EMPTY(empty19), .FULL(full19), .RDCOUNT(), .RDERR(), .WRCOUNT(), .WRERR(), //input .DI(dataout18), .DIP(pout18), .RDCLK(clk), .RDEN(en1920), .RST(rst), .WRCLK(clk), .WREN(en1819) ); defparam FIFO_INST19.DATA_WIDTH = 18; defparam FIFO_INST19.FIRST_WORD_FALL_THROUGH = "TRUE"; FIFO18 FIFO_INST20( //output .ALMOSTEMPTY(), .ALMOSTFULL(), .DO(dataout20), .DOP(pout20), .EMPTY(empty20), .FULL(full20), .RDCOUNT(), .RDERR(), .WRCOUNT(), .WRERR(), //input .DI(dataout19), .DIP(pout19), .RDCLK(clk), .RDEN(en2021), .RST(rst), .WRCLK(clk), .WREN(en1920) ); defparam FIFO_INST20.DATA_WIDTH = 18; defparam FIFO_INST20.FIRST_WORD_FALL_THROUGH = "TRUE"; FIFO18 FIFO_INST21( //output .ALMOSTEMPTY(), .ALMOSTFULL(), .DO(dataout21), .DOP(pout21), .EMPTY(empty21), .FULL(full21), .RDCOUNT(), .RDERR(), .WRCOUNT(), .WRERR(), //input .DI(dataout20), .DIP(pout20), .RDCLK(clk), .RDEN(en2122), .RST(rst), .WRCLK(clk), .WREN(en2021) ); defparam FIFO_INST21.DATA_WIDTH = 18; defparam FIFO_INST21.FIRST_WORD_FALL_THROUGH = "TRUE"; FIFO18 FIFO_INST22( //output .ALMOSTEMPTY(), .ALMOSTFULL(), .DO(dataout22), .DOP(pout22), .EMPTY(empty22), .FULL(full22), .RDCOUNT(), .RDERR(), .WRCOUNT(), .WRERR(), //input .DI(dataout21), .DIP(pout21), .RDCLK(clk), .RDEN(en2223), .RST(rst), .WRCLK(clk), .WREN(en2122) ); defparam FIFO_INST22.DATA_WIDTH = 18; defparam FIFO_INST22.FIRST_WORD_FALL_THROUGH = "TRUE"; FIFO18 FIFO_INST23( //output .ALMOSTEMPTY(), .ALMOSTFULL(), .DO(dataout23), .DOP(pout23), .EMPTY(empty23), .FULL(full23), .RDCOUNT(), .RDERR(), .WRCOUNT(), .WRERR(), //input .DI(dataout22), .DIP(pout22), .RDCLK(clk), .RDEN(en2324), .RST(rst), .WRCLK(clk), .WREN(en2223) ); defparam FIFO_INST23.DATA_WIDTH = 18; defparam FIFO_INST23.FIRST_WORD_FALL_THROUGH = "TRUE"; FIFO18 FIFO_INST24( //output .ALMOSTEMPTY(), .ALMOSTFULL(), .DO(dataout24), .DOP(pout24), .EMPTY(empty24), .FULL(full24), .RDCOUNT(), .RDERR(), .WRCOUNT(), .WRERR(), //input .DI(dataout23), .DIP(pout23), .RDCLK(clk), .RDEN(en2425), .RST(rst), .WRCLK(clk), .WREN(en2324) ); defparam FIFO_INST24.DATA_WIDTH = 18; defparam FIFO_INST24.FIRST_WORD_FALL_THROUGH = "TRUE"; FIFO18 FIFO_INST25( //output .ALMOSTEMPTY(), .ALMOSTFULL(), .DO(dataout25), .DOP(pout25), .EMPTY(empty25), .FULL(full25), .RDCOUNT(), .RDERR(), .WRCOUNT(), .WRERR(), //input .DI(dataout24), .DIP(pout24), .RDCLK(clk), .RDEN(en2526), .RST(rst), .WRCLK(clk), .WREN(en2425) ); defparam FIFO_INST25.DATA_WIDTH = 18; defparam FIFO_INST25.FIRST_WORD_FALL_THROUGH = "TRUE"; FIFO18 FIFO_INST26( //output .ALMOSTEMPTY(), .ALMOSTFULL(), .DO(dataout26), .DOP(pout26), .EMPTY(empty26), .FULL(full26), .RDCOUNT(), .RDERR(), .WRCOUNT(), .WRERR(), //input .DI(dataout25), .DIP(pout25), .RDCLK(clk), .RDEN(en2627), .RST(rst), .WRCLK(clk), .WREN(en2526) ); defparam FIFO_INST26.DATA_WIDTH = 18; defparam FIFO_INST26.FIRST_WORD_FALL_THROUGH = "TRUE"; FIFO18 FIFO_INST27( //output .ALMOSTEMPTY(), .ALMOSTFULL(), .DO(dataout27), .DOP(pout27), .EMPTY(empty27), .FULL(full27), .RDCOUNT(), .RDERR(), .WRCOUNT(), .WRERR(), //input .DI(dataout26), .DIP(pout26), .RDCLK(clk), .RDEN(en2728), .RST(rst), .WRCLK(clk), .WREN(en2627) ); defparam FIFO_INST27.DATA_WIDTH = 18; defparam FIFO_INST27.FIRST_WORD_FALL_THROUGH = "TRUE"; FIFO18 FIFO_INST28( //output .ALMOSTEMPTY(), .ALMOSTFULL(), .DO(dataout28), .DOP(pout28), .EMPTY(empty28), .FULL(full28), .RDCOUNT(), .RDERR(), .WRCOUNT(), .WRERR(), //input .DI(dataout27), .DIP(pout27), .RDCLK(clk), .RDEN(en2829), .RST(rst), .WRCLK(clk), .WREN(en2728) ); defparam FIFO_INST28.DATA_WIDTH = 18; defparam FIFO_INST28.FIRST_WORD_FALL_THROUGH = "TRUE"; FIFO18 FIFO_INST29( //output .ALMOSTEMPTY(), .ALMOSTFULL(), .DO(dataout29), .DOP(pout29), .EMPTY(empty29), .FULL(full29), .RDCOUNT(), .RDERR(), .WRCOUNT(), .WRERR(), //input .DI(dataout28), .DIP(pout28), .RDCLK(clk), .RDEN(en2930), .RST(rst), .WRCLK(clk), .WREN(en2829) ); defparam FIFO_INST29.DATA_WIDTH = 18; defparam FIFO_INST29.FIRST_WORD_FALL_THROUGH = "TRUE"; FIFO18 FIFO_INST30( //output .ALMOSTEMPTY(), .ALMOSTFULL(), .DO(dataout30), .DOP(pout30), .EMPTY(empty30), .FULL(full30), .RDCOUNT(), .RDERR(), .WRCOUNT(), .WRERR(), //input .DI(dataout29), .DIP(pout29), .RDCLK(clk), .RDEN(en3031), .RST(rst), .WRCLK(clk), .WREN(en2930) ); defparam FIFO_INST30.DATA_WIDTH = 18; defparam FIFO_INST30.FIRST_WORD_FALL_THROUGH = "TRUE"; FIFO18 FIFO_INST31( //output .ALMOSTEMPTY(), .ALMOSTFULL(), .DO(dataout31), .DOP(pout31), .EMPTY(empty31), .FULL(full31), .RDCOUNT(), .RDERR(), .WRCOUNT(), .WRERR(), //input .DI(dataout30), .DIP(pout30), .RDCLK(clk), .RDEN(en3132), .RST(rst), .WRCLK(clk), .WREN(en3031) ); defparam FIFO_INST31.DATA_WIDTH = 18; defparam FIFO_INST31.FIRST_WORD_FALL_THROUGH = "TRUE"; FIFO18 FIFO_INST32( //output .ALMOSTEMPTY(), .ALMOSTFULL(), .DO(dataout32), .DOP(pout32), .EMPTY(empty32), .FULL(full32), .RDCOUNT(), .RDERR(), .WRCOUNT(), .WRERR(), //input .DI(dataout31), .DIP(pout31), .RDCLK(clk), .RDEN(en3233), .RST(rst), .WRCLK(clk), .WREN(en3132) ); defparam FIFO_INST32.DATA_WIDTH = 18; defparam FIFO_INST32.FIRST_WORD_FALL_THROUGH = "TRUE"; FIFO18 FIFO_INST33( //output .ALMOSTEMPTY(), .ALMOSTFULL(), .DO(dataout33), .DOP(pout33), .EMPTY(empty33), .FULL(full33), .RDCOUNT(), .RDERR(), .WRCOUNT(), .WRERR(), //input .DI(dataout32), .DIP(pout32), .RDCLK(clk), .RDEN(en3334), .RST(rst), .WRCLK(clk), .WREN(en3233) ); defparam FIFO_INST33.DATA_WIDTH = 18; defparam FIFO_INST33.FIRST_WORD_FALL_THROUGH = "TRUE"; FIFO18 FIFO_INST34( //output .ALMOSTEMPTY(), .ALMOSTFULL(), .DO(dataout34), .DOP(pout34), .EMPTY(empty34), .FULL(full34), .RDCOUNT(), .RDERR(), .WRCOUNT(), .WRERR(), //input .DI(dataout33), .DIP(pout33), .RDCLK(clk), .RDEN(en3435), .RST(rst), .WRCLK(clk), .WREN(en3334) ); defparam FIFO_INST34.DATA_WIDTH = 18; defparam FIFO_INST34.FIRST_WORD_FALL_THROUGH = "TRUE"; FIFO18 FIFO_INST35( //output .ALMOSTEMPTY(), .ALMOSTFULL(), .DO(dataout35), .DOP(pout35), .EMPTY(empty35), .FULL(full35), .RDCOUNT(), .RDERR(), .WRCOUNT(), .WRERR(), //input .DI(dataout34), .DIP(pout34), .RDCLK(clk), .RDEN(en3536), .RST(rst), .WRCLK(clk), .WREN(en3435) ); defparam FIFO_INST35.DATA_WIDTH = 18; defparam FIFO_INST35.FIRST_WORD_FALL_THROUGH = "TRUE"; FIFO18 FIFO_INST36( //output .ALMOSTEMPTY(),
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -