⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 clock.mfd

📁 dp_xiliux 的 CPLD Verilog设计实验,时钟演示.代码测试通过.
💻 MFD
📖 第 1 页 / 共 5 页
字号:
INPUTS | 17 | count_10  | count_11  | min_9.FBK.LFBK  | min_11.FBK.LFBK  | min_13.FBK.LFBK  | min_5  | min_6  | min_7  | min_14.FBK.LFBK  | min_15.FBK.LFBK  | min_1  | min_2  | min_3  | min_0  | min_13.EXP  | N820.EXP  | min_10.FBK.LFBK
INPUTMC | 17 | 1 | 12 | 1 | 11 | 5 | 6 | 5 | 9 | 5 | 3 | 4 | 6 | 4 | 5 | 4 | 2 | 5 | 14 | 5 | 17 | 1 | 17 | 1 | 14 | 4 | 7 | 1 | 15 | 5 | 3 | 5 | 5 | 5 | 15
IMPORTS | 2 | 5 | 3 | 5 | 5
EQ | 24 | 
    "lddat<6>"  =  count_10 * count_11 * /min_15.FBK.LFBK * 
	/min_14.FBK.LFBK * /min_13.FBK.LFBK
	+ count_10 * /count_11 * /min_5 * /min_6 * /min_7
	+ /count_10 * count_11 * /min_11.FBK.LFBK * 
	/min_10.FBK.LFBK * /min_9.FBK.LFBK
	+ /count_10 * /count_11 * /min_1 * /min_2 * /min_3
	+ /count_10 * /count_11 * min_0 * min_1 * min_2 * 
	/min_3
;Imported pterms FB6_4
	+ count_10 * count_11 * min_12.FBK.LFBK * 
	/min_15.FBK.LFBK * min_14.FBK.LFBK * min_13.FBK.LFBK
	+ count_10 * count_11 * /min_12.FBK.LFBK * 
	min_15.FBK.LFBK * min_14.FBK.LFBK * /min_13.FBK.LFBK
	+ /count_10 * /count_11 * /min_0 * /min_1 * min_2 * 
	min_3
;Imported pterms FB6_6
	+ count_10 * /count_11 * min_4 * min_5 * min_6 * 
	/min_7
	+ count_10 * /count_11 * /min_4 * /min_5 * min_6 * 
	min_7
	+ /count_10 * count_11 * min_8 * /min_11.FBK.LFBK * 
	min_10.FBK.LFBK * min_9.FBK.LFBK
	+ /count_10 * count_11 * /min_8 * min_11.FBK.LFBK * 
	min_10.FBK.LFBK * /min_9.FBK.LFBK

MACROCELL | 5 | 7 | N824
ATTRIBUTES | 396034 | 0
INPUTS | 2 | count_10  | count_11
INPUTMC | 2 | 1 | 12 | 1 | 11
EQ | 1 | 
   /"ldsel<0>"  =  count_10 * count_11

MACROCELL | 5 | 8 | N828
ATTRIBUTES | 396034 | 0
INPUTS | 2 | count_10  | count_11
INPUTMC | 2 | 1 | 12 | 1 | 11
EQ | 1 | 
   /"ldsel<1>"  =  /count_10 * count_11

MACROCELL | 5 | 10 | N832
ATTRIBUTES | 396034 | 0
OUTPUTMC | 1 | 5 | 11
INPUTS | 2 | count_10  | count_11
INPUTMC | 2 | 1 | 12 | 1 | 11
EXPORTS | 1 | 5 | 11
EQ | 2 | 
   /"ldsel<2>"  =  count_10 * /count_11
    N832.EXP  =  /count_10 * /count_11

