📄 fifo89.mfd
字号:
INPUTP | 2 | 90 | 55
UCT | 1 | 4 | Internal_Name
EQ | 4 |
fifo_1_4 := data_in<4>; // (1 pt, 1 inp)
fifo_1_4.CLK = clk; // GCK (0 pt, 0 inp)
fifo_1_4.CE = wr & wrptr<0> & !wrptr<1> & !wrptr<2>; // (1 pt, 4 inp)
fifo_1_4.AR = rst; // URST (1 pt, 1 inp)
GLOBALS | 1 | 2 | clk
MACROCELL | 4 | 12 | fifo_2_4_MC
ATTRIBUTES | 2424349440 | 0
OUTPUTMC | 1 | 2 | 2
INPUTS | 1 | data_in<4>
INPUTP | 1 | 90
LCT | 1 | 3 | Internal_Name
UCT | 1 | 4 | Internal_Name
EQ | 4 |
fifo_2_4 := data_in<4>; // (1 pt, 1 inp)
fifo_2_4.CLK = clk; // GCK (0 pt, 0 inp)
fifo_2_4.CE = wr & !wrptr<0> & wrptr<1> & !wrptr<2>; // (1 pt, 4 inp)
fifo_2_4.AR = rst; // URST (1 pt, 1 inp)
GLOBALS | 1 | 2 | clk
MACROCELL | 4 | 6 | fifo_3_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
INPUTP | 2 | 90 | 55
UCT | 1 | 4 | Internal_Name
EQ | 4 |
fifo_3_4 := data_in<4>; // (1 pt, 1 inp)
fifo_3_4.CLK = clk; // GCK (0 pt, 0 inp)
fifo_3_4.CE = wr & wrptr<0> & wrptr<1> & !wrptr<2>; // (1 pt, 4 inp)
fifo_3_4.AR = rst; // URST (1 pt, 1 inp)
GLOBALS | 1 | 2 | clk
MACROCELL | 4 | 5 | fifo_4_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
INPUTP | 2 | 90 | 55
UCT | 1 | 4 | Internal_Name
EQ | 4 |
fifo_4_4 := data_in<4>; // (1 pt, 1 inp)
fifo_4_4.CLK = clk; // GCK (0 pt, 0 inp)
fifo_4_4.CE = wr & !wrptr<0> & !wrptr<1> & wrptr<2>; // (1 pt, 4 inp)
fifo_4_4.AR = rst; // URST (1 pt, 1 inp)
GLOBALS | 1 | 2 | clk
MACROCELL | 4 | 4 | fifo_5_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
INPUTP | 2 | 90 | 55
UCT | 1 | 4 | Internal_Name
EQ | 4 |
fifo_5_4 := data_in<4>; // (1 pt, 1 inp)
fifo_5_4.CLK = clk; // GCK (0 pt, 0 inp)
fifo_5_4.CE = wr & wrptr<0> & !wrptr<1> & wrptr<2>; // (1 pt, 4 inp)
fifo_5_4.AR = rst; // URST (1 pt, 1 inp)
GLOBALS | 1 | 2 | clk
MACROCELL | 4 | 3 | fifo_6_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
INPUTP | 2 | 90 | 55
UCT | 1 | 4 | Internal_Name
EQ | 4 |
fifo_6_4 := data_in<4>; // (1 pt, 1 inp)
fifo_6_4.CLK = clk; // GCK (0 pt, 0 inp)
fifo_6_4.CE = wr & !wrptr<0> & wrptr<1> & wrptr<2>; // (1 pt, 4 inp)
fifo_6_4.AR = rst; // URST (1 pt, 1 inp)
GLOBALS | 1 | 2 | clk
MACROCELL | 4 | 2 | fifo_7_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
INPUTP | 2 | 90 | 55
UCT | 1 | 4 | Internal_Name
EQ | 4 |
fifo_7_4 := data_in<4>; // (1 pt, 1 inp)
fifo_7_4.CLK = clk; // GCK (0 pt, 0 inp)
fifo_7_4.CE = wr & wrptr<0> & wrptr<1> & wrptr<2>; // (1 pt, 4 inp)
fifo_7_4.AR = rst; // URST (1 pt, 1 inp)
GLOBALS | 1 | 2 | clk
MACROCELL | 2 | 3 | data_out<5>_MC
ATTRIBUTES | 1074021122 | 0
INPUTS | 11 | rdptr<2> | rdptr<1> | rdptr<0> | fifo_7_5 | fifo_6_5 | fifo_5_5 | fifo_4_5 | fifo_3_5 | fifo_2_5 | fifo_1_5 | fifo_0_5
INPUTMC | 11 | 1 | 15 | 1 | 14 | 1 | 13 | 6 | 7 | 6 | 8 | 6 | 9 | 6 | 14 | 6 | 15 | 4 | 0 | 4 | 1 | 0 | 10
UCT | 1 | 5 | Internal_Name
EQ | 9 |
data_out<5> = rdptr<2> & rdptr<1> & rdptr<0> & fifo_7_5
# rdptr<2> & rdptr<1> & !rdptr<0> & fifo_6_5
# rdptr<2> & !rdptr<1> & rdptr<0> & fifo_5_5
# rdptr<2> & !rdptr<1> & !rdptr<0> & fifo_4_5
# !rdptr<2> & rdptr<1> & rdptr<0> & fifo_3_5
# !rdptr<2> & rdptr<1> & !rdptr<0> & fifo_2_5
# !rdptr<2> & !rdptr<1> & rdptr<0> & fifo_1_5
# !rdptr<2> & !rdptr<1> & !rdptr<0> & fifo_0_5; // (8 pt, 11 inp)
data_out<5>.OE = rd; // UOE (1 pt, 1 inp)
MACROCELL | 0 | 10 | fifo_0_5_MC
ATTRIBUTES | 2424348672 | 4
OUTPUTMC | 1 | 2 | 3
INPUTS | 0
LCT | 1 | 3 | Internal_Name
UCT | 1 | 4 | Internal_Name
EQ | 6 |
// Direct Input Register
fifo_0_5 := data_in<5>; // (0 pt, 0 inp)
fifo_0_5.CLK = clk; // GCK (0 pt, 0 inp)
fifo_0_5.CE = wr & !wrptr<0> & !wrptr<1> & !wrptr<2>; // (1 pt, 4 inp)
fifo_0_5.AR = rst; // URST (1 pt, 1 inp)
GLOBALS | 1 | 2 | clk
MACROCELL | 4 | 1 | fifo_1_5_MC
ATTRIBUTES | 2155914048 | 0
OUTPUTMC | 1 | 2 | 3
INPUTS | 5 | data_in<5> | wr | wrptr<0> | wrptr<1> | wrptr<2>
INPUTMC | 3 | 2 | 1 | 3 | 15 | 3 | 14
INPUTP | 2 | 89 | 55
UCT | 1 | 4 | Internal_Name
EQ | 4 |
fifo_1_5 := data_in<5>; // (1 pt, 1 inp)
fifo_1_5.CLK = clk; // GCK (0 pt, 0 inp)
fifo_1_5.CE = wr & wrptr<0> & !wrptr<1> & !wrptr<2>; // (1 pt, 4 inp)
fifo_1_5.AR = rst; // URST (1 pt, 1 inp)
GLOBALS | 1 | 2 | clk
MACROCELL | 4 | 0 | fifo_2_5_MC
ATTRIBUTES | 2424349440 | 0
OUTPUTMC | 1 | 2 | 3
INPUTS | 1 | data_in<5>
INPUTP | 1 | 89
LCT | 1 | 3 | Internal_Name
UCT | 1 | 4 | Internal_Name
EQ | 4 |
fifo_2_5 := data_in<5>; // (1 pt, 1 inp)
fifo_2_5.CLK = clk; // GCK (0 pt, 0 inp)
fifo_2_5.CE = wr & !wrptr<0> & wrptr<1> & !wrptr<2>; // (1 pt, 4 inp)
fifo_2_5.AR = rst; // URST (1 pt, 1 inp)
GLOBALS | 1 | 2 | clk
MACROCELL | 6 | 15 | fifo_3_5_MC
ATTRIBUTES | 2155914048 | 0
OUTPUTMC | 1 | 2 | 3
INPUTS | 5 | data_in<5> | wr | wrptr<0> | wrptr<1> | wrptr<2>
INPUTMC | 3 | 2 | 1 | 3 | 15 | 3 | 14
INPUTP | 2 | 89 | 55
UCT | 1 | 4 | Internal_Name
EQ | 4 |
fifo_3_5 := data_in<5>; // (1 pt, 1 inp)
fifo_3_5.CLK = clk; // GCK (0 pt, 0 inp)
fifo_3_5.CE = wr & wrptr<0> & wrptr<1> & !wrptr<2>; // (1 pt, 4 inp)
fifo_3_5.AR = rst; // URST (1 pt, 1 inp)
GLOBALS | 1 | 2 | clk
MACROCELL | 6 | 14 | fifo_4_5_MC
ATTRIBUTES | 2155914048 | 0
OUTPUTMC | 1 | 2 | 3
INPUTS | 5 | data_in<5> | wr | wrptr<0> | wrptr<1> | wrptr<2>
INPUTMC | 3 | 2 | 1 | 3 | 15 | 3 | 14
INPUTP | 2 | 89 | 55
UCT | 1 | 4 | Internal_Name
EQ | 4 |
fifo_4_5 := data_in<5>; // (1 pt, 1 inp)
fifo_4_5.CLK = clk; // GCK (0 pt, 0 inp)
fifo_4_5.CE = wr & !wrptr<0> & !wrptr<1> & wrptr<2>; // (1 pt, 4 inp)
fifo_4_5.AR = rst; // URST (1 pt, 1 inp)
GLOBALS | 1 | 2 | clk
MACROCELL | 6 | 9 | fifo_5_5_MC
ATTRIBUTES | 2155914048 | 0
OUTPUTMC | 1 | 2 | 3
INPUTS | 5 | data_in<5> | wr | wrptr<0> | wrptr<1> | wrptr<2>
INPUTMC | 3 | 2 | 1 | 3 | 15 | 3 | 14
INPUTP | 2 | 89 | 55
UCT | 1 | 4 | Internal_Name
EQ | 4 |
fifo_5_5 := data_in<5>; // (1 pt, 1 inp)
fifo_5_5.CLK = clk; // GCK (0 pt, 0 inp)
fifo_5_5.CE = wr & wrptr<0> & !wrptr<1> & wrptr<2>; // (1 pt, 4 inp)
fifo_5_5.AR = rst; // URST (1 pt, 1 inp)
GLOBALS | 1 | 2 | clk
MACROCELL | 6 | 8 | fifo_6_5_MC
ATTRIBUTES | 2155914048 | 0
OUTPUTMC | 1 | 2 | 3
INPUTS | 5 | data_in<5> | wr | wrptr<0> | wrptr<1> | wrptr<2>
INPUTMC | 3 | 2 | 1 | 3 | 15 | 3 | 14
INPUTP | 2 | 89 | 55
UCT | 1 | 4 | Internal_Name
EQ | 4 |
fifo_6_5 := data_in<5>; // (1 pt, 1 inp)
fifo_6_5.CLK = clk; // GCK (0 pt, 0 inp)
fifo_6_5.CE = wr & !wrptr<0> & wrptr<1> & wrptr<2>; // (1 pt, 4 inp)
fifo_6_5.AR = rst; // URST (1 pt, 1 inp)
GLOBALS | 1 | 2 | clk
MACROCELL | 6 | 7 | fifo_7_5_MC
ATTRIBUTES | 2424349440 | 0
OUTPUTMC | 1 | 2 | 3
INPUTS | 1 | data_in<5>
INPUTP | 1 | 89
LCT | 1 | 3 | Internal_Name
UCT | 1 | 4 | Internal_Name
EQ | 4 |
fifo_7_5 := data_in<5>; // (1 pt, 1 inp)
fifo_7_5.CLK = clk; // GCK (0 pt, 0 inp)
fifo_7_5.CE = wr & wrptr<0> & wrptr<1> & wrptr<2>; // (1 pt, 4 inp)
fifo_7_5.AR = rst; // URST (1 pt, 1 inp)
GLOBALS | 1 | 2 | clk
MACROCELL | 2 | 5 | data_out<6>_MC
ATTRIBUTES | 1074021122 | 0
INPUTS | 11 | rdptr<2> | rdptr<1> | rdptr<0> | fifo_7_6 | fifo_6_6 | fifo_5_6 | fifo_4_6 | fifo_3_6 | fifo_2_6 | fifo_1_6 | fifo_0_6
INPUTMC | 11 | 1 | 15 | 1 | 14 | 1 | 13 | 5 | 0 | 5 | 7 | 5 | 8 | 5 | 9 | 5 | 11 | 5 | 12 | 5 | 1 | 0 | 12
UCT | 1 | 5 | Internal_Name
EQ | 9 |
data_out<6> = rdptr<2> & rdptr<1> & rdptr<0> & fifo_7_6
# rdptr<2> & rdptr<1> & !rdptr<0> & fifo_6_6
# rdptr<2> & !rdptr<1> & rdptr<0> & fifo_5_6
# rdptr<2> & !rdptr<1> & !rdptr<0> & fifo_4_6
# !rdptr<2> & rdptr<1> & rdptr<0> & fifo_3_6
# !rdptr<2> & rdptr<1> & !rdptr<0> & fifo_2_6
# !rdptr<2> & !rdptr<1> & rdptr<0> & fifo_1_6
# !rdptr<2> & !rdptr<1> & !rdptr<0> & fifo_0_6; // (8 pt, 11 inp)
data_out<6>.OE = rd; // UOE (1 pt, 1 inp)
MACROCELL | 0 | 12 | fifo_0_6_MC
ATTRIBUTES | 2424348672 | 4
OUTPUTMC | 1 | 2 | 5
INPUTS | 0
LCT | 1 | 3 | Internal_Name
UCT | 1 | 4 | Internal_Name
EQ | 6 |
// Direct Input Register
fifo_0_6 := data_in<6>; // (0 pt, 0 inp)
fifo_0_6.CLK = clk; // GCK (0 pt, 0 inp)
fifo_0_6.CE = wr & !wrptr<0> & !wrptr<1> & !wrptr<2>; // (1 pt, 4 inp)
fifo_0_6.AR = rst; // URST (1 pt, 1 inp)
GLOBALS | 1 | 2 | clk
MACROCELL | 5 | 1 | fifo_1_6_MC
ATTRIBUTES | 2155914048 | 0
OUTPUTMC | 1 | 2 | 5
INPUTS | 5 | data_in<6> | wr | wrptr<0> | wrptr<1> | wrptr<2>
INPUTMC | 3 | 2 | 1 | 3 | 15 | 3 | 14
INPUTP | 2 | 86 | 55
UCT | 1 | 4 | Internal_Name
EQ | 4 |
fifo_1_6 := data_in<6>; // (1 pt, 1 inp)
fifo_1_6.CLK = clk; // GCK (0 pt, 0 inp)
fifo_1_6.CE = wr & wrptr<0> & !wrptr<1> & !wrptr<2>; // (1 pt, 4 inp)
fifo_1_6.AR = rst; // URST (1 pt, 1 inp)
GLOBALS | 1 | 2 | clk
MACROCELL | 5 | 12 | fifo_2_6_MC
ATTRIBUTES | 2424349440 | 0
OUTPUTMC | 1 | 2 | 5
INPUTS | 1 | data_in<6>
INPUTP | 1 | 86
LCT | 1 | 3 | Internal_Name
UCT | 1 | 4 | Internal_Name
EQ | 4 |
fifo_2_6 := data_in<6>; // (1 pt, 1 inp)
fifo_2_6.CLK = clk; // GCK (0 pt, 0 inp)
fifo_2_6.CE = wr & !wrptr<0> & wrptr<1> & !wrptr<2>; // (1 pt, 4 inp)
fifo_2_6.AR = rst; // URST (1 pt, 1 inp)
GLOBALS | 1 | 2 | clk
MACROCELL | 5 | 11 | fifo_3_6_MC
ATTRIBUTES | 2155914048 | 0
OUTPUTMC | 1 | 2 | 5
INPUTS | 5 | data_in<6> | wr | wrptr<0> | wrptr<1> | wrptr<2>
INPUTMC | 3 | 2 | 1 | 3 | 15 | 3 | 14
INPUTP | 2 | 86 | 55
UCT | 1 | 4 | Internal_Name
EQ | 4 |
fifo_3_6 := data_in<6>; // (1 pt, 1 inp)
fifo_3_6.CLK = clk; // GCK (0 pt, 0 inp)
fifo_3_6.CE = wr & wrptr<0> & wrptr<1> & !wrptr<2>; // (1 pt, 4 inp)
fifo_3_6.AR = rst; // URST (1 pt, 1 inp)
GLOBALS | 1 | 2 | clk
MACROCELL | 5 | 9 | fifo_4_6_MC
ATTRIBUTES | 2155914048 | 0
OUTPUTMC | 1 | 2 | 5
INPUTS | 5 | data_in<6> | wr | wrptr<0> | wrptr<1> | wrptr<2>
INPUTMC | 3 | 2 | 1 | 3 | 15 | 3 | 14
INPUTP | 2 | 86 | 55
UCT | 1 | 4 | Internal_Name
EQ | 4 |
fifo_4_6 := data_in<6>; // (1 pt, 1 inp)
fifo_4_6.CLK = clk; // GCK (0 pt, 0 inp)
fifo_4_6.CE = wr & !wrptr<0> & !wrptr<1> & wrptr<2>; // (1 pt, 4 inp)
fifo_4_6.AR = rst; // URST (1 pt, 1 inp)
GLOBALS | 1 | 2 | clk
MACROCELL | 5 | 8 | fifo_5_6_MC
ATTRIBUTES | 2155914048 | 0
OUTPUTMC | 1 | 2 | 5
INPUTS | 5 | data_in<6> | wr | wrptr<0> | wrptr<1> | wrptr<2>
INPUTMC | 3 | 2 | 1 | 3 | 15 | 3 | 14
INPUTP | 2 | 86 | 55
UCT | 1 | 4 | Internal_Name
EQ | 4 |
fifo_5_6 := data_in<6>; // (1 pt, 1 inp)
fifo_5_6.CLK = clk; // GCK (0 pt, 0 inp)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -