ex24.mfd
来自「[VHDL经典设计26例]--在xilinx芯片上调试通过--[01--1位全加」· MFD 代码 · 共 846 行 · 第 1/2 页
MFD
846 行
EQ | 3 |
"saddress<13>" := "saddress<12>.FBK".LFBK
"saddress<13>".CLKF = clki
"saddress<13>".PRLD = GND
MACROCELL | 0 | 2 | saddress<1>
ATTRIBUTES | 8520480 | 0
OUTPUTMC | 2 | 3 | 5 | 3 | 0
INPUTS | 2 | clki | saddress<0>.FBK".LFBK
INPUTMC | 1 | 0 | 9
INPUTP | 1 | 10
EQ | 3 |
"saddress<1>" := "saddress<0>.FBK".LFBK
"saddress<1>".CLKF = clki
"saddress<1>".PRLD = GND
MACROCELL | 3 | 5 | saddress<2>
ATTRIBUTES | 8586016 | 0
OUTPUTMC | 2 | 3 | 1 | 3 | 4
INPUTS | 2 | saddress<1> | clki
INPUTMC | 1 | 0 | 2
INPUTP | 1 | 10
EQ | 3 |
"saddress<2>" := "saddress<1>"
"saddress<2>".CLKF = clki
"saddress<2>".PRLD = GND
MACROCELL | 3 | 1 | saddress<3>
ATTRIBUTES | 8586016 | 0
OUTPUTMC | 2 | 0 | 1 | 3 | 7
INPUTS | 2 | clki | saddress<2>.FBK".LFBK
INPUTMC | 1 | 3 | 5
INPUTP | 1 | 10
EQ | 3 |
"saddress<3>" := "saddress<2>.FBK".LFBK
"saddress<3>".CLKF = clki
"saddress<3>".PRLD = GND
MACROCELL | 0 | 1 | saddress<4>
ATTRIBUTES | 8586016 | 0
OUTPUTMC | 2 | 3 | 2 | 0 | 0
INPUTS | 2 | saddress<3> | clki
INPUTMC | 1 | 3 | 1
INPUTP | 1 | 10
EQ | 3 |
"saddress<4>" := "saddress<3>"
"saddress<4>".CLKF = clki
"saddress<4>".PRLD = GND
MACROCELL | 0 | 0 | saddress<5>
ATTRIBUTES | 8520480 | 0
OUTPUTMC | 2 | 2 | 1 | 3 | 10
INPUTS | 2 | clki | saddress<4>.FBK".LFBK
INPUTMC | 1 | 0 | 1
INPUTP | 1 | 10
EQ | 3 |
"saddress<5>" := "saddress<4>.FBK".LFBK
"saddress<5>".CLKF = clki
"saddress<5>".PRLD = GND
MACROCELL | 2 | 1 | saddress<6>
ATTRIBUTES | 8586016 | 0
OUTPUTMC | 2 | 3 | 6 | 2 | 0
INPUTS | 2 | saddress<5> | clki
INPUTMC | 1 | 0 | 0
INPUTP | 1 | 10
EQ | 3 |
"saddress<6>" := "saddress<5>"
"saddress<6>".CLKF = clki
"saddress<6>".PRLD = GND
MACROCELL | 2 | 0 | saddress<7>
ATTRIBUTES | 8520480 | 0
OUTPUTMC | 2 | 1 | 8 | 3 | 9
INPUTS | 2 | clki | saddress<6>.FBK".LFBK
INPUTMC | 1 | 2 | 1
INPUTP | 1 | 10
EQ | 3 |
"saddress<7>" := "saddress<6>.FBK".LFBK
"saddress<7>".CLKF = clki
"saddress<7>".PRLD = GND
MACROCELL | 1 | 8 | saddress<8>
ATTRIBUTES | 8586016 | 0
OUTPUTMC | 2 | 3 | 13 | 1 | 2
INPUTS | 2 | saddress<7> | clki
INPUTMC | 1 | 2 | 0
INPUTP | 1 | 10
EQ | 3 |
"saddress<8>" := "saddress<7>"
"saddress<8>".CLKF = clki
"saddress<8>".PRLD = GND
MACROCELL | 1 | 2 | saddress<9>
ATTRIBUTES | 8520480 | 0
OUTPUTMC | 2 | 0 | 8 | 3 | 3
INPUTS | 2 | clki | saddress<8>.FBK".LFBK
INPUTMC | 1 | 1 | 8
INPUTP | 1 | 10
EQ | 3 |
"saddress<9>" := "saddress<8>.FBK".LFBK
"saddress<9>".CLKF = clki
"saddress<9>".PRLD = GND
MACROCELL | 0 | 3 | saddress<14>
ATTRIBUTES | 8520480 | 0
OUTPUTMC | 1 | 3 | 14
INPUTS | 2 | clki | saddress<13>.FBK".LFBK
INPUTMC | 1 | 0 | 4
INPUTP | 1 | 10
EQ | 3 |
"saddress<14>" := "saddress<13>.FBK".LFBK
"saddress<14>".CLKF = clki
"saddress<14>".PRLD = GND
MACROCELL | 0 | 17 | sbuf<0>
ATTRIBUTES | 8586016 | 0
OUTPUTMC | 2 | 0 | 17 | 0 | 15
INPUTS | 4 | load | mem_d<0>".PIN | clko | sbuf<0>.FBK".LFBK
INPUTMC | 1 | 0 | 17
INPUTP | 3 | 12 | 82 | 9
EQ | 4 |
"sbuf<0>" := load * "mem_d<0>".PIN
+ /load * "sbuf<0>.FBK".LFBK
"sbuf<0>".CLKF = clko
"sbuf<0>".PRLD = GND
MACROCELL | 0 | 15 | sbuf<1>
ATTRIBUTES | 8586016 | 0
OUTPUTMC | 1 | 0 | 14
INPUTS | 4 | load | mem_d<1>".PIN | clko | sbuf<0>.FBK".LFBK
INPUTMC | 1 | 0 | 17
INPUTP | 3 | 12 | 86 | 9
EQ | 4 |
"sbuf<1>" := load * "mem_d<1>".PIN
+ /load * "sbuf<0>.FBK".LFBK
"sbuf<1>".CLKF = clko
"sbuf<1>".PRLD = GND
MACROCELL | 0 | 14 | sbuf<2>
ATTRIBUTES | 8586016 | 0
OUTPUTMC | 1 | 0 | 13
INPUTS | 4 | load | mem_d<2>".PIN | clko | sbuf<1>.FBK".LFBK
INPUTMC | 1 | 0 | 15
INPUTP | 3 | 12 | 85 | 9
EQ | 4 |
"sbuf<2>" := load * "mem_d<2>".PIN
+ /load * "sbuf<1>.FBK".LFBK
"sbuf<2>".CLKF = clko
"sbuf<2>".PRLD = GND
MACROCELL | 0 | 13 | sbuf<3>
ATTRIBUTES | 8586016 | 0
OUTPUTMC | 1 | 0 | 12
INPUTS | 4 | load | mem_d<3>".PIN | clko | sbuf<2>.FBK".LFBK
INPUTMC | 1 | 0 | 14
INPUTP | 3 | 12 | 88 | 9
EQ | 4 |
"sbuf<3>" := load * "mem_d<3>".PIN
+ /load * "sbuf<2>.FBK".LFBK
"sbuf<3>".CLKF = clko
"sbuf<3>".PRLD = GND
MACROCELL | 0 | 12 | sbuf<4>
ATTRIBUTES | 8586016 | 0
OUTPUTMC | 1 | 0 | 11
INPUTS | 4 | load | mem_d<4>".PIN | clko | sbuf<3>.FBK".LFBK
INPUTMC | 1 | 0 | 13
INPUTP | 3 | 12 | 87 | 9
EQ | 4 |
"sbuf<4>" := load * "mem_d<4>".PIN
+ /load * "sbuf<3>.FBK".LFBK
"sbuf<4>".CLKF = clko
"sbuf<4>".PRLD = GND
MACROCELL | 0 | 11 | sbuf<5>
ATTRIBUTES | 8586016 | 0
OUTPUTMC | 1 | 0 | 10
INPUTS | 4 | load | mem_d<5>".PIN | clko | sbuf<4>.FBK".LFBK
INPUTMC | 1 | 0 | 12
INPUTP | 3 | 12 | 89 | 9
EQ | 4 |
"sbuf<5>" := load * "mem_d<5>".PIN
+ /load * "sbuf<4>.FBK".LFBK
"sbuf<5>".CLKF = clko
"sbuf<5>".PRLD = GND
MACROCELL | 0 | 10 | sbuf<6>
ATTRIBUTES | 8520480 | 0
OUTPUTMC | 1 | 1 | 13
INPUTS | 4 | load | mem_d<6>".PIN | clko | sbuf<5>.FBK".LFBK
INPUTMC | 1 | 0 | 11
INPUTP | 3 | 12 | 2 | 9
EQ | 4 |
"sbuf<6>" := load * "mem_d<6>".PIN
+ /load * "sbuf<5>.FBK".LFBK
"sbuf<6>".CLKF = clko
"sbuf<6>".PRLD = GND
MACROCELL | 1 | 13 | N_datao
ATTRIBUTES | 8782626 | 0
INPUTS | 4 | load | sbuf<6> | mem_d<7>".PIN | clko
INPUTMC | 1 | 0 | 10
INPUTP | 3 | 12 | 3 | 9
EQ | 4 |
datao := load * "mem_d<7>".PIN
+ /load * "sbuf<6>"
datao.CLKF = clko
datao.PRLD = GND
MACROCELL | 3 | 15 | C6/N12
ATTRIBUTES | 396034 | 0
INPUTS | 3 | rst | address<13> | saddress<13>
INPUTMC | 2 | 1 | 16 | 0 | 4
INPUTP | 1 | 14
EQ | 2 |
"mem_a<13>" = rst * "saddress<13>"
+ /rst * "address<13>"
MACROCELL | 1 | 0 | C6/N18
ATTRIBUTES | 396034 | 0
INPUTS | 3 | rst | address<12> | saddress<12>
INPUTMC | 2 | 3 | 8 | 0 | 6
INPUTP | 1 | 14
EQ | 2 |
"mem_a<12>" = rst * "saddress<12>"
+ /rst * "address<12>"
MACROCELL | 3 | 12 | C6/N24
ATTRIBUTES | 396034 | 0
INPUTS | 3 | rst | saddress<11> | address<11>.FBK".LFBK
INPUTMC | 2 | 0 | 7 | 3 | 17
INPUTP | 1 | 14
EQ | 2 |
"mem_a<11>" = rst * "saddress<11>"
+ /rst * "address<11>.FBK".LFBK
MACROCELL | 3 | 11 | C6/N30
ATTRIBUTES | 396034 | 0
INPUTS | 3 | rst | address<10> | saddress<10>
INPUTMC | 2 | 1 | 17 | 0 | 8
INPUTP | 1 | 14
EQ | 2 |
"mem_a<10>" = rst * "saddress<10>"
+ /rst * "address<10>"
MACROCELL | 3 | 3 | C6/N36
ATTRIBUTES | 396034 | 0
INPUTS | 3 | rst | address<9> | saddress<9>
INPUTMC | 2 | 1 | 9 | 1 | 2
INPUTP | 1 | 14
EQ | 2 |
"mem_a<9>" = rst * "saddress<9>"
+ /rst * "address<9>"
MACROCELL | 3 | 13 | C6/N42
ATTRIBUTES | 396034 | 0
INPUTS | 3 | rst | address<8> | saddress<8>
INPUTMC | 2 | 1 | 14 | 1 | 8
INPUTP | 1 | 14
EQ | 2 |
"mem_a<8>" = rst * "saddress<8>"
+ /rst * "address<8>"
MACROCELL | 3 | 9 | C6/N48
ATTRIBUTES | 396034 | 0
INPUTS | 3 | rst | address<7> | saddress<7>
INPUTMC | 2 | 2 | 9 | 2 | 0
INPUTP | 1 | 14
EQ | 2 |
"mem_a<7>" = rst * "saddress<7>"
+ /rst * "address<7>"
MACROCELL | 3 | 6 | C6/N54
ATTRIBUTES | 396034 | 0
INPUTS | 3 | rst | address<6> | saddress<6>
INPUTMC | 2 | 2 | 10 | 2 | 1
INPUTP | 1 | 14
EQ | 2 |
"mem_a<6>" = rst * "saddress<6>"
+ /rst * "address<6>"
MACROCELL | 3 | 14 | C6/N6
ATTRIBUTES | 396034 | 0
INPUTS | 3 | rst | address<14> | saddress<14>
INPUTMC | 2 | 1 | 15 | 0 | 3
INPUTP | 1 | 14
EQ | 2 |
"mem_a<14>" = rst * "saddress<14>"
+ /rst * "address<14>"
MACROCELL | 3 | 10 | C6/N60
ATTRIBUTES | 396034 | 0
INPUTS | 3 | rst | address<5> | saddress<5>
INPUTMC | 2 | 2 | 11 | 0 | 0
INPUTP | 1 | 14
EQ | 2 |
"mem_a<5>" = rst * "saddress<5>"
+ /rst * "address<5>"
MACROCELL | 3 | 2 | C6/N66
ATTRIBUTES | 396034 | 0
INPUTS | 3 | rst | address<4> | saddress<4>
INPUTMC | 2 | 2 | 12 | 0 | 1
INPUTP | 1 | 14
EQ | 2 |
"mem_a<4>" = rst * "saddress<4>"
+ /rst * "address<4>"
MACROCELL | 3 | 7 | C6/N72
ATTRIBUTES | 396034 | 0
INPUTS | 3 | rst | address<3> | saddress<3>.FBK".LFBK
INPUTMC | 2 | 2 | 13 | 3 | 1
INPUTP | 1 | 14
EQ | 2 |
"mem_a<3>" = rst * "saddress<3>.FBK".LFBK
+ /rst * "address<3>"
MACROCELL | 3 | 4 | C6/N78
ATTRIBUTES | 396034 | 0
INPUTS | 3 | rst | address<2> | saddress<2>.FBK".LFBK
INPUTMC | 2 | 2 | 14 | 3 | 5
INPUTP | 1 | 14
EQ | 2 |
"mem_a<2>" = rst * "saddress<2>.FBK".LFBK
+ /rst * "address<2>"
MACROCELL | 3 | 0 | C6/N84
ATTRIBUTES | 396034 | 0
INPUTS | 3 | rst | saddress<1> | address<1>
INPUTMC | 2 | 0 | 2 | 2 | 16
INPUTP | 1 | 14
EQ | 2 |
"mem_a<1>" = rst * "saddress<1>"
+ /rst * "address<1>"
MACROCELL | 2 | 15 | C6/N90
ATTRIBUTES | 396034 | 0
INPUTS | 3 | rst | saddress<0> | address<0>.FBK".LFBK
INPUTMC | 2 | 0 | 9 | 2 | 17
INPUTP | 1 | 14
EQ | 2 |
"mem_a<0>" = rst * "saddress<0>"
+ /rst * "address<0>.FBK".LFBK
MACROCELL | 1 | 11 | C8/N6
ATTRIBUTES | 396034 | 0
INPUTS | 2 | rst | current_state<3>
INPUTMC | 1 | 2 | 5
INPUTP | 1 | 14
EQ | 1 |
/mem_wr = /rst * "current_state<3>"
MACROCELL | 1 | 12 | N675
ATTRIBUTES | 396034 | 0
INPUTS | 1 | rst
INPUTP | 1 | 14
EQ | 1 |
mem_rd = /rst
MACROCELL | 2 | 7 | N_clk$BUF0
ATTRIBUTES | 396034 | 0
INPUTS | 1 | clk
INPUTP | 1 | 21
EQ | 1 |
clock = clk
MACROCELL | 2 | 2 | N_din<7>$BUF0/N_din<7>$BUF0_TRST
ATTRIBUTES | 133888 | 0
OUTPUTMC | 8 | 3 | 16 | 1 | 1 | 1 | 3 | 1 | 5 | 1 | 4 | 1 | 7 | 1 | 6 | 1 | 10
INPUTS | 3 | rst | current_state<3>.FBK".LFBK | current_state<4>.FBK".LFBK
INPUTMC | 2 | 2 | 5 | 2 | 3
INPUTP | 1 | 14
EQ | 2 |
"N_din<7>$BUF0/N_din<7>$BUF0_TRST" = /rst * "current_state<3>.FBK".LFBK
+ /rst * "current_state<4>.FBK".LFBK
PIN | clk | 8256 | 0 | N/A | 21 | 6 | 2 | 7 | 2 | 4 | 2 | 5 | 2 | 3 | 2 | 8 | 2 | 6
PIN | rst | 64 | 0 | N/A | 14 | 39 | 2 | 4 | 2 | 5 | 2 | 17 | 3 | 17 | 2 | 16 | 2 | 13 | 2 | 11 | 2 | 9 | 1 | 9 | 1 | 17 | 3 | 8 | 1 | 16 | 1 | 15 | 2 | 14 | 2 | 12 | 2 | 10 | 1 | 14 | 2 | 3 | 2 | 8 | 2 | 6 | 0 | 5 | 3 | 15 | 1 | 0 | 3 | 12 | 3 | 11 | 3 | 3 | 3 | 13 | 3 | 9 | 3 | 6 | 3 | 14 | 3 | 10 | 3 | 2 | 3 | 7 | 3 | 4 | 3 | 0 | 2 | 15 | 1 | 11 | 1 | 12 | 2 | 2
PIN | eoc | 64 | 0 | N/A | 30 | 2 | 2 | 5 | 2 | 6
PIN | din<0> | 64 | 0 | N/A | 49 | 1 | 3 | 16
PIN | din<1> | 64 | 0 | N/A | 46 | 1 | 1 | 1
PIN | din<2> | 64 | 0 | N/A | 48 | 1 | 1 | 3
PIN | din<3> | 64 | 0 | N/A | 50 | 1 | 1 | 5
PIN | din<4> | 64 | 0 | N/A | 54 | 1 | 1 | 4
PIN | din<5> | 64 | 0 | N/A | 52 | 1 | 1 | 7
PIN | din<6> | 64 | 0 | N/A | 55 | 1 | 1 | 6
PIN | din<7> | 64 | 0 | N/A | 57 | 1 | 1 | 10
PIN | datai | 64 | 0 | N/A | 8 | 1 | 0 | 9
PIN | clki | 64 | 0 | N/A | 10 | 15 | 0 | 9 | 0 | 8 | 0 | 7 | 0 | 6 | 0 | 4 | 0 | 2 | 3 | 5 | 3 | 1 | 0 | 1 | 0 | 0 | 2 | 1 | 2 | 0 | 1 | 8 | 1 | 2 | 0 | 3
PIN | load | 64 | 0 | N/A | 12 | 8 | 0 | 17 | 0 | 15 | 0 | 14 | 0 | 13 | 0 | 12 | 0 | 11 | 0 | 10 | 1 | 13
PIN | clko | 64 | 0 | N/A | 9 | 8 | 0 | 17 | 0 | 15 | 0 | 14 | 0 | 13 | 0 | 12 | 0 | 11 | 0 | 10 | 1 | 13
PIN | start | 536871040 | 0 | N/A | 31
PIN | oe | 536871040 | 0 | N/A | 27
PIN | datao | 536871040 | 0 | N/A | 7
PIN | mem_a<13> | 536871040 | 0 | N/A | 78
PIN | mem_a<12> | 536871040 | 0 | N/A | 79
PIN | mem_a<11> | 536871040 | 0 | N/A | 77
PIN | mem_a<10> | 536871040 | 0 | N/A | 74
PIN | mem_a<9> | 536871040 | 0 | N/A | 66
PIN | mem_a<8> | 536871040 | 0 | N/A | 71
PIN | mem_a<7> | 536871040 | 0 | N/A | 73
PIN | mem_a<6> | 536871040 | 0 | N/A | 70
PIN | mem_a<14> | 536871040 | 0 | N/A | 81
PIN | mem_a<5> | 536871040 | 0 | N/A | 67
PIN | mem_a<4> | 536871040 | 0 | N/A | 65
PIN | mem_a<3> | 536871040 | 0 | N/A | 62
PIN | mem_a<2> | 536871040 | 0 | N/A | 61
PIN | mem_a<1> | 536871040 | 0 | N/A | 60
PIN | mem_a<0> | 536871040 | 0 | N/A | 59
PIN | mem_wr | 536871040 | 0 | N/A | 5
PIN | mem_rd | 536871040 | 0 | N/A | 6
PIN | clock | 536871040 | 0 | N/A | 33
PIN | mem_f | 536870976 | 0 | N/A | 13 | 20 | 2 | 4 | 2 | 6 | 2 | 8 | 2 | 3 | 1 | 14 | 2 | 10 | 2 | 12 | 2 | 14 | 1 | 15 | 1 | 16 | 3 | 8 | 1 | 17 | 1 | 9 | 2 | 9 | 2 | 11 | 2 | 13 | 2 | 16 | 3 | 17 | 2 | 17 | 2 | 5
PIN | mem_d<0> | 536870976 | 0 | N/A | 82 | 1 | 0 | 17
PIN | mem_d<1> | 536870976 | 0 | N/A | 86 | 1 | 0 | 15
PIN | mem_d<2> | 536870976 | 0 | N/A | 85 | 1 | 0 | 14
PIN | mem_d<3> | 536870976 | 0 | N/A | 88 | 1 | 0 | 13
PIN | mem_d<4> | 536870976 | 0 | N/A | 87 | 1 | 0 | 12
PIN | mem_d<5> | 536870976 | 0 | N/A | 89 | 1 | 0 | 11
PIN | mem_d<6> | 536870976 | 0 | N/A | 2 | 1 | 0 | 10
PIN | mem_d<7> | 536870976 | 0 | N/A | 3 | 1 | 1 | 13
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?