MACROCELL | 5 | 11 | N836
ATTRIBUTES | 396034 | 0
OUTPUTMC | 1 | 5 | 12
INPUTS | 11 | count_10  | count_11  | min_13.FBK.LFBK  | min_15.FBK.LFBK  | min_14.FBK.LFBK  | min_0  | min_1  | min_3  | min_2  | N832.EXP  | min_12.FBK.LFBK
INPUTMC | 11 | 1 | 12 | 1 | 11 | 5 | 3 | 5 | 17 | 5 | 14 | 1 | 15 | 1 | 17 | 4 | 7 | 1 | 14 | 5 | 10 | 5 | 16
EXPORTS | 1 | 5 | 12
IMPORTS | 1 | 5 | 10
EQ | 9 | 
   /"ldsel<3>"  =  ;Imported pterms FB6_11
	  /count_10 * /count_11
    N836.EXP  =  count_10 * count_11 * min_12.FBK.LFBK * 
	/min_15.FBK.LFBK * min_13.FBK.LFBK
	+ count_10 * count_11 * /min_15.FBK.LFBK * 
	/min_14.FBK.LFBK * min_13.FBK.LFBK
	+ /count_10 * /count_11 * min_0 * min_1 * /min_3
	+ /count_10 * /count_11 * min_0 * /min_2 * /min_3
	+ /count_10 * /count_11 * min_1 * /min_2 * /min_3

MACROCELL | 0 | 2 | sec
ATTRIBUTES | 4358912 | 0
OUTPUTMC | 18 | 1 | 16 | 1 | 15 | 5 | 16 | 4 | 4 | 4 | 3 | 1 | 17 | 5 | 15 | 5 | 3 | 5 | 14 | 1 | 14 | 4 | 6 | 4 | 5 | 5 | 6 | 5 | 9 | 5 | 17 | 4 | 7 | 4 | 2 | 5 | 5
INPUTS | 23 | count_10  | count_11  | count_0  | count_12.FBK.LFBK  | count_13.FBK.LFBK  | count_14.FBK.LFBK  | count_15.FBK.LFBK  | count_16.FBK.LFBK  | count_17.FBK.LFBK  | count_18.FBK.LFBK  | count_19.FBK.LFBK  | count_2.FBK.LFBK  | count_20.FBK.LFBK  | count_21.FBK.LFBK  | count_3.FBK.LFBK  | count_4.FBK.LFBK  | count_22.FBK.LFBK  | count_5  | count_6  | count_7  | count_8  | count_9  | count_1.FBK.LFBK
INPUTMC | 23 | 1 | 12 | 1 | 11 | 1 | 13 | 0 | 8 | 0 | 16 | 0 | 15 | 0 | 7 | 0 | 6 | 0 | 5 | 0 | 14 | 0 | 4 | 0 | 13 | 0 | 12 | 0 | 3 | 0 | 10 | 0 | 9 | 0 | 11 | 1 | 10 | 1 | 9 | 1 | 8 | 1 | 7 | 1 | 6 | 0 | 17
EQ | 9 | 
    sec.T  =  /count_10 * /count_11 * count_0 * /count_5 * 
	/count_6 * /count_7 * /count_8 * /count_9 * /count_1.FBK.LFBK * 
	/count_12.FBK.LFBK * count_13.FBK.LFBK * count_14.FBK.LFBK * 
	/count_15.FBK.LFBK * /count_16.FBK.LFBK * /count_17.FBK.LFBK * 
	count_18.FBK.LFBK * /count_19.FBK.LFBK * count_2.FBK.LFBK * 
	count_20.FBK.LFBK * /count_21.FBK.LFBK * count_3.FBK.LFBK * 
	count_4.FBK.LFBK * count_22.FBK.LFBK
    sec.CLKF  =  /clk	;FCLK/GCK
    sec.PRLD  =  GND
GLOBALS | 1 | 2 | clk

MACROCELL | 1 | 16 | keyen_reg
ATTRIBUTES | 8586160 | 0
OUTPUTMC | 18 | 5 | 2 | 4 | 2 | 5 | 16 | 4 | 4 | 4 | 3 | 4 | 7 | 5 | 15 | 5 | 3 | 5 | 14 | 5 | 17 | 4 | 6 | 4 | 5 | 5 | 6 | 5 | 9 | 1 | 16 | 1 | 15 | 1 | 17 | 1 | 14
INPUTS | 3 | sec  | keyen  | keyen_reg.FBK.LFBK
INPUTMC | 2 | 0 | 2 | 1 | 16
INPUTP | 1 | 106
EQ | 5 | 
    keyen_reg  :=  Gnd
    keyen_reg.CLKF  =  Gnd
    keyen_reg.SETF  =  sec * /keyen * /keyen_reg.FBK.LFBK
    keyen_reg.RSTF  =  sec * /keyen * keyen_reg.FBK.LFBK
    keyen_reg.PRLD  =  GND

MACROCELL | 1 | 12 | count_10
ATTRIBUTES | 4424448 | 0
OUTPUTMC | 42 | 4 | 13 | 5 | 1 | 4 | 16 | 5 | 12 | 4 | 11 | 4 | 14 | 5 | 4 | 5 | 7 | 5 | 8 | 5 | 10 | 5 | 3 | 0 | 2 | 5 | 17 | 0 | 17 | 0 | 8 | 0 | 16 | 0 | 15 | 0 | 7 | 0 | 6 | 0 | 5 | 0 | 14 | 0 | 4 | 0 | 13 | 0 | 12 | 0 | 3 | 0 | 10 | 0 | 9 | 0 | 11 | 5 | 5 | 4 | 0 | 4 | 1 | 4 | 8 | 4 | 9 | 4 | 10 | 4 | 12 | 4 | 15 | 4 | 17 | 5 | 0 | 5 | 11 | 5 | 13 | 5 | 14 | 1 | 11
INPUTS | 10 | count_5.FBK.LFBK  | count_1  | count_2  | count_3  | count_4  | count_6.FBK.LFBK  | count_7.FBK.LFBK  | count_8.FBK.LFBK  | count_9.FBK.LFBK  | count_0.FBK.LFBK
INPUTMC | 10 | 1 | 10 | 0 | 17 | 0 | 13 | 0 | 10 | 0 | 9 | 1 | 9 | 1 | 8 | 1 | 7 | 1 | 6 | 1 | 13
EQ | 5 | 
    count_10.T  =  count_1 * count_2 * count_3 * count_4 * 
	count_0.FBK.LFBK * count_5.FBK.LFBK * count_6.FBK.LFBK * 
	count_7.FBK.LFBK * count_8.FBK.LFBK * count_9.FBK.LFBK
    count_10.CLKF  =  /clk	;FCLK/GCK
    count_10.PRLD  =  GND
GLOBALS | 1 | 2 | clk

MACROCELL | 1 | 11 | count_11
ATTRIBUTES | 4358912 | 0
OUTPUTMC | 41 | 4 | 13 | 5 | 1 | 4 | 16 | 5 | 12 | 4 | 11 | 4 | 14 | 5 | 4 | 5 | 7 | 5 | 8 | 5 | 10 | 5 | 3 | 0 | 2 | 0 | 17 | 0 | 8 | 0 | 16 | 0 | 15 | 0 | 7 | 0 | 6 | 0 | 5 | 0 | 14 | 0 | 4 | 0 | 13 | 0 | 12 | 0 | 3 | 0 | 10 | 0 | 9 | 0 | 11 | 5 | 5 | 4 | 0 | 4 | 1 | 4 | 8 | 4 | 9 | 4 | 10 | 4 | 12 | 4 | 15 | 4 | 17 | 5 | 0 | 5 | 11 | 5 | 13 | 5 | 14 | 5 | 17
INPUTS | 11 | count_0.FBK.LFBK  | count_5.FBK.LFBK  | count_1  | count_2  | count_3  | count_4  | count_6.FBK.LFBK  | count_7.FBK.LFBK  | count_8.FBK.LFBK  | count_9.FBK.LFBK  | count_10.FBK.LFBK
INPUTMC | 11 | 1 | 13 | 1 | 10 | 0 | 17 | 0 | 13 | 0 | 10 | 0 | 9 | 1 | 9 | 1 | 8 | 1 | 7 | 1 | 6 | 1 | 12
EQ | 6 | 
    count_11.T  =  count_1 * count_2 * count_3 * count_4 * 
	count_0.FBK.LFBK * count_5.FBK.LFBK * count_6.FBK.LFBK * 
	count_7.FBK.LFBK * count_8.FBK.LFBK * count_9.FBK.LFBK * 
	count_10.FBK.LFBK
    count_11.CLKF  =  /clk	;FCLK/GCK
    count_11.PRLD  =  GND
GLOBALS | 1 | 2 | clk

MACROCELL | 1 | 15 | min_0
ATTRIBUTES | 8586016 | 0
OUTPUTMC | 29 | 4 | 13 | 5 | 1 | 4 | 12 | 5 | 11 | 4 | 11 | 4 | 14 | 5 | 4 | 5 | 13 | 5 | 16 | 4 | 4 | 4 | 3 | 5 | 2 | 5 | 15 | 5 | 3 | 5 | 14 | 4 | 17 | 4 | 6 | 4 | 5 | 5 | 6 | 5 | 9 | 5 | 17 | 4 | 7 | 4 | 2 | 4 | 0 | 4 | 10 | 4 | 16 | 1 | 15 | 1 | 17 | 1 | 14
INPUTS | 4 | min_0.FBK.LFBK  | keyclr  | sec  | keyen_reg.FBK.LFBK
INPUTMC | 3 | 1 | 15 | 0 | 2 | 1 | 16
INPUTP | 1 | 104
EQ | 4 | 
    min_0  :=  keyclr * keyen_reg.FBK.LFBK * min_0.FBK.LFBK
	+ keyclr * /keyen_reg.FBK.LFBK * /min_0.FBK.LFBK
    min_0.CLKF  =  /sec
    min_0.PRLD  =  GND

MACROCELL | 5 | 16 | min_12
ATTRIBUTES | 4391712 | 0
OUTPUTMC | 19 | 4 | 13 | 4 | 11 | 4 | 15 | 4 | 9 | 4 | 10 | 4 | 12 | 4 | 0 | 4 | 17 | 4 | 16 | 5 | 1 | 5 | 12 | 5 | 11 | 5 | 16 | 5 | 3 | 5 | 14 | 5 | 17 | 5 | 2 | 5 | 0 | 5 | 13
INPUTS | 16 | keyen_reg  | min_0  | min_4  | min_8  | keyclr  | min_1  | min_9.FBK.LFBK  | min_2  | min_5  | min_6  | min_11.FBK.LFBK  | min_12.FBK.LFBK  | min_3  | min_7  | sec  | min_10.FBK.LFBK
INPUTMC | 15 | 1 | 16 | 1 | 15 | 4 | 4 | 4 | 3 | 1 | 17 | 5 | 6 | 1 | 14 | 4 | 6 | 4 | 5 | 5 | 9 | 5 | 16 | 4 | 7 | 4 | 2 | 0 | 2 | 5 | 15
INPUTP | 1 | 104
EQ | 6 | 
    min_12.T  =  /keyclr * min_12.FBK.LFBK
	+ /keyen_reg * min_0 * min_4 * min_8 * keyclr * 
	/min_1 * /min_2 * /min_5 * min_6 * min_3 * /min_7 * 
	min_11.FBK.LFBK * /min_10.FBK.LFBK * /min_9.FBK.LFBK
    min_12.CLKF  =  /sec
    min_12.PRLD  =  GND

MACROCELL | 4 | 4 | min_4
ATTRIBUTES | 4391712 | 0
OUTPUTMC | 28 | 5 | 13 | 5 | 1 | 5 | 17 | 5 | 12 | 5 | 6 | 5 | 9 | 5 | 2 | 5 | 16 | 5 | 5 | 5 | 0 | 5 | 15 | 5 | 3 | 5 | 14 | 4 | 13 | 4 | 16 | 4 | 11 | 4 | 14 | 4 | 4 | 4 | 3 | 4 | 6 | 4 | 5 | 4 | 2 | 4 | 0 | 4 | 1 | 4 | 8 | 4 | 9 | 4 | 12 | 4 | 17
INPUTS | 8 | keyen_reg  | min_0  | keyclr  | min_1  | min_2  | min_4.FBK.LFBK  | sec  | min_3.FBK.LFBK
INPUTMC | 7 | 1 | 16 | 1 | 15 | 1 | 17 | 1 | 14 | 4 | 4 | 0 | 2 | 4 | 7
INPUTP | 1 | 104
EQ | 5 | 
    min_4.T  =  /keyclr * min_4.FBK.LFBK
	+ /keyen_reg * min_0 * keyclr * /min_1 * /min_2 * 
	min_3.FBK.LFBK
    min_4.CLKF  =  /sec
    min_4.PRLD  =  GND

MACROCELL | 4 | 3 | min_8
ATTRIBUTES | 4391712 | 0
OUTPUTMC | 19 | 5 | 13 | 5 | 1 | 5 | 5 | 5 | 12 | 5 | 6 | 5 | 9 | 5 | 2 | 5 | 16 | 5 | 17 | 5 | 15 | 5 | 3 | 5 | 14 | 4 | 13 | 4 | 16 | 4 | 11 | 4 | 14 | 4 | 3 | 4 | 1 | 4 | 8
INPUTS | 12 | keyen_reg  | min_0  | min_5.FBK.LFBK  | keyclr  | min_1  | min_2  | min_6.FBK.LFBK  | min_3.FBK.LFBK  | min_7.FBK.LFBK  | min_8.FBK.LFBK  | sec  | min_4.FBK.LFBK
INPUTMC | 11 | 1 | 16 | 1 | 15 | 4 | 6 | 1 | 17 | 1 | 14 | 4 | 5 | 4 | 7 | 4 | 2 | 4 | 3 | 0 | 2 | 4 | 4
INPUTP | 1 | 104
EQ | 6 | 
    min_8.T  =  /keyclr * min_8.FBK.LFBK
	+ /keyen_reg * min_0 * keyclr * /min_1 * /min_2 * 
	min_4.FBK.LFBK * min_6.FBK.LFBK * /min_7.FBK.LFBK * min_3.FBK.LFBK * 
	/min_5.FBK.LFBK
    min_8.CLKF  =  /sec
    min_8.PRLD  =  GND

MACROCELL | 1 | 13 | count_0
ATTRIBUTES | 8618752 | 0
OUTPUTMC | 24 | 0 | 2 | 0 | 11 | 0 | 10 | 0 | 9 | 0 | 17 | 0 | 8 | 0 | 16 | 0 | 15 | 0 | 7 | 0 | 6 | 0 | 5 | 0 | 14 | 0 | 4 | 0 | 13 | 0 | 12 | 0 | 3 | 1 | 12 | 1 | 11 | 1 | 13 | 1 | 10 | 1 | 9 | 1 | 8 | 1 | 7 | 1 | 6
INPUTS | 1 | count_0.FBK.LFBK
INPUTMC | 1 | 1 | 13
EQ | 3 | 
    count_0  :=  /count_0.FBK.LFBK
    count_0.CLKF  =  /clk	;FCLK/GCK
    count_0.PRLD  =  GND
GLOBALS | 1 | 2 | clk

MACROCELL | 1 | 17 | min_1
ATTRIBUTES | 8586016 | 0
OUTPUTMC | 29 | 4 | 13 | 5 | 1 | 4 | 15 | 5 | 11 | 4 | 11 | 4 | 12 | 5 | 4 | 5 | 16 | 4 | 4 | 4 | 3 | 5 | 13 | 5 | 15 | 5 | 3 | 5 | 14 | 5 | 2 | 4 | 6 | 4 | 5 | 5 | 6 | 5 | 9 | 5 | 17 | 4 | 7 | 4 | 2 | 4 | 0 | 4 | 10 | 4 | 16 | 4 | 17 | 5 | 0 | 1 | 17 | 1 | 14
INPUTS | 7 | min_1.FBK.LFBK  | keyclr  | keyen_reg.FBK.LFBK  | min_2.FBK.LFBK  | min_3  | sec  | min_0.FBK.LFBK
INPUTMC | 6 | 1 | 17 | 1 | 16 | 1 | 14 | 4 | 7 | 0 | 2 | 1 | 15
INPUTP | 1 | 104
EQ | 8 | 
    min_1  :=  keyclr * keyen_reg.FBK.LFBK * min_1.FBK.LFBK
	+ keyclr * /min_0.FBK.LFBK * min_1.FBK.LFBK
	+ keyclr * /min_3 * /keyen_reg.FBK.LFBK * 
	min_0.FBK.LFBK * /min_1.FBK.LFBK
	+ keyclr * /keyen_reg.FBK.LFBK * min_0.FBK.LFBK * 
	/min_1.FBK.LFBK * min_2.FBK.LFBK
    min_1.CLKF  =  /sec
    min_1.PRLD  =  GND

MACROCELL | 5 | 15 | min_10
ATTRIBUTES | 4391712 | 0
OUTPUTMC | 18 | 4 | 13 | 4 | 15 | 4 | 16 | 4 | 1 | 4 | 8 | 4 | 14 | 4 | 11 | 5 | 12 | 5 | 4 | 5 | 16 | 5 | 15 | 5 | 3 | 5 | 14 | 5 | 6 | 5 | 9 | 5 | 17 | 5 | 5 | 5 | 2
INPUTS | 14 | keyen_reg  | min_0  | min_4  | min_8  | keyclr  | min_1  | min_2  | min_5  | min_6  | min_10.FBK.LFBK  | min_3  | min_7  | sec  | min_9.FBK.LFBK
INPUTMC | 13 | 1 | 16 | 1 | 15 | 4 | 4 | 4 | 3 | 1 | 17 | 1 | 14 | 4 | 6 | 4 | 5 | 5 | 15 | 4 | 7 | 4 | 2 | 0 | 2 | 5 | 6
INPUTP | 1 | 104
EQ | 6 | 
    min_10.T  =  /keyclr * min_10.FBK.LFBK
	+ /keyen_reg * min_0 * min_4 * min_8 * keyclr * 
	/min_1 * /min_2 * /min_5 * min_6 * min_3 * /min_7 * 
	min_9.FBK.LFBK
    min_10.CLKF  =  /sec
    min_10.PRLD  =  GND

MACROCELL | 5 | 3 | min_13
ATTRIBUTES | 4391712 | 0
OUTPUTMC | 16 | 4 | 12 | 4 | 9 | 4 | 15 | 4 | 17 | 4 | 10 | 4 | 11 | 4 | 16 | 4 | 0 | 5 | 4 | 5 | 11 | 5 | 3 | 5 | 14 | 5 | 17 | 5 | 2 | 5 | 0 | 5 | 13
INPUTS | 22 | keyen_reg  | min_0  | min_10.FBK.LFBK  | min_4  | min_8  | keyclr  | min_1  | min_14.FBK.LFBK  | min_9.FBK.LFBK  | min_2  | min_5  | min_6  | min_11.FBK.LFBK  | min_13.FBK.LFBK  | min_3  | min_7  | count_10  | count_11  | sec  | min_15.FBK.LFBK  | _8_.EXP  | min_12.FBK.LFBK
INPUTMC | 21 | 1 | 16 | 1 | 15 | 5 | 15 | 4 | 4 | 4 | 3 | 1 | 17 | 5 | 14 | 5 | 6 | 1 | 14 | 4 | 6 | 4 | 5 | 5 | 9 | 5 | 3 | 4 | 7 | 4 | 2 | 1 | 12 | 1 | 11 | 0 | 2 | 5 | 17 | 5 | 2 | 5 | 16
INPUTP | 1 | 104
EXPORTS | 1 | 5 | 4
IMPORTS | 1 | 5 | 2
EQ | 22 | 
    min_13.T  =  /keyen_reg * min_0 * min_4 * min_8 * keyclr * 
	/min_1 * /min_2 * /min_5 * min_6 * min_3 * /min_7 * 
	min_11.FBK.LFBK * min_12.FBK.LFBK * /min_10.FBK.LFBK * 
	/min_9.FBK.LFBK * /min_14.FBK.LFBK
;Imported pterms FB6_3
	+ /keyclr * min_13.FBK.LFBK
	+ /keyen_reg * min_0 * min_4 * min_8 * /min_1 * 
	/min_2 * /min_5 * min_6 * min_3 * /min_7 * 
	min_11.FBK.LFBK * min_12.FBK.LFBK * /min_10.FBK.LFBK * 
	/min_9.FBK.LFBK * min_13.FBK.LFBK
	+ /keyen_reg * min_0 * min_4 * min_8 * keyclr * 
	/min_1 * /min_2 * /min_5 * min_6 * min_3 * /min_7 * 

⌨️ 快捷键说明

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