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 + -
显示快捷键?