📄 fifo89.mfd
字号:
INPUTS | 1 | data_in<1>
INPUTP | 1 | 93
LCT | 1 | 3 | Internal_Name
UCT | 1 | 4 | Internal_Name
EQ | 4 |
fifo_6_1 := data_in<1>; // (1 pt, 1 inp)
fifo_6_1.CLK = clk; // GCK (0 pt, 0 inp)
fifo_6_1.CE = wr & !wrptr<0> & wrptr<1> & wrptr<2>; // (1 pt, 4 inp)
fifo_6_1.AR = rst; // URST (1 pt, 1 inp)
GLOBALS | 1 | 2 | clk
MACROCELL | 3 | 11 | fifo_7_1_MC
ATTRIBUTES | 2155914048 | 0
OUTPUTMC | 1 | 1 | 1
INPUTS | 5 | data_in<1> | wr | wrptr<0> | wrptr<1> | wrptr<2>
INPUTMC | 3 | 2 | 1 | 3 | 15 | 3 | 14
INPUTP | 2 | 93 | 55
UCT | 1 | 4 | Internal_Name
EQ | 4 |
fifo_7_1 := data_in<1>; // (1 pt, 1 inp)
fifo_7_1.CLK = clk; // GCK (0 pt, 0 inp)
fifo_7_1.CE = wr & wrptr<0> & wrptr<1> & wrptr<2>; // (1 pt, 4 inp)
fifo_7_1.AR = rst; // URST (1 pt, 1 inp)
GLOBALS | 1 | 2 | clk
MACROCELL | 1 | 2 | data_out<2>_MC
ATTRIBUTES | 1074021122 | 0
INPUTS | 11 | rdptr<2> | rdptr<1> | rdptr<0> | fifo_7_2 | fifo_6_2 | fifo_5_2 | fifo_4_2 | fifo_3_2 | fifo_2_2 | fifo_1_2 | fifo_0_2
INPUTMC | 11 | 1 | 15 | 1 | 14 | 1 | 13 | 6 | 6 | 3 | 2 | 3 | 3 | 3 | 4 | 3 | 5 | 3 | 6 | 3 | 10 | 0 | 4
UCT | 1 | 5 | Internal_Name
EQ | 9 |
data_out<2> = rdptr<2> & rdptr<1> & rdptr<0> & fifo_7_2
# rdptr<2> & rdptr<1> & !rdptr<0> & fifo_6_2
# rdptr<2> & !rdptr<1> & rdptr<0> & fifo_5_2
# rdptr<2> & !rdptr<1> & !rdptr<0> & fifo_4_2
# !rdptr<2> & rdptr<1> & rdptr<0> & fifo_3_2
# !rdptr<2> & rdptr<1> & !rdptr<0> & fifo_2_2
# !rdptr<2> & !rdptr<1> & rdptr<0> & fifo_1_2
# !rdptr<2> & !rdptr<1> & !rdptr<0> & fifo_0_2; // (8 pt, 11 inp)
data_out<2>.OE = rd; // UOE (1 pt, 1 inp)
MACROCELL | 0 | 4 | fifo_0_2_MC
ATTRIBUTES | 2424348672 | 4
OUTPUTMC | 1 | 1 | 2
INPUTS | 0
LCT | 1 | 3 | Internal_Name
UCT | 1 | 4 | Internal_Name
EQ | 6 |
// Direct Input Register
fifo_0_2 := data_in<2>; // (0 pt, 0 inp)
fifo_0_2.CLK = clk; // GCK (0 pt, 0 inp)
fifo_0_2.CE = wr & !wrptr<0> & !wrptr<1> & !wrptr<2>; // (1 pt, 4 inp)
fifo_0_2.AR = rst; // URST (1 pt, 1 inp)
GLOBALS | 1 | 2 | clk
MACROCELL | 3 | 10 | fifo_1_2_MC
ATTRIBUTES | 2155914048 | 0
OUTPUTMC | 1 | 1 | 2
INPUTS | 5 | data_in<2> | wr | wrptr<0> | wrptr<1> | wrptr<2>
INPUTMC | 3 | 2 | 1 | 3 | 15 | 3 | 14
INPUTP | 2 | 92 | 55
UCT | 1 | 4 | Internal_Name
EQ | 4 |
fifo_1_2 := data_in<2>; // (1 pt, 1 inp)
fifo_1_2.CLK = clk; // GCK (0 pt, 0 inp)
fifo_1_2.CE = wr & wrptr<0> & !wrptr<1> & !wrptr<2>; // (1 pt, 4 inp)
fifo_1_2.AR = rst; // URST (1 pt, 1 inp)
GLOBALS | 1 | 2 | clk
MACROCELL | 3 | 6 | fifo_2_2_MC
ATTRIBUTES | 2155914048 | 0
OUTPUTMC | 1 | 1 | 2
INPUTS | 5 | data_in<2> | wr | wrptr<0> | wrptr<1> | wrptr<2>
INPUTMC | 3 | 2 | 1 | 3 | 15 | 3 | 14
INPUTP | 2 | 92 | 55
UCT | 1 | 4 | Internal_Name
EQ | 4 |
fifo_2_2 := data_in<2>; // (1 pt, 1 inp)
fifo_2_2.CLK = clk; // GCK (0 pt, 0 inp)
fifo_2_2.CE = wr & !wrptr<0> & wrptr<1> & !wrptr<2>; // (1 pt, 4 inp)
fifo_2_2.AR = rst; // URST (1 pt, 1 inp)
GLOBALS | 1 | 2 | clk
MACROCELL | 3 | 5 | fifo_3_2_MC
ATTRIBUTES | 2155914048 | 0
OUTPUTMC | 1 | 1 | 2
INPUTS | 5 | data_in<2> | wr | wrptr<0> | wrptr<1> | wrptr<2>
INPUTMC | 3 | 2 | 1 | 3 | 15 | 3 | 14
INPUTP | 2 | 92 | 55
UCT | 1 | 4 | Internal_Name
EQ | 4 |
fifo_3_2 := data_in<2>; // (1 pt, 1 inp)
fifo_3_2.CLK = clk; // GCK (0 pt, 0 inp)
fifo_3_2.CE = wr & wrptr<0> & wrptr<1> & !wrptr<2>; // (1 pt, 4 inp)
fifo_3_2.AR = rst; // URST (1 pt, 1 inp)
GLOBALS | 1 | 2 | clk
MACROCELL | 3 | 4 | fifo_4_2_MC
ATTRIBUTES | 2155914048 | 0
OUTPUTMC | 1 | 1 | 2
INPUTS | 5 | data_in<2> | wr | wrptr<0> | wrptr<1> | wrptr<2>
INPUTMC | 3 | 2 | 1 | 3 | 15 | 3 | 14
INPUTP | 2 | 92 | 55
UCT | 1 | 4 | Internal_Name
EQ | 4 |
fifo_4_2 := data_in<2>; // (1 pt, 1 inp)
fifo_4_2.CLK = clk; // GCK (0 pt, 0 inp)
fifo_4_2.CE = wr & !wrptr<0> & !wrptr<1> & wrptr<2>; // (1 pt, 4 inp)
fifo_4_2.AR = rst; // URST (1 pt, 1 inp)
GLOBALS | 1 | 2 | clk
MACROCELL | 3 | 3 | fifo_5_2_MC
ATTRIBUTES | 2155914048 | 0
OUTPUTMC | 1 | 1 | 2
INPUTS | 5 | data_in<2> | wr | wrptr<0> | wrptr<1> | wrptr<2>
INPUTMC | 3 | 2 | 1 | 3 | 15 | 3 | 14
INPUTP | 2 | 92 | 55
UCT | 1 | 4 | Internal_Name
EQ | 4 |
fifo_5_2 := data_in<2>; // (1 pt, 1 inp)
fifo_5_2.CLK = clk; // GCK (0 pt, 0 inp)
fifo_5_2.CE = wr & wrptr<0> & !wrptr<1> & wrptr<2>; // (1 pt, 4 inp)
fifo_5_2.AR = rst; // URST (1 pt, 1 inp)
GLOBALS | 1 | 2 | clk
MACROCELL | 3 | 2 | fifo_6_2_MC
ATTRIBUTES | 2424349440 | 0
OUTPUTMC | 1 | 1 | 2
INPUTS | 1 | data_in<2>
INPUTP | 1 | 92
LCT | 1 | 3 | Internal_Name
UCT | 1 | 4 | Internal_Name
EQ | 4 |
fifo_6_2 := data_in<2>; // (1 pt, 1 inp)
fifo_6_2.CLK = clk; // GCK (0 pt, 0 inp)
fifo_6_2.CE = wr & !wrptr<0> & wrptr<1> & wrptr<2>; // (1 pt, 4 inp)
fifo_6_2.AR = rst; // URST (1 pt, 1 inp)
GLOBALS | 1 | 2 | clk
MACROCELL | 6 | 6 | fifo_7_2_MC
ATTRIBUTES | 2424349440 | 0
OUTPUTMC | 1 | 1 | 2
INPUTS | 1 | data_in<2>
INPUTP | 1 | 92
LCT | 1 | 3 | Internal_Name
UCT | 1 | 4 | Internal_Name
EQ | 4 |
fifo_7_2 := data_in<2>; // (1 pt, 1 inp)
fifo_7_2.CLK = clk; // GCK (0 pt, 0 inp)
fifo_7_2.CE = wr & wrptr<0> & wrptr<1> & wrptr<2>; // (1 pt, 4 inp)
fifo_7_2.AR = rst; // URST (1 pt, 1 inp)
GLOBALS | 1 | 2 | clk
MACROCELL | 1 | 3 | data_out<3>_MC
ATTRIBUTES | 1074021122 | 0
INPUTS | 11 | rdptr<2> | rdptr<1> | rdptr<0> | fifo_7_3 | fifo_6_3 | fifo_5_3 | fifo_4_3 | fifo_3_3 | fifo_2_3 | fifo_1_3 | fifo_0_3
INPUTMC | 11 | 1 | 15 | 1 | 14 | 1 | 13 | 4 | 14 | 4 | 7 | 4 | 8 | 4 | 9 | 4 | 10 | 4 | 11 | 4 | 15 | 0 | 5
UCT | 1 | 5 | Internal_Name
EQ | 9 |
data_out<3> = rdptr<2> & rdptr<1> & rdptr<0> & fifo_7_3
# rdptr<2> & rdptr<1> & !rdptr<0> & fifo_6_3
# rdptr<2> & !rdptr<1> & rdptr<0> & fifo_5_3
# rdptr<2> & !rdptr<1> & !rdptr<0> & fifo_4_3
# !rdptr<2> & rdptr<1> & rdptr<0> & fifo_3_3
# !rdptr<2> & rdptr<1> & !rdptr<0> & fifo_2_3
# !rdptr<2> & !rdptr<1> & rdptr<0> & fifo_1_3
# !rdptr<2> & !rdptr<1> & !rdptr<0> & fifo_0_3; // (8 pt, 11 inp)
data_out<3>.OE = rd; // UOE (1 pt, 1 inp)
MACROCELL | 0 | 5 | fifo_0_3_MC
ATTRIBUTES | 2424348672 | 4
OUTPUTMC | 1 | 1 | 3
INPUTS | 0
LCT | 1 | 3 | Internal_Name
UCT | 1 | 4 | Internal_Name
EQ | 6 |
// Direct Input Register
fifo_0_3 := data_in<3>; // (0 pt, 0 inp)
fifo_0_3.CLK = clk; // GCK (0 pt, 0 inp)
fifo_0_3.CE = wr & !wrptr<0> & !wrptr<1> & !wrptr<2>; // (1 pt, 4 inp)
fifo_0_3.AR = rst; // URST (1 pt, 1 inp)
GLOBALS | 1 | 2 | clk
MACROCELL | 4 | 15 | fifo_1_3_MC
ATTRIBUTES | 2155914048 | 0
OUTPUTMC | 1 | 1 | 3
INPUTS | 5 | data_in<3> | wr | wrptr<0> | wrptr<1> | wrptr<2>
INPUTMC | 3 | 2 | 1 | 3 | 15 | 3 | 14
INPUTP | 2 | 91 | 55
UCT | 1 | 4 | Internal_Name
EQ | 4 |
fifo_1_3 := data_in<3>; // (1 pt, 1 inp)
fifo_1_3.CLK = clk; // GCK (0 pt, 0 inp)
fifo_1_3.CE = wr & wrptr<0> & !wrptr<1> & !wrptr<2>; // (1 pt, 4 inp)
fifo_1_3.AR = rst; // URST (1 pt, 1 inp)
GLOBALS | 1 | 2 | clk
MACROCELL | 4 | 11 | fifo_2_3_MC
ATTRIBUTES | 2424349440 | 0
OUTPUTMC | 1 | 1 | 3
INPUTS | 1 | data_in<3>
INPUTP | 1 | 91
LCT | 1 | 3 | Internal_Name
UCT | 1 | 4 | Internal_Name
EQ | 4 |
fifo_2_3 := data_in<3>; // (1 pt, 1 inp)
fifo_2_3.CLK = clk; // GCK (0 pt, 0 inp)
fifo_2_3.CE = wr & !wrptr<0> & wrptr<1> & !wrptr<2>; // (1 pt, 4 inp)
fifo_2_3.AR = rst; // URST (1 pt, 1 inp)
GLOBALS | 1 | 2 | clk
MACROCELL | 4 | 10 | fifo_3_3_MC
ATTRIBUTES | 2155914048 | 0
OUTPUTMC | 1 | 1 | 3
INPUTS | 5 | data_in<3> | wr | wrptr<0> | wrptr<1> | wrptr<2>
INPUTMC | 3 | 2 | 1 | 3 | 15 | 3 | 14
INPUTP | 2 | 91 | 55
UCT | 1 | 4 | Internal_Name
EQ | 4 |
fifo_3_3 := data_in<3>; // (1 pt, 1 inp)
fifo_3_3.CLK = clk; // GCK (0 pt, 0 inp)
fifo_3_3.CE = wr & wrptr<0> & wrptr<1> & !wrptr<2>; // (1 pt, 4 inp)
fifo_3_3.AR = rst; // URST (1 pt, 1 inp)
GLOBALS | 1 | 2 | clk
MACROCELL | 4 | 9 | fifo_4_3_MC
ATTRIBUTES | 2155914048 | 0
OUTPUTMC | 1 | 1 | 3
INPUTS | 5 | data_in<3> | wr | wrptr<0> | wrptr<1> | wrptr<2>
INPUTMC | 3 | 2 | 1 | 3 | 15 | 3 | 14
INPUTP | 2 | 91 | 55
UCT | 1 | 4 | Internal_Name
EQ | 4 |
fifo_4_3 := data_in<3>; // (1 pt, 1 inp)
fifo_4_3.CLK = clk; // GCK (0 pt, 0 inp)
fifo_4_3.CE = wr & !wrptr<0> & !wrptr<1> & wrptr<2>; // (1 pt, 4 inp)
fifo_4_3.AR = rst; // URST (1 pt, 1 inp)
GLOBALS | 1 | 2 | clk
MACROCELL | 4 | 8 | fifo_5_3_MC
ATTRIBUTES | 2155914048 | 0
OUTPUTMC | 1 | 1 | 3
INPUTS | 5 | data_in<3> | wr | wrptr<0> | wrptr<1> | wrptr<2>
INPUTMC | 3 | 2 | 1 | 3 | 15 | 3 | 14
INPUTP | 2 | 91 | 55
UCT | 1 | 4 | Internal_Name
EQ | 4 |
fifo_5_3 := data_in<3>; // (1 pt, 1 inp)
fifo_5_3.CLK = clk; // GCK (0 pt, 0 inp)
fifo_5_3.CE = wr & wrptr<0> & !wrptr<1> & wrptr<2>; // (1 pt, 4 inp)
fifo_5_3.AR = rst; // URST (1 pt, 1 inp)
GLOBALS | 1 | 2 | clk
MACROCELL | 4 | 7 | fifo_6_3_MC
ATTRIBUTES | 2155914048 | 0
OUTPUTMC | 1 | 1 | 3
INPUTS | 5 | data_in<3> | wr | wrptr<0> | wrptr<1> | wrptr<2>
INPUTMC | 3 | 2 | 1 | 3 | 15 | 3 | 14
INPUTP | 2 | 91 | 55
UCT | 1 | 4 | Internal_Name
EQ | 4 |
fifo_6_3 := data_in<3>; // (1 pt, 1 inp)
fifo_6_3.CLK = clk; // GCK (0 pt, 0 inp)
fifo_6_3.CE = wr & !wrptr<0> & wrptr<1> & wrptr<2>; // (1 pt, 4 inp)
fifo_6_3.AR = rst; // URST (1 pt, 1 inp)
GLOBALS | 1 | 2 | clk
MACROCELL | 4 | 14 | fifo_7_3_MC
ATTRIBUTES | 2155914048 | 0
OUTPUTMC | 1 | 1 | 3
INPUTS | 5 | data_in<3> | wr | wrptr<0> | wrptr<1> | wrptr<2>
INPUTMC | 3 | 2 | 1 | 3 | 15 | 3 | 14
INPUTP | 2 | 91 | 55
UCT | 1 | 4 | Internal_Name
EQ | 4 |
fifo_7_3 := data_in<3>; // (1 pt, 1 inp)
fifo_7_3.CLK = clk; // GCK (0 pt, 0 inp)
fifo_7_3.CE = wr & wrptr<0> & wrptr<1> & wrptr<2>; // (1 pt, 4 inp)
fifo_7_3.AR = rst; // URST (1 pt, 1 inp)
GLOBALS | 1 | 2 | clk
MACROCELL | 2 | 2 | data_out<4>_MC
ATTRIBUTES | 1074021122 | 0
INPUTS | 11 | rdptr<2> | rdptr<1> | rdptr<0> | fifo_7_4 | fifo_6_4 | fifo_5_4 | fifo_4_4 | fifo_3_4 | fifo_2_4 | fifo_1_4 | fifo_0_4
INPUTMC | 11 | 1 | 15 | 1 | 14 | 1 | 13 | 4 | 2 | 4 | 3 | 4 | 4 | 4 | 5 | 4 | 6 | 4 | 12 | 4 | 13 | 0 | 6
UCT | 1 | 5 | Internal_Name
EQ | 9 |
data_out<4> = rdptr<2> & rdptr<1> & rdptr<0> & fifo_7_4
# rdptr<2> & rdptr<1> & !rdptr<0> & fifo_6_4
# rdptr<2> & !rdptr<1> & rdptr<0> & fifo_5_4
# rdptr<2> & !rdptr<1> & !rdptr<0> & fifo_4_4
# !rdptr<2> & rdptr<1> & rdptr<0> & fifo_3_4
# !rdptr<2> & rdptr<1> & !rdptr<0> & fifo_2_4
# !rdptr<2> & !rdptr<1> & rdptr<0> & fifo_1_4
# !rdptr<2> & !rdptr<1> & !rdptr<0> & fifo_0_4; // (8 pt, 11 inp)
data_out<4>.OE = rd; // UOE (1 pt, 1 inp)
MACROCELL | 0 | 6 | fifo_0_4_MC
ATTRIBUTES | 2424348672 | 4
OUTPUTMC | 1 | 2 | 2
INPUTS | 0
LCT | 1 | 3 | Internal_Name
UCT | 1 | 4 | Internal_Name
EQ | 6 |
// Direct Input Register
fifo_0_4 := data_in<4>; // (0 pt, 0 inp)
fifo_0_4.CLK = clk; // GCK (0 pt, 0 inp)
fifo_0_4.CE = wr & !wrptr<0> & !wrptr<1> & !wrptr<2>; // (1 pt, 4 inp)
fifo_0_4.AR = rst; // URST (1 pt, 1 inp)
GLOBALS | 1 | 2 | clk
MACROCELL | 4 | 13 | fifo_1_4_MC
ATTRIBUTES | 2155914048 | 0
OUTPUTMC | 1 | 2 | 2
INPUTS | 5 | data_in<4> | wr | wrptr<0> | wrptr<1> | wrptr<2>
INPUTMC | 3 | 2 | 1 | 3 | 15 | 3 | 14
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -