ex11_6.mfd
来自「[VHDL经典设计26例]--在xilinx芯片上调试通过--[01--1位全加」· MFD 代码 · 共 331 行
MFD
331 行
MDF Database: version 1.0
MDF_INFO | ex11_6 | XC9572-7-PC84
MACROCELL | 2 | 15 | C0/N126
ATTRIBUTES | 396034 | 0
INPUTS | 4 | cnt<0> | cnt<1> | cnt<2> | cnt<3>
INPUTMC | 4 | 0 | 16 | 0 | 14 | 0 | 13 | 0 | 11
EQ | 2 |
/"col<8>" = "cnt<0>" * "cnt<1>" * "cnt<2>"
+ /"cnt<0>" * "cnt<2>" * /"cnt<3>"
MACROCELL | 1 | 7 | N53
ATTRIBUTES | 396034 | 0
INPUTS | 4 | cnt<0> | cnt<1> | cnt<2> | cnt<3>
INPUTMC | 4 | 0 | 16 | 0 | 14 | 0 | 13 | 0 | 11
EQ | 1 |
"row<13>" = /"cnt<0>" * "cnt<1>" * /"cnt<2>" * /"cnt<3>"
MACROCELL | 3 | 2 | C0/N156
ATTRIBUTES | 396034 | 0
INPUTS | 4 | cnt<0> | cnt<1> | cnt<2> | cnt<3>
INPUTMC | 4 | 0 | 16 | 0 | 14 | 0 | 13 | 0 | 11
EQ | 2 |
"col<12>" = /"cnt<0>" * "cnt<1>" * /"cnt<2>"
+ "cnt<0>" * /"cnt<1>" * "cnt<2>" * /"cnt<3>"
MACROCELL | 1 | 5 | N49
ATTRIBUTES | 396034 | 0
INPUTS | 4 | cnt<0> | cnt<1> | cnt<2> | cnt<3>
INPUTMC | 4 | 0 | 16 | 0 | 14 | 0 | 13 | 0 | 11
EQ | 1 |
"row<11>" = /"cnt<0>" * /"cnt<1>" * "cnt<2>" * /"cnt<3>"
MACROCELL | 1 | 6 | N55
ATTRIBUTES | 396034 | 0
INPUTS | 4 | cnt<0> | cnt<1> | cnt<2> | cnt<3>
INPUTMC | 4 | 0 | 16 | 0 | 14 | 0 | 13 | 0 | 11
EQ | 1 |
"row<14>" = "cnt<0>" * /"cnt<1>" * /"cnt<2>" * /"cnt<3>"
MACROCELL | 3 | 3 | N29
ATTRIBUTES | 396034 | 0
INPUTS | 4 | cnt<0> | cnt<1> | cnt<2> | cnt<3>
INPUTMC | 4 | 0 | 16 | 0 | 14 | 0 | 13 | 0 | 11
EQ | 1 |
"row<1>" = /"cnt<0>" * "cnt<1>" * "cnt<2>" * "cnt<3>"
MACROCELL | 1 | 4 | N51
ATTRIBUTES | 396034 | 0
INPUTS | 4 | cnt<0> | cnt<1> | cnt<2> | cnt<3>
INPUTMC | 4 | 0 | 16 | 0 | 14 | 0 | 13 | 0 | 11
EQ | 1 |
"row<12>" = "cnt<0>" * "cnt<1>" * /"cnt<2>" * /"cnt<3>"
MACROCELL | 3 | 7 | C0/N112
ATTRIBUTES | 396034 | 0
INPUTS | 4 | cnt<0> | cnt<1> | cnt<2> | cnt<3>
INPUTMC | 4 | 0 | 16 | 0 | 14 | 0 | 13 | 0 | 11
EQ | 3 |
"col<11>" = /"cnt<0>" * "cnt<1>" * /"cnt<2>"
+ /"cnt<0>" * /"cnt<2>" * "cnt<3>"
+ "cnt<0>" * /"cnt<1>" * "cnt<2>" * /"cnt<3>"
MACROCELL | 3 | 4 | C0/N84
ATTRIBUTES | 396034 | 0
INPUTS | 4 | cnt<0> | cnt<2> | cnt<3> | cnt<1>
INPUTMC | 4 | 0 | 16 | 0 | 13 | 0 | 11 | 0 | 14
EQ | 3 |
"col<10>" = /"cnt<0>" * "cnt<1>" * /"cnt<3>"
+ /"cnt<0>" * /"cnt<2>" * "cnt<3>"
+ "cnt<0>" * /"cnt<1>" * "cnt<2>" * /"cnt<3>"
MACROCELL | 3 | 11 | N31
ATTRIBUTES | 396034 | 0
INPUTS | 4 | cnt<0> | cnt<1> | cnt<2> | cnt<3>
INPUTMC | 4 | 0 | 16 | 0 | 14 | 0 | 13 | 0 | 11
EQ | 1 |
"row<2>" = "cnt<0>" * /"cnt<1>" * "cnt<2>" * "cnt<3>"
MACROCELL | 3 | 16 | N43
ATTRIBUTES | 396034 | 0
INPUTS | 4 | cnt<0> | cnt<1> | cnt<2> | cnt<3>
INPUTMC | 4 | 0 | 16 | 0 | 14 | 0 | 13 | 0 | 11
EQ | 1 |
"row<8>" = "cnt<0>" * "cnt<1>" * "cnt<2>" * /"cnt<3>"
MACROCELL | 1 | 10 | net1
ATTRIBUTES | 396034 | 0
INPUTS | 4 | cnt<0> | cnt<1> | cnt<2> | cnt<3>
INPUTMC | 4 | 0 | 16 | 0 | 14 | 0 | 13 | 0 | 11
EQ | 1 |
"row<15>" = /"cnt<0>" * /"cnt<1>" * /"cnt<2>" * /"cnt<3>"
MACROCELL | 2 | 8 | C0/N70
ATTRIBUTES | 396034 | 0
INPUTS | 4 | cnt<0> | cnt<1> | cnt<2> | cnt<3>
INPUTMC | 4 | 0 | 16 | 0 | 14 | 0 | 13 | 0 | 11
EQ | 3 |
"col<4>" = "cnt<0>" * /"cnt<1>" * "cnt<2>"
+ /"cnt<0>" * "cnt<1>" * /"cnt<2>"
+ /"cnt<0>" * /"cnt<2>" * "cnt<3>"
MACROCELL | 2 | 5 | C0/N98
ATTRIBUTES | 396034 | 0
INPUTS | 4 | cnt<0> | cnt<2> | cnt<3> | cnt<1>
INPUTMC | 4 | 0 | 16 | 0 | 13 | 0 | 11 | 0 | 14
EQ | 3 |
"col<6>" = "cnt<0>" * "cnt<2>" * /"cnt<3>"
+ /"cnt<0>" * "cnt<1>" * /"cnt<2>"
+ /"cnt<0>" * /"cnt<2>" * "cnt<3>"
MACROCELL | 3 | 12 | N33
ATTRIBUTES | 396034 | 0
INPUTS | 4 | cnt<0> | cnt<1> | cnt<2> | cnt<3>
INPUTMC | 4 | 0 | 16 | 0 | 14 | 0 | 13 | 0 | 11
EQ | 1 |
"row<3>" = /"cnt<0>" * /"cnt<1>" * "cnt<2>" * "cnt<3>"
MACROCELL | 1 | 0 | N35
ATTRIBUTES | 396034 | 0
INPUTS | 4 | cnt<0> | cnt<1> | cnt<2> | cnt<3>
INPUTMC | 4 | 0 | 16 | 0 | 14 | 0 | 13 | 0 | 11
EQ | 1 |
"row<4>" = "cnt<0>" * "cnt<1>" * /"cnt<2>" * "cnt<3>"
MACROCELL | 3 | 15 | N37
ATTRIBUTES | 396034 | 0
INPUTS | 4 | cnt<0> | cnt<1> | cnt<2> | cnt<3>
INPUTMC | 4 | 0 | 16 | 0 | 14 | 0 | 13 | 0 | 11
EQ | 1 |
"row<5>" = /"cnt<0>" * "cnt<1>" * /"cnt<2>" * "cnt<3>"
MACROCELL | 3 | 14 | N39
ATTRIBUTES | 396034 | 0
INPUTS | 4 | cnt<0> | cnt<1> | cnt<2> | cnt<3>
INPUTMC | 4 | 0 | 16 | 0 | 14 | 0 | 13 | 0 | 11
EQ | 1 |
"row<6>" = "cnt<0>" * /"cnt<1>" * /"cnt<2>" * "cnt<3>"
MACROCELL | 1 | 2 | N41
ATTRIBUTES | 396034 | 0
INPUTS | 4 | cnt<0> | cnt<1> | cnt<2> | cnt<3>
INPUTMC | 4 | 0 | 16 | 0 | 14 | 0 | 13 | 0 | 11
EQ | 1 |
"row<7>" = /"cnt<0>" * /"cnt<1>" * /"cnt<2>" * "cnt<3>"
MACROCELL | 1 | 1 | N45
ATTRIBUTES | 396034 | 0
INPUTS | 4 | cnt<0> | cnt<1> | cnt<2> | cnt<3>
INPUTMC | 4 | 0 | 16 | 0 | 14 | 0 | 13 | 0 | 11
EQ | 1 |
"row<9>" = /"cnt<0>" * "cnt<1>" * "cnt<2>" * /"cnt<3>"
MACROCELL | 1 | 3 | N47
ATTRIBUTES | 396034 | 0
INPUTS | 4 | cnt<0> | cnt<1> | cnt<2> | cnt<3>
INPUTMC | 4 | 0 | 16 | 0 | 14 | 0 | 13 | 0 | 11
EQ | 1 |
"row<10>" = "cnt<0>" * /"cnt<1>" * "cnt<2>" * /"cnt<3>"
MACROCELL | 0 | 16 | cnt<0>
ATTRIBUTES | 8618752 | 0
OUTPUTMC | 35 | 2 | 15 | 1 | 7 | 3 | 2 | 1 | 5 | 1 | 6 | 3 | 3 | 1 | 4 | 3 | 7 | 3 | 4 | 3 | 11 | 3 | 16 | 1 | 10 | 2 | 8 | 2 | 5 | 3 | 12 | 1 | 0 | 3 | 15 | 3 | 14 | 1 | 2 | 1 | 1 | 1 | 3 | 3 | 13 | 3 | 6 | 3 | 9 | 2 | 2 | 3 | 0 | 3 | 10 | 2 | 3 | 2 | 0 | 0 | 16 | 0 | 14 | 0 | 13 | 0 | 11 | 0 | 17 | 0 | 15
INPUTS | 1 | cnt<0>.FBK".LFBK
INPUTMC | 1 | 0 | 16
EQ | 3 |
"cnt<0>" := /"cnt<0>.FBK".LFBK
"cnt<0>".CLKF = clk ;FCLK/GCK
"cnt<0>".PRLD = GND
GLOBALS | 1 | 2 | clk
MACROCELL | 0 | 14 | cnt<1>
ATTRIBUTES | 4424448 | 0
OUTPUTMC | 33 | 2 | 15 | 1 | 7 | 3 | 2 | 1 | 5 | 1 | 6 | 3 | 3 | 1 | 4 | 3 | 7 | 3 | 4 | 3 | 11 | 3 | 16 | 1 | 10 | 2 | 8 | 2 | 5 | 3 | 12 | 1 | 0 | 3 | 15 | 3 | 14 | 1 | 2 | 1 | 1 | 1 | 3 | 2 | 2 | 3 | 6 | 3 | 0 | 3 | 10 | 3 | 9 | 2 | 0 | 3 | 13 | 2 | 3 | 0 | 13 | 0 | 11 | 0 | 17 | 0 | 15
INPUTS | 1 | cnt<0>.FBK".LFBK
INPUTMC | 1 | 0 | 16
EQ | 3 |
"cnt<1>".T = "cnt<0>.FBK".LFBK
"cnt<1>".CLKF = clk ;FCLK/GCK
"cnt<1>".PRLD = GND
GLOBALS | 1 | 2 | clk
MACROCELL | 0 | 13 | cnt<2>
ATTRIBUTES | 4424448 | 0
OUTPUTMC | 32 | 2 | 15 | 1 | 7 | 3 | 2 | 1 | 5 | 1 | 6 | 3 | 3 | 1 | 4 | 3 | 7 | 3 | 4 | 3 | 11 | 3 | 16 | 1 | 10 | 2 | 8 | 2 | 5 | 3 | 12 | 1 | 0 | 3 | 15 | 3 | 14 | 1 | 2 | 1 | 1 | 1 | 3 | 3 | 9 | 3 | 0 | 3 | 10 | 3 | 6 | 2 | 0 | 3 | 13 | 2 | 3 | 2 | 2 | 0 | 11 | 0 | 17 | 0 | 15
INPUTS | 2 | cnt<1>.FBK".LFBK | cnt<0>.FBK".LFBK
INPUTMC | 2 | 0 | 14 | 0 | 16
EQ | 3 |
"cnt<2>".T = "cnt<0>.FBK".LFBK * "cnt<1>.FBK".LFBK
"cnt<2>".CLKF = clk ;FCLK/GCK
"cnt<2>".PRLD = GND
GLOBALS | 1 | 2 | clk
MACROCELL | 0 | 11 | cnt<3>
ATTRIBUTES | 4424448 | 0
OUTPUTMC | 31 | 2 | 15 | 1 | 7 | 3 | 2 | 1 | 5 | 1 | 6 | 3 | 3 | 1 | 4 | 3 | 7 | 3 | 4 | 3 | 11 | 3 | 16 | 1 | 10 | 2 | 8 | 2 | 5 | 3 | 12 | 1 | 0 | 3 | 15 | 3 | 14 | 1 | 2 | 1 | 1 | 1 | 3 | 3 | 0 | 3 | 10 | 3 | 6 | 2 | 0 | 3 | 13 | 2 | 3 | 2 | 2 | 3 | 9 | 0 | 17 | 0 | 15
INPUTS | 3 | cnt<1>.FBK".LFBK | cnt<2>.FBK".LFBK | cnt<0>.FBK".LFBK
INPUTMC | 3 | 0 | 14 | 0 | 13 | 0 | 16
EQ | 4 |
"cnt<3>".T = "cnt<0>.FBK".LFBK * "cnt<1>.FBK".LFBK *
"cnt<2>.FBK".LFBK
"cnt<3>".CLKF = clk ;FCLK/GCK
"cnt<3>".PRLD = GND
GLOBALS | 1 | 2 | clk
MACROCELL | 3 | 0 | C0/N140
ATTRIBUTES | 396034 | 0
INPUTS | 4 | cnt<1> | cnt<2> | cnt<3> | cnt<0>
INPUTMC | 4 | 0 | 14 | 0 | 13 | 0 | 11 | 0 | 16
EQ | 4 |
"col<9>" = "cnt<0>" * "cnt<2>" * /"cnt<3>"
+ /"cnt<0>" * "cnt<1>" * /"cnt<2>"
+ /"cnt<0>" * /"cnt<2>" * "cnt<3>"
+ /"cnt<1>" * "cnt<2>" * /"cnt<3>"
MACROCELL | 3 | 10 | C0/N170
ATTRIBUTES | 396034 | 0
INPUTS | 4 | cnt<0> | cnt<1> | cnt<3> | cnt<2>
INPUTMC | 4 | 0 | 16 | 0 | 14 | 0 | 11 | 0 | 13
EQ | 3 |
/"col<13>" = "cnt<0>" * /"cnt<2>" * /"cnt<3>"
+ /"cnt<0>" * /"cnt<1>" * /"cnt<3>"
+ "cnt<0>" * "cnt<1>" * "cnt<2>" * "cnt<3>"
MACROCELL | 0 | 17 | C0/N42
ATTRIBUTES | 396034 | 0
INPUTS | 4 | cnt<2>.FBK".LFBK | cnt<3>.FBK".LFBK | cnt<0>.FBK".LFBK | cnt<1>.FBK".LFBK
INPUTMC | 4 | 0 | 13 | 0 | 11 | 0 | 16 | 0 | 14
EQ | 6 |
/"col<2>" = /"cnt<0>.FBK".LFBK * /"cnt<1>.FBK".LFBK *
/"cnt<3>.FBK".LFBK
+ "cnt<1>.FBK".LFBK * "cnt<2>.FBK".LFBK *
"cnt<3>.FBK".LFBK
+ "cnt<0>.FBK".LFBK * "cnt<1>.FBK".LFBK *
/"cnt<2>.FBK".LFBK * /"cnt<3>.FBK".LFBK
MACROCELL | 2 | 0 | C0/N56
ATTRIBUTES | 396034 | 0
INPUTS | 4 | cnt<0> | cnt<1> | cnt<2> | cnt<3>
INPUTMC | 4 | 0 | 16 | 0 | 14 | 0 | 13 | 0 | 11
EQ | 3 |
"col<3>" = /"cnt<0>" * "cnt<1>" * /"cnt<2>"
+ /"cnt<0>" * "cnt<1>" * "cnt<3>"
+ "cnt<0>" * /"cnt<1>" * "cnt<2>" * /"cnt<3>"
MACROCELL | 3 | 13 | N28
ATTRIBUTES | 396034 | 0
INPUTS | 4 | cnt<0> | cnt<1> | cnt<2> | cnt<3>
INPUTMC | 4 | 0 | 16 | 0 | 14 | 0 | 13 | 0 | 11
EQ | 1 |
"row<0>" = "cnt<0>" * "cnt<1>" * "cnt<2>" * "cnt<3>"
MACROCELL | 2 | 3 | C0/N112$BUF0
ATTRIBUTES | 396034 | 0
INPUTS | 4 | cnt<0> | cnt<1> | cnt<2> | cnt<3>
INPUTMC | 4 | 0 | 16 | 0 | 14 | 0 | 13 | 0 | 11
EQ | 3 |
"col<7>" = /"cnt<0>" * "cnt<1>" * /"cnt<2>"
+ /"cnt<0>" * /"cnt<2>" * "cnt<3>"
+ "cnt<0>" * /"cnt<1>" * "cnt<2>" * /"cnt<3>"
MACROCELL | 2 | 2 | C0/N84$BUF0
ATTRIBUTES | 396034 | 0
INPUTS | 4 | cnt<0> | cnt<2> | cnt<3> | cnt<1>
INPUTMC | 4 | 0 | 16 | 0 | 13 | 0 | 11 | 0 | 14
EQ | 3 |
"col<5>" = /"cnt<0>" * "cnt<1>" * /"cnt<3>"
+ /"cnt<0>" * /"cnt<2>" * "cnt<3>"
+ "cnt<0>" * /"cnt<1>" * "cnt<2>" * /"cnt<3>"
MACROCELL | 3 | 9 | N53$BUF0
ATTRIBUTES | 396034 | 0
INPUTS | 4 | cnt<0> | cnt<1> | cnt<2> | cnt<3>
INPUTMC | 4 | 0 | 16 | 0 | 14 | 0 | 13 | 0 | 11
EQ | 1 |
"col<15>" = /"cnt<0>" * "cnt<1>" * /"cnt<2>" * /"cnt<3>"
MACROCELL | 3 | 6 | N53$BUF1
ATTRIBUTES | 396034 | 0
INPUTS | 4 | cnt<0> | cnt<1> | cnt<2> | cnt<3>
INPUTMC | 4 | 0 | 16 | 0 | 14 | 0 | 13 | 0 | 11
EQ | 1 |
"col<14>" = /"cnt<0>" * "cnt<1>" * /"cnt<2>" * /"cnt<3>"
MACROCELL | 0 | 15 | N53$BUF2
ATTRIBUTES | 396034 | 0
INPUTS | 4 | cnt<1>.FBK".LFBK | cnt<2>.FBK".LFBK | cnt<3>.FBK".LFBK | cnt<0>.FBK".LFBK
INPUTMC | 4 | 0 | 14 | 0 | 13 | 0 | 11 | 0 | 16
EQ | 2 |
"col<1>" = /"cnt<0>.FBK".LFBK * "cnt<1>.FBK".LFBK *
/"cnt<2>.FBK".LFBK * /"cnt<3>.FBK".LFBK
MACROCELL | 0 | 12 | N_col<0>
ATTRIBUTES | 396034 | 0
INPUTS | 0
EQ | 1 |
"col<0>" = Gnd
PIN | clk | 8192 | 0 | N/A | 21 | 4 | 0 | 16 | 0 | 14 | 0 | 13 | 0 | 11
PIN | col<8> | 536871040 | 0 | N/A | 59
PIN | row<13> | 536871040 | 0 | N/A | 89
PIN | col<12> | 536871040 | 0 | N/A | 65
PIN | row<11> | 536871040 | 0 | N/A | 88
PIN | row<14> | 536871040 | 0 | N/A | 2
PIN | row<1> | 536871040 | 0 | N/A | 66
PIN | row<12> | 536871040 | 0 | N/A | 87
PIN | col<11> | 536871040 | 0 | N/A | 62
PIN | col<10> | 536871040 | 0 | N/A | 61
PIN | row<2> | 536871040 | 0 | N/A | 74
PIN | row<8> | 536871040 | 0 | N/A | 82
PIN | row<15> | 536871040 | 0 | N/A | 3
PIN | col<4> | 536871040 | 0 | N/A | 38
PIN | col<6> | 536871040 | 0 | N/A | 47
PIN | row<3> | 536871040 | 0 | N/A | 77
PIN | row<4> | 536871040 | 0 | N/A | 79
PIN | row<5> | 536871040 | 0 | N/A | 78
PIN | row<6> | 536871040 | 0 | N/A | 81
PIN | row<7> | 536871040 | 0 | N/A | 83
PIN | row<9> | 536871040 | 0 | N/A | 86
PIN | row<10> | 536871040 | 0 | N/A | 85
PIN | col<9> | 536871040 | 0 | N/A | 60
PIN | col<13> | 536871040 | 0 | N/A | 67
PIN | col<2> | 536871040 | 0 | N/A | 36
PIN | col<3> | 536871040 | 0 | N/A | 37
PIN | row<0> | 536871040 | 0 | N/A | 71
PIN | col<7> | 536871040 | 0 | N/A | 44
PIN | col<5> | 536871040 | 0 | N/A | 43
PIN | col<15> | 536871040 | 0 | N/A | 73
PIN | col<14> | 536871040 | 0 | N/A | 70
PIN | col<1> | 536871040 | 0 | N/A | 35
PIN | col<0> | 536871040 | 0 | N/A | 32
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?