📄 fifo89.mfd
字号:
fifo_5_6.CE = wr & wrptr<0> & !wrptr<1> & wrptr<2>; // (1 pt, 4 inp)
fifo_5_6.AR = rst; // URST (1 pt, 1 inp)
GLOBALS | 1 | 2 | clk
MACROCELL | 5 | 7 | fifo_6_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_6_6 := data_in<6>; // (1 pt, 1 inp)
fifo_6_6.CLK = clk; // GCK (0 pt, 0 inp)
fifo_6_6.CE = wr & !wrptr<0> & wrptr<1> & wrptr<2>; // (1 pt, 4 inp)
fifo_6_6.AR = rst; // URST (1 pt, 1 inp)
GLOBALS | 1 | 2 | clk
MACROCELL | 5 | 0 | fifo_7_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_7_6 := data_in<6>; // (1 pt, 1 inp)
fifo_7_6.CLK = clk; // GCK (0 pt, 0 inp)
fifo_7_6.CE = wr & wrptr<0> & wrptr<1> & wrptr<2>; // (1 pt, 4 inp)
fifo_7_6.AR = rst; // URST (1 pt, 1 inp)
GLOBALS | 1 | 2 | clk
MACROCELL | 2 | 6 | data_out<7>_MC
ATTRIBUTES | 1074021122 | 0
INPUTS | 11 | rdptr<2> | rdptr<1> | rdptr<0> | fifo_7_7 | fifo_6_7 | fifo_5_7 | fifo_4_7 | fifo_3_7 | fifo_2_7 | fifo_1_7 | fifo_0_7
INPUTMC | 11 | 1 | 15 | 1 | 14 | 1 | 13 | 5 | 4 | 5 | 5 | 5 | 6 | 5 | 10 | 5 | 13 | 5 | 14 | 5 | 15 | 0 | 13
UCT | 1 | 5 | Internal_Name
EQ | 9 |
data_out<7> = rdptr<2> & rdptr<1> & rdptr<0> & fifo_7_7
# rdptr<2> & rdptr<1> & !rdptr<0> & fifo_6_7
# rdptr<2> & !rdptr<1> & rdptr<0> & fifo_5_7
# rdptr<2> & !rdptr<1> & !rdptr<0> & fifo_4_7
# !rdptr<2> & rdptr<1> & rdptr<0> & fifo_3_7
# !rdptr<2> & rdptr<1> & !rdptr<0> & fifo_2_7
# !rdptr<2> & !rdptr<1> & rdptr<0> & fifo_1_7
# !rdptr<2> & !rdptr<1> & !rdptr<0> & fifo_0_7; // (8 pt, 11 inp)
data_out<7>.OE = rd; // UOE (1 pt, 1 inp)
MACROCELL | 0 | 13 | fifo_0_7_MC
ATTRIBUTES | 2424348672 | 4
OUTPUTMC | 1 | 2 | 6
INPUTS | 0
LCT | 1 | 3 | Internal_Name
UCT | 1 | 4 | Internal_Name
EQ | 6 |
// Direct Input Register
fifo_0_7 := data_in<7>; // (0 pt, 0 inp)
fifo_0_7.CLK = clk; // GCK (0 pt, 0 inp)
fifo_0_7.CE = wr & !wrptr<0> & !wrptr<1> & !wrptr<2>; // (1 pt, 4 inp)
fifo_0_7.AR = rst; // URST (1 pt, 1 inp)
GLOBALS | 1 | 2 | clk
MACROCELL | 5 | 15 | fifo_1_7_MC
ATTRIBUTES | 2155914048 | 0
OUTPUTMC | 1 | 2 | 6
INPUTS | 5 | data_in<7> | wr | wrptr<0> | wrptr<1> | wrptr<2>
INPUTMC | 3 | 2 | 1 | 3 | 15 | 3 | 14
INPUTP | 2 | 85 | 55
UCT | 1 | 4 | Internal_Name
EQ | 4 |
fifo_1_7 := data_in<7>; // (1 pt, 1 inp)
fifo_1_7.CLK = clk; // GCK (0 pt, 0 inp)
fifo_1_7.CE = wr & wrptr<0> & !wrptr<1> & !wrptr<2>; // (1 pt, 4 inp)
fifo_1_7.AR = rst; // URST (1 pt, 1 inp)
GLOBALS | 1 | 2 | clk
MACROCELL | 5 | 14 | fifo_2_7_MC
ATTRIBUTES | 2424349440 | 0
OUTPUTMC | 1 | 2 | 6
INPUTS | 1 | data_in<7>
INPUTP | 1 | 85
LCT | 1 | 3 | Internal_Name
UCT | 1 | 4 | Internal_Name
EQ | 4 |
fifo_2_7 := data_in<7>; // (1 pt, 1 inp)
fifo_2_7.CLK = clk; // GCK (0 pt, 0 inp)
fifo_2_7.CE = wr & !wrptr<0> & wrptr<1> & !wrptr<2>; // (1 pt, 4 inp)
fifo_2_7.AR = rst; // URST (1 pt, 1 inp)
GLOBALS | 1 | 2 | clk
MACROCELL | 5 | 13 | fifo_3_7_MC
ATTRIBUTES | 2155914048 | 0
OUTPUTMC | 1 | 2 | 6
INPUTS | 5 | data_in<7> | wr | wrptr<0> | wrptr<1> | wrptr<2>
INPUTMC | 3 | 2 | 1 | 3 | 15 | 3 | 14
INPUTP | 2 | 85 | 55
UCT | 1 | 4 | Internal_Name
EQ | 4 |
fifo_3_7 := data_in<7>; // (1 pt, 1 inp)
fifo_3_7.CLK = clk; // GCK (0 pt, 0 inp)
fifo_3_7.CE = wr & wrptr<0> & wrptr<1> & !wrptr<2>; // (1 pt, 4 inp)
fifo_3_7.AR = rst; // URST (1 pt, 1 inp)
GLOBALS | 1 | 2 | clk
MACROCELL | 5 | 10 | fifo_4_7_MC
ATTRIBUTES | 2155914048 | 0
OUTPUTMC | 1 | 2 | 6
INPUTS | 5 | data_in<7> | wr | wrptr<0> | wrptr<1> | wrptr<2>
INPUTMC | 3 | 2 | 1 | 3 | 15 | 3 | 14
INPUTP | 2 | 85 | 55
UCT | 1 | 4 | Internal_Name
EQ | 4 |
fifo_4_7 := data_in<7>; // (1 pt, 1 inp)
fifo_4_7.CLK = clk; // GCK (0 pt, 0 inp)
fifo_4_7.CE = wr & !wrptr<0> & !wrptr<1> & wrptr<2>; // (1 pt, 4 inp)
fifo_4_7.AR = rst; // URST (1 pt, 1 inp)
GLOBALS | 1 | 2 | clk
MACROCELL | 5 | 6 | fifo_5_7_MC
ATTRIBUTES | 2155914048 | 0
OUTPUTMC | 1 | 2 | 6
INPUTS | 5 | data_in<7> | wr | wrptr<0> | wrptr<1> | wrptr<2>
INPUTMC | 3 | 2 | 1 | 3 | 15 | 3 | 14
INPUTP | 2 | 85 | 55
UCT | 1 | 4 | Internal_Name
EQ | 4 |
fifo_5_7 := data_in<7>; // (1 pt, 1 inp)
fifo_5_7.CLK = clk; // GCK (0 pt, 0 inp)
fifo_5_7.CE = wr & wrptr<0> & !wrptr<1> & wrptr<2>; // (1 pt, 4 inp)
fifo_5_7.AR = rst; // URST (1 pt, 1 inp)
GLOBALS | 1 | 2 | clk
MACROCELL | 5 | 5 | fifo_6_7_MC
ATTRIBUTES | 2155914048 | 0
OUTPUTMC | 1 | 2 | 6
INPUTS | 5 | data_in<7> | wr | wrptr<0> | wrptr<1> | wrptr<2>
INPUTMC | 3 | 2 | 1 | 3 | 15 | 3 | 14
INPUTP | 2 | 85 | 55
UCT | 1 | 4 | Internal_Name
EQ | 4 |
fifo_6_7 := data_in<7>; // (1 pt, 1 inp)
fifo_6_7.CLK = clk; // GCK (0 pt, 0 inp)
fifo_6_7.CE = wr & !wrptr<0> & wrptr<1> & wrptr<2>; // (1 pt, 4 inp)
fifo_6_7.AR = rst; // URST (1 pt, 1 inp)
GLOBALS | 1 | 2 | clk
MACROCELL | 5 | 4 | fifo_7_7_MC
ATTRIBUTES | 2155914048 | 0
OUTPUTMC | 1 | 2 | 6
INPUTS | 5 | data_in<7> | wr | wrptr<0> | wrptr<1> | wrptr<2>
INPUTMC | 3 | 2 | 1 | 3 | 15 | 3 | 14
INPUTP | 2 | 85 | 55
UCT | 1 | 4 | Internal_Name
EQ | 4 |
fifo_7_7 := data_in<7>; // (1 pt, 1 inp)
fifo_7_7.CLK = clk; // GCK (0 pt, 0 inp)
fifo_7_7.CE = wr & wrptr<0> & wrptr<1> & wrptr<2>; // (1 pt, 4 inp)
fifo_7_7.AR = rst; // URST (1 pt, 1 inp)
GLOBALS | 1 | 2 | clk
MACROCELL | 3 | 1 | data_out<8>_MC
ATTRIBUTES | 1074021122 | 0
INPUTS | 11 | rdptr<2> | rdptr<1> | rdptr<0> | fifo_7_8 | fifo_6_8 | fifo_5_8 | fifo_4_8 | fifo_3_8 | fifo_2_8 | fifo_1_8 | fifo_0_8
INPUTMC | 11 | 1 | 15 | 1 | 14 | 1 | 13 | 6 | 10 | 6 | 11 | 6 | 12 | 6 | 13 | 6 | 0 | 5 | 2 | 5 | 3 | 0 | 14
UCT | 1 | 5 | Internal_Name
EQ | 9 |
data_out<8> = rdptr<2> & rdptr<1> & rdptr<0> & fifo_7_8
# rdptr<2> & rdptr<1> & !rdptr<0> & fifo_6_8
# rdptr<2> & !rdptr<1> & rdptr<0> & fifo_5_8
# rdptr<2> & !rdptr<1> & !rdptr<0> & fifo_4_8
# !rdptr<2> & rdptr<1> & rdptr<0> & fifo_3_8
# !rdptr<2> & rdptr<1> & !rdptr<0> & fifo_2_8
# !rdptr<2> & !rdptr<1> & rdptr<0> & fifo_1_8
# !rdptr<2> & !rdptr<1> & !rdptr<0> & fifo_0_8; // (8 pt, 11 inp)
data_out<8>.OE = rd; // UOE (1 pt, 1 inp)
MACROCELL | 0 | 14 | fifo_0_8_MC
ATTRIBUTES | 2424348672 | 4
OUTPUTMC | 1 | 3 | 1
INPUTS | 0
LCT | 1 | 3 | Internal_Name
UCT | 1 | 4 | Internal_Name
EQ | 6 |
// Direct Input Register
fifo_0_8 := data_in<8>; // (0 pt, 0 inp)
fifo_0_8.CLK = clk; // GCK (0 pt, 0 inp)
fifo_0_8.CE = wr & !wrptr<0> & !wrptr<1> & !wrptr<2>; // (1 pt, 4 inp)
fifo_0_8.AR = rst; // URST (1 pt, 1 inp)
GLOBALS | 1 | 2 | clk
MACROCELL | 5 | 3 | fifo_1_8_MC
ATTRIBUTES | 2155914048 | 0
OUTPUTMC | 1 | 3 | 1
INPUTS | 5 | data_in<8> | wr | wrptr<0> | wrptr<1> | wrptr<2>
INPUTMC | 3 | 2 | 1 | 3 | 15 | 3 | 14
INPUTP | 2 | 84 | 55
UCT | 1 | 4 | Internal_Name
EQ | 4 |
fifo_1_8 := data_in<8>; // (1 pt, 1 inp)
fifo_1_8.CLK = clk; // GCK (0 pt, 0 inp)
fifo_1_8.CE = wr & wrptr<0> & !wrptr<1> & !wrptr<2>; // (1 pt, 4 inp)
fifo_1_8.AR = rst; // URST (1 pt, 1 inp)
GLOBALS | 1 | 2 | clk
MACROCELL | 5 | 2 | fifo_2_8_MC
ATTRIBUTES | 2424349440 | 0
OUTPUTMC | 1 | 3 | 1
INPUTS | 1 | data_in<8>
INPUTP | 1 | 84
LCT | 1 | 3 | Internal_Name
UCT | 1 | 4 | Internal_Name
EQ | 4 |
fifo_2_8 := data_in<8>; // (1 pt, 1 inp)
fifo_2_8.CLK = clk; // GCK (0 pt, 0 inp)
fifo_2_8.CE = wr & !wrptr<0> & wrptr<1> & !wrptr<2>; // (1 pt, 4 inp)
fifo_2_8.AR = rst; // URST (1 pt, 1 inp)
GLOBALS | 1 | 2 | clk
MACROCELL | 6 | 0 | fifo_3_8_MC
ATTRIBUTES | 2155914048 | 0
OUTPUTMC | 1 | 3 | 1
INPUTS | 5 | data_in<8> | wr | wrptr<0> | wrptr<1> | wrptr<2>
INPUTMC | 3 | 2 | 1 | 3 | 15 | 3 | 14
INPUTP | 2 | 84 | 55
UCT | 1 | 4 | Internal_Name
EQ | 4 |
fifo_3_8 := data_in<8>; // (1 pt, 1 inp)
fifo_3_8.CLK = clk; // GCK (0 pt, 0 inp)
fifo_3_8.CE = wr & wrptr<0> & wrptr<1> & !wrptr<2>; // (1 pt, 4 inp)
fifo_3_8.AR = rst; // URST (1 pt, 1 inp)
GLOBALS | 1 | 2 | clk
MACROCELL | 6 | 13 | fifo_4_8_MC
ATTRIBUTES | 2155914048 | 0
OUTPUTMC | 1 | 3 | 1
INPUTS | 5 | data_in<8> | wr | wrptr<0> | wrptr<1> | wrptr<2>
INPUTMC | 3 | 2 | 1 | 3 | 15 | 3 | 14
INPUTP | 2 | 84 | 55
UCT | 1 | 4 | Internal_Name
EQ | 4 |
fifo_4_8 := data_in<8>; // (1 pt, 1 inp)
fifo_4_8.CLK = clk; // GCK (0 pt, 0 inp)
fifo_4_8.CE = wr & !wrptr<0> & !wrptr<1> & wrptr<2>; // (1 pt, 4 inp)
fifo_4_8.AR = rst; // URST (1 pt, 1 inp)
GLOBALS | 1 | 2 | clk
MACROCELL | 6 | 12 | fifo_5_8_MC
ATTRIBUTES | 2155914048 | 0
OUTPUTMC | 1 | 3 | 1
INPUTS | 5 | data_in<8> | wr | wrptr<0> | wrptr<1> | wrptr<2>
INPUTMC | 3 | 2 | 1 | 3 | 15 | 3 | 14
INPUTP | 2 | 84 | 55
UCT | 1 | 4 | Internal_Name
EQ | 4 |
fifo_5_8 := data_in<8>; // (1 pt, 1 inp)
fifo_5_8.CLK = clk; // GCK (0 pt, 0 inp)
fifo_5_8.CE = wr & wrptr<0> & !wrptr<1> & wrptr<2>; // (1 pt, 4 inp)
fifo_5_8.AR = rst; // URST (1 pt, 1 inp)
GLOBALS | 1 | 2 | clk
MACROCELL | 6 | 11 | fifo_6_8_MC
ATTRIBUTES | 2155914048 | 0
OUTPUTMC | 1 | 3 | 1
INPUTS | 5 | data_in<8> | wr | wrptr<0> | wrptr<1> | wrptr<2>
INPUTMC | 3 | 2 | 1 | 3 | 15 | 3 | 14
INPUTP | 2 | 84 | 55
UCT | 1 | 4 | Internal_Name
EQ | 4 |
fifo_6_8 := data_in<8>; // (1 pt, 1 inp)
fifo_6_8.CLK = clk; // GCK (0 pt, 0 inp)
fifo_6_8.CE = wr & !wrptr<0> & wrptr<1> & wrptr<2>; // (1 pt, 4 inp)
fifo_6_8.AR = rst; // URST (1 pt, 1 inp)
GLOBALS | 1 | 2 | clk
MACROCELL | 6 | 10 | fifo_7_8_MC
ATTRIBUTES | 2424349440 | 0
OUTPUTMC | 1 | 3 | 1
INPUTS | 1 | data_in<8>
INPUTP | 1 | 84
LCT | 1 | 3 | Internal_Name
UCT | 1 | 4 | Internal_Name
EQ | 4 |
fifo_7_8 := data_in<8>; // (1 pt, 1 inp)
fifo_7_8.CLK = clk; // GCK (0 pt, 0 inp)
fifo_7_8.CE = wr & wrptr<0> & wrptr<1> & wrptr<2>; // (1 pt, 4 inp)
fifo_7_8.AR = rst; // URST (1 pt, 1 inp)
GLOBALS | 1 | 2 | clk
PIN | clk | 4096 | 0 | N/A | 119 | 78 | 1 | 13 | 1 | 14 | 1 | 15 | 2 | 1 | 3 | 15 | 3 | 14 | 0 | 2 | 0 | 1 | 0 | 15 | 0 | 11 | 0 | 9 | 0 | 8 | 0 | 7 | 0 | 0 | 0 | 3 | 3 | 9 | 3 | 8 | 3 | 7 | 3 | 0 | 3 | 13 | 3 | 12 | 3 | 11 | 0 | 4 | 3 | 10 | 3 | 6 | 3 | 5 | 3 | 4 | 3 | 3 | 3 | 2 | 6 | 6 | 0 | 5 | 4 | 15 | 4 | 11 | 4 | 10 | 4 | 9 | 4 | 8 | 4 | 7 | 4 | 14 | 0 | 6 | 4 | 13 | 4 | 12 | 4 | 6 | 4 | 5 | 4 | 4 | 4 | 3 | 4 | 2 | 0 | 10 | 4 | 1 | 4 | 0 | 6 | 15 | 6 | 14 | 6 | 9 | 6 | 8 | 6 | 7 | 0 | 12 | 5 | 1 | 5 | 12 | 5 | 11 | 5 | 9 | 5 | 8 | 5 | 7 | 5 | 0 | 0 | 13 | 5 | 15 | 5 | 14 | 5 | 13 | 5 | 10 | 5 | 6 | 5 | 5 | 5 | 4 | 0 | 14 | 5 | 3 | 5 | 2 | 6 | 0 | 6 | 13 | 6 | 12 | 6 | 11 | 6 | 10
PIN | rdptrclr | 64 | 0 | N/A | 104 | 3 | 1 | 13 | 1 | 14 | 1 | 15
PIN | rdinc | 64 | 0 | N/A | 103 | 3 | 1 | 13 | 1 | 14 | 1 | 15
PIN | rst | 64 | 0 | N/A | 106 | 0
PIN | wr | 64 | 0 | N/A | 55 | 52 | 0 | 1 | 0 | 15 | 0 | 11 | 0 | 9 | 0 | 8 | 0 | 7 | 0 | 0 | 3 | 9 | 3 | 8 | 3 | 7 | 3 | 0 | 3 | 13 | 3 | 11 | 3 | 10 | 3 | 6 | 3 | 5 | 3 | 4 | 3 | 3 | 4 | 15 | 4 | 10 | 4 | 9 | 4 | 8 | 4 | 7 | 4 | 14 | 4 | 13 | 4 | 6 | 4 | 5 | 4 | 4 | 4 | 3 | 4 | 2 | 4 | 1 | 6 | 15 | 6 | 14 | 6 | 9 | 6 | 8 | 5 | 1 | 5 | 11 | 5 | 9 | 5 | 8 | 5 | 7 | 5 | 0 | 5 | 15 | 5 | 13 | 5 | 10 | 5 | 6 | 5 | 5 | 5 | 4 | 5 | 3 | 6 | 0 | 6 | 13 | 6 | 12 | 6 | 11
PIN | wrptrclr | 64 | 0 | N/A | 58 | 3 | 2 | 1 | 3 | 15 | 3 | 14
PIN | wrinc | 64 | 0 | N/A | 56 | 3 | 2 | 1 | 3 | 15 | 3 | 14
PIN | data_in<0> | 64 | 0 | N/A | 94 | 8 | 0 | 1 | 0 | 15 | 0 | 11 | 0 | 9 | 0 | 8 | 0 | 7 | 0 | 0 | 0 | 2
PIN | rd | 64 | 0 | N/A | 102 | 0
PIN | data_in<1> | 64 | 0 | N/A | 93 | 8 | 3 | 9 | 3 | 8 | 3 | 7 | 3 | 0 | 3 | 13 | 3 | 12 | 3 | 11 | 0 | 3
PIN | data_in<2> | 64 | 0 | N/A | 92 | 8 | 3 | 10 | 3 | 6 | 3 | 5 | 3 | 4 | 3 | 3 | 3 | 2 | 6 | 6 | 0 | 4
PIN | data_in<3> | 64 | 0 | N/A | 91 | 8 | 4 | 15 | 4 | 11 | 4 | 10 | 4 | 9 | 4 | 8 | 4 | 7 | 4 | 14 | 0 | 5
PIN | data_in<4> | 64 | 0 | N/A | 90 | 8 | 4 | 13 | 4 | 12 | 4 | 6 | 4 | 5 | 4 | 4 | 4 | 3 | 4 | 2 | 0 | 6
PIN | data_in<5> | 64 | 0 | N/A | 89 | 8 | 4 | 1 | 4 | 0 | 6 | 15 | 6 | 14 | 6 | 9 | 6 | 8 | 6 | 7 | 0 | 10
PIN | data_in<6> | 64 | 0 | N/A | 86 | 8 | 5 | 1 | 5 | 12 | 5 | 11 | 5 | 9 | 5 | 8 | 5 | 7 | 5 | 0 | 0 | 12
PIN | data_in<7> | 64 | 0 | N/A | 85 | 8 | 5 | 15 | 5 | 14 | 5 | 13 | 5 | 10 | 5 | 6 | 5 | 5 | 5 | 4 | 0 | 13
PIN | data_in<8> | 64 | 0 | N/A | 84 | 8 | 5 | 3 | 5 | 2 | 6 | 0 | 6 | 13 | 6 | 12 | 6 | 11 | 6 | 10 | 0 | 14
PIN | data_out<0> | 536871040 | 0 | N/A | 98
PIN | data_out<1> | 536871040 | 0 | N/A | 99
PIN | data_out<2> | 536871040 | 0 | N/A | 100
PIN | data_out<3> | 536871040 | 0 | N/A | 101
PIN | data_out<4> | 536871040 | 0 | N/A | 80
PIN | data_out<5> | 536871040 | 0 | N/A | 79
PIN | data_out<6> | 536871040 | 0 | N/A | 76
PIN | data_out<7> | 536871040 | 0 | N/A | 75
PIN | data_out<8> | 536871040 | 0 | N/A | 54
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -