ex10.mfd

来自「[VHDL经典设计26例]--在xilinx芯片上调试通过--[01--1位全加」· MFD 代码 · 共 479 行 · 第 1/2 页

MFD
479
字号
MDF Database:  version 1.0
MDF_INFO | ex10 | XC9572-7-PC84
MACROCELL | 3 | 15 | dout0<0>
ATTRIBUTES | 4424464 | 0
OUTPUTMC | 5 | 0 | 11 | 0 | 3 | 0 | 15 | 0 | 10 | 3 | 16
INPUTS | 2 | clk1Hz  | N_p_cnt_en.FBK.LFBK
INPUTMC | 1 | 3 | 3
INPUTP | 1 | 21
EQ | 4 | 
    "dout0<0>".T  =  N_p_cnt_en.FBK.LFBK
    "dout0<0>".CLKF  =  uclk	;FCLK/GCK
    "dout0<0>".RSTF  =  /clk1Hz * /N_p_cnt_en.FBK.LFBK
    "dout0<0>".PRLD  =  GND
GLOBALS | 1 | 2 | uclk

MACROCELL | 3 | 17 | dout1<0>
ATTRIBUTES | 4326192 | 0
OUTPUTMC | 5 | 1 | 9 | 0 | 9 | 1 | 17 | 0 | 14 | 1 | 4
INPUTS | 3 | cout0  | clk1Hz  | N_p_cnt_en.FBK.LFBK
INPUTMC | 2 | 0 | 11 | 3 | 3
INPUTP | 1 | 21
EQ | 4 | 
    "dout1<0>".T  =  N_p_cnt_en.FBK.LFBK
    "dout1<0>".CLKF  =  cout0
    "dout1<0>".RSTF  =  /clk1Hz * /N_p_cnt_en.FBK.LFBK
    "dout1<0>".PRLD  =  GND

MACROCELL | 0 | 8 | dout2<0>
ATTRIBUTES | 4391728 | 0
OUTPUTMC | 5 | 1 | 12 | 1 | 8 | 0 | 7 | 0 | 17 | 0 | 13
INPUTS | 3 | cout1  | clk1Hz  | p_cnt_en.PIN
INPUTMC | 1 | 1 | 9
INPUTP | 2 | 21 | 66
EQ | 4 | 
    "dout2<0>".T  =  p_cnt_en.PIN
    "dout2<0>".CLKF  =  cout1
    "dout2<0>".RSTF  =  /clk1Hz * /p_cnt_en.PIN
    "dout2<0>".PRLD  =  GND

MACROCELL | 0 | 6 | dout3<0>
ATTRIBUTES | 4391728 | 0
OUTPUTMC | 4 | 1 | 16 | 0 | 5 | 0 | 16 | 0 | 12
INPUTS | 3 | cout2  | clk1Hz  | p_cnt_en.PIN
INPUTMC | 1 | 1 | 8
INPUTP | 2 | 21 | 66
EQ | 4 | 
    "dout3<0>".T  =  p_cnt_en.PIN
    "dout3<0>".CLKF  =  cout2
    "dout3<0>".RSTF  =  /clk1Hz * /p_cnt_en.PIN
    "dout3<0>".PRLD  =  GND

MACROCELL | 0 | 11 | cout0
ATTRIBUTES | 8618768 | 0
OUTPUTMC | 6 | 3 | 17 | 1 | 17 | 1 | 9 | 0 | 11 | 0 | 9 | 0 | 14
INPUTS | 7 | dout0<2>.FBK".LFBK  | dout0<0>  | dout0<1>.FBK".LFBK  | dout0<3>.FBK".LFBK  | p_cnt_en.PIN  | clk1Hz  | cout0.FBK.LFBK
INPUTMC | 5 | 0 | 3 | 3 | 15 | 0 | 15 | 0 | 10 | 0 | 11
INPUTP | 2 | 66 | 21
EQ | 6 | 
    cout0  :=  cout0.FBK.LFBK * /p_cnt_en.PIN
	+ "dout0<0>" * /"dout0<2>.FBK".LFBK * 
	/"dout0<1>.FBK".LFBK * "dout0<3>.FBK".LFBK * p_cnt_en.PIN
    cout0.CLKF  =  uclk	;FCLK/GCK
    cout0.RSTF  =  /clk1Hz * /p_cnt_en.PIN
    cout0.PRLD  =  GND
GLOBALS | 1 | 2 | uclk

MACROCELL | 1 | 9 | cout1
ATTRIBUTES | 8586032 | 0
OUTPUTMC | 6 | 0 | 8 | 0 | 13 | 0 | 7 | 0 | 17 | 1 | 9 | 1 | 8
INPUTS | 8 | dout1<1>.FBK".LFBK  | dout1<0>  | dout1<2>  | p_cnt_en.PIN  | dout1<3>  | cout0  | clk1Hz  | cout1.FBK.LFBK
INPUTMC | 6 | 1 | 17 | 3 | 17 | 0 | 9 | 0 | 14 | 0 | 11 | 1 | 9
INPUTP | 2 | 66 | 21
EQ | 6 | 
    cout1  :=  cout1.FBK.LFBK * /p_cnt_en.PIN
	+ "dout1<0>" * /"dout1<2>" * "dout1<3>" * 
	/"dout1<1>.FBK".LFBK * p_cnt_en.PIN
    cout1.CLKF  =  cout0
    cout1.RSTF  =  /clk1Hz * /p_cnt_en.PIN
    cout1.PRLD  =  GND

MACROCELL | 0 | 3 | dout0<2>
ATTRIBUTES | 4424464 | 0
OUTPUTMC | 4 | 1 | 3 | 0 | 11 | 0 | 15 | 0 | 10
INPUTS | 4 | dout0<0>  | p_cnt_en.PIN  | clk1Hz  | dout0<1>.FBK".LFBK
INPUTMC | 2 | 3 | 15 | 0 | 15
INPUTP | 2 | 66 | 21
EQ | 4 | 
    "dout0<2>".T  =  "dout0<0>" * "dout0<1>.FBK".LFBK * p_cnt_en.PIN
    "dout0<2>".CLKF  =  uclk	;FCLK/GCK
    "dout0<2>".RSTF  =  /clk1Hz * /p_cnt_en.PIN
    "dout0<2>".PRLD  =  GND
GLOBALS | 1 | 2 | uclk

MACROCELL | 0 | 9 | dout1<2>
ATTRIBUTES | 4391728 | 0
OUTPUTMC | 4 | 1 | 9 | 1 | 17 | 1 | 6 | 0 | 14
INPUTS | 5 | dout1<0>  | dout1<1>  | p_cnt_en.PIN  | clk1Hz  | cout0.FBK.LFBK
INPUTMC | 3 | 3 | 17 | 1 | 17 | 0 | 11
INPUTP | 2 | 66 | 21
EQ | 4 | 
    "dout1<2>".T  =  "dout1<0>" * "dout1<1>" * p_cnt_en.PIN
    "dout1<2>".CLKF  =  cout0.FBK.LFBK
    "dout1<2>".RSTF  =  /clk1Hz * /p_cnt_en.PIN
    "dout1<2>".PRLD  =  GND

MACROCELL | 0 | 7 | dout2<2>
ATTRIBUTES | 4391728 | 0
OUTPUTMC | 4 | 1 | 8 | 1 | 15 | 0 | 17 | 0 | 13
INPUTS | 5 | dout2<1>.FBK".LFBK  | p_cnt_en.PIN  | cout1  | clk1Hz  | dout2<0>.FBK".LFBK
INPUTMC | 3 | 0 | 17 | 1 | 9 | 0 | 8
INPUTP | 2 | 66 | 21
EQ | 5 | 
    "dout2<2>".T  =  "dout2<0>.FBK".LFBK * "dout2<1>.FBK".LFBK * 
	p_cnt_en.PIN
    "dout2<2>".CLKF  =  cout1
    "dout2<2>".RSTF  =  /clk1Hz * /p_cnt_en.PIN
    "dout2<2>".PRLD  =  GND

MACROCELL | 0 | 5 | dout3<2>
ATTRIBUTES | 4391728 | 0
OUTPUTMC | 3 | 0 | 16 | 0 | 12 | 0 | 4
INPUTS | 5 | dout3<1>.FBK".LFBK  | p_cnt_en.PIN  | cout2  | clk1Hz  | dout3<0>.FBK".LFBK
INPUTMC | 3 | 0 | 16 | 1 | 8 | 0 | 6
INPUTP | 2 | 66 | 21
EQ | 5 | 
    "dout3<2>".T  =  "dout3<0>.FBK".LFBK * "dout3<1>.FBK".LFBK * 
	p_cnt_en.PIN
    "dout3<2>".CLKF  =  cout2
    "dout3<2>".RSTF  =  /clk1Hz * /p_cnt_en.PIN
    "dout3<2>".PRLD  =  GND

MACROCELL | 1 | 8 | cout2
ATTRIBUTES | 8586032 | 0
OUTPUTMC | 5 | 0 | 6 | 0 | 5 | 0 | 12 | 0 | 16 | 1 | 8
INPUTS | 8 | cout1.FBK.LFBK  | dout2<0>  | dout2<2>  | dout2<1>  | dout2<3>  | p_cnt_en.PIN  | clk1Hz  | cout2.FBK.LFBK
INPUTMC | 6 | 1 | 9 | 0 | 8 | 0 | 7 | 0 | 17 | 0 | 13 | 1 | 8
INPUTP | 2 | 66 | 21
EQ | 6 | 
    cout2  :=  cout2.FBK.LFBK * /p_cnt_en.PIN
	+ "dout2<0>" * /"dout2<2>" * /"dout2<1>" * 
	"dout2<3>" * p_cnt_en.PIN
    cout2.CLKF  =  cout1.FBK.LFBK
    cout2.RSTF  =  /clk1Hz * /p_cnt_en.PIN
    cout2.PRLD  =  GND

MACROCELL | 0 | 15 | dout0<1>
ATTRIBUTES | 4424464 | 0
OUTPUTMC | 5 | 1 | 1 | 0 | 11 | 0 | 3 | 0 | 15 | 0 | 10
INPUTS | 6 | dout0<0>  | dout0<3>.FBK".LFBK  | dout0<1>.FBK".LFBK  | p_cnt_en.PIN  | clk1Hz  | dout0<2>.FBK".LFBK
INPUTMC | 4 | 3 | 15 | 0 | 10 | 0 | 15 | 0 | 3
INPUTP | 2 | 66 | 21
EQ | 6 | 
    "dout0<1>".T  =  "dout0<0>" * "dout0<2>.FBK".LFBK * p_cnt_en.PIN
	+ "dout0<0>" * "dout0<1>.FBK".LFBK * p_cnt_en.PIN
	+ "dout0<0>" * /"dout0<3>.FBK".LFBK * p_cnt_en.PIN
    "dout0<1>".CLKF  =  uclk	;FCLK/GCK
    "dout0<1>".RSTF  =  /clk1Hz * /p_cnt_en.PIN
    "dout0<1>".PRLD  =  GND
GLOBALS | 1 | 2 | uclk

MACROCELL | 1 | 17 | dout1<1>
ATTRIBUTES | 4391728 | 0
OUTPUTMC | 5 | 0 | 14 | 0 | 9 | 1 | 9 | 1 | 17 | 1 | 7
INPUTS | 7 | dout1<0>  | dout1<2>  | dout1<3>  | p_cnt_en.PIN  | cout0  | clk1Hz  | dout1<1>.FBK".LFBK
INPUTMC | 5 | 3 | 17 | 0 | 9 | 0 | 14 | 0 | 11 | 1 | 17
INPUTP | 2 | 66 | 21
EQ | 6 | 
    "dout1<1>".T  =  "dout1<0>" * "dout1<2>" * p_cnt_en.PIN
	+ "dout1<0>" * /"dout1<3>" * p_cnt_en.PIN
	+ "dout1<0>" * "dout1<1>.FBK".LFBK * p_cnt_en.PIN
    "dout1<1>".CLKF  =  cout0
    "dout1<1>".RSTF  =  /clk1Hz * /p_cnt_en.PIN
    "dout1<1>".PRLD  =  GND

MACROCELL | 0 | 17 | dout2<1>
ATTRIBUTES | 4391728 | 0
OUTPUTMC | 5 | 1 | 11 | 1 | 8 | 0 | 7 | 0 | 17 | 0 | 13
INPUTS | 7 | dout2<2>.FBK".LFBK  | dout2<3>.FBK".LFBK  | dout2<1>.FBK".LFBK  | p_cnt_en.PIN  | cout1  | clk1Hz  | dout2<0>.FBK".LFBK
INPUTMC | 5 | 0 | 7 | 0 | 13 | 0 | 17 | 1 | 9 | 0 | 8
INPUTP | 2 | 66 | 21
EQ | 9 | 
    "dout2<1>".T  =  "dout2<0>.FBK".LFBK * "dout2<1>.FBK".LFBK * 
	p_cnt_en.PIN
	+ "dout2<0>.FBK".LFBK * "dout2<2>.FBK".LFBK * 
	p_cnt_en.PIN
	+ "dout2<0>.FBK".LFBK * /"dout2<3>.FBK".LFBK * 
	p_cnt_en.PIN
    "dout2<1>".CLKF  =  cout1
    "dout2<1>".RSTF  =  /clk1Hz * /p_cnt_en.PIN
    "dout2<1>".PRLD  =  GND

MACROCELL | 0 | 16 | dout3<1>
ATTRIBUTES | 4391728 | 0
OUTPUTMC | 4 | 1 | 14 | 0 | 5 | 0 | 16 | 0 | 12
INPUTS | 7 | dout3<2>.FBK".LFBK  | dout3<3>.FBK".LFBK  | dout3<1>.FBK".LFBK  | p_cnt_en.PIN  | cout2  | clk1Hz  | dout3<0>.FBK".LFBK
INPUTMC | 5 | 0 | 5 | 0 | 12 | 0 | 16 | 1 | 8 | 0 | 6
INPUTP | 2 | 66 | 21
EQ | 9 | 
    "dout3<1>".T  =  "dout3<0>.FBK".LFBK * "dout3<1>.FBK".LFBK * 
	p_cnt_en.PIN
	+ "dout3<0>.FBK".LFBK * "dout3<2>.FBK".LFBK * 
	p_cnt_en.PIN
	+ "dout3<0>.FBK".LFBK * /"dout3<3>.FBK".LFBK * 
	p_cnt_en.PIN
    "dout3<1>".CLKF  =  cout2
    "dout3<1>".RSTF  =  /clk1Hz * /p_cnt_en.PIN
    "dout3<1>".PRLD  =  GND

MACROCELL | 0 | 10 | dout0<3>
ATTRIBUTES | 4424464 | 0
OUTPUTMC | 4 | 1 | 5 | 0 | 11 | 0 | 15 | 0 | 10
INPUTS | 6 | dout0<0>  | dout0<1>.FBK".LFBK  | dout0<3>.FBK".LFBK  | p_cnt_en.PIN  | clk1Hz  | dout0<2>.FBK".LFBK
INPUTMC | 4 | 3 | 15 | 0 | 15 | 0 | 10 | 0 | 3
INPUTP | 2 | 66 | 21
EQ | 7 | 
    "dout0<3>".T  =  "dout0<0>" * "dout0<2>.FBK".LFBK * 
	"dout0<1>.FBK".LFBK * p_cnt_en.PIN
	+ "dout0<0>" * /"dout0<2>.FBK".LFBK * 
	/"dout0<1>.FBK".LFBK * "dout0<3>.FBK".LFBK * p_cnt_en.PIN
    "dout0<3>".CLKF  =  uclk	;FCLK/GCK
    "dout0<3>".RSTF  =  /clk1Hz * /p_cnt_en.PIN
    "dout0<3>".PRLD  =  GND
GLOBALS | 1 | 2 | uclk

MACROCELL | 0 | 14 | dout1<3>
ATTRIBUTES | 4391728 | 0
OUTPUTMC | 4 | 1 | 9 | 1 | 17 | 1 | 10 | 0 | 14
INPUTS | 7 | dout1<0>  | dout1<3>.FBK".LFBK  | dout1<1>  | cout0.FBK.LFBK  | p_cnt_en.PIN  | clk1Hz  | dout1<2>.FBK".LFBK
INPUTMC | 5 | 3 | 17 | 0 | 14 | 1 | 17 | 0 | 11 | 0 | 9
INPUTP | 2 | 66 | 21
EQ | 7 | 
    "dout1<3>".T  =  "dout1<0>" * "dout1<1>" * "dout1<2>.FBK".LFBK * 
	p_cnt_en.PIN
	+ "dout1<0>" * /"dout1<1>" * /"dout1<2>.FBK".LFBK * 
	"dout1<3>.FBK".LFBK * p_cnt_en.PIN
    "dout1<3>".CLKF  =  cout0.FBK.LFBK
    "dout1<3>".RSTF  =  /clk1Hz * /p_cnt_en.PIN
    "dout1<3>".PRLD  =  GND

MACROCELL | 0 | 13 | dout2<3>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?