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

📄 buzz2.mfd

📁 利用xilinx实现一个简易的电子琴。简谱中的音名与频率一一对应。
💻 MFD
📖 第 1 页 / 共 2 页
字号:
MDF Database:  version 1.0
MDF_INFO | buzz2 | XC95108-7-PC84
MACROCELL | 4 | 17 | counter_0
ATTRIBUTES | 8618752 | 0
OUTPUTMC | 17 | 3 | 3 | 3 | 17 | 3 | 16 | 3 | 15 | 3 | 14 | 3 | 12 | 3 | 11 | 3 | 2 | 3 | 4 | 3 | 10 | 3 | 9 | 3 | 8 | 3 | 7 | 3 | 6 | 3 | 5 | 4 | 17 | 4 | 16
INPUTS | 1 | counter_0.FBK.LFBK
INPUTMC | 1 | 4 | 17
EQ | 3 | 
    counter_0  :=  /counter_0.FBK.LFBK
    counter_0.CLKF  =  clk	;FCLK/GCK
    counter_0.PRLD  =  GND
GLOBALS | 1 | 2 | clk

MACROCELL | 3 | 17 | counter_10
ATTRIBUTES | 4424448 | 0
OUTPUTMC | 7 | 3 | 16 | 3 | 15 | 3 | 14 | 3 | 12 | 3 | 11 | 3 | 10 | 3 | 13
INPUTS | 10 | counter_0  | counter_2.FBK.LFBK  | counter_1  | counter_3.FBK.LFBK  | counter_4.FBK.LFBK  | counter_5.FBK.LFBK  | counter_6.FBK.LFBK  | counter_7.FBK.LFBK  | counter_8.FBK.LFBK  | counter_9.FBK.LFBK
INPUTMC | 10 | 4 | 17 | 3 | 9 | 4 | 16 | 3 | 8 | 3 | 7 | 3 | 6 | 3 | 5 | 3 | 4 | 3 | 3 | 3 | 2
EQ | 6 | 
    counter_10.T  =  counter_0 * counter_1 * counter_9.FBK.LFBK * 
	counter_2.FBK.LFBK * counter_3.FBK.LFBK * counter_4.FBK.LFBK * 
	counter_5.FBK.LFBK * counter_6.FBK.LFBK * counter_7.FBK.LFBK * 
	counter_8.FBK.LFBK
    counter_10.CLKF  =  clk	;FCLK/GCK
    counter_10.PRLD  =  GND
GLOBALS | 1 | 2 | clk

MACROCELL | 3 | 16 | counter_11
ATTRIBUTES | 4424448 | 0
OUTPUTMC | 6 | 3 | 15 | 3 | 14 | 3 | 12 | 3 | 11 | 3 | 10 | 3 | 13
INPUTS | 11 | counter_0  | counter_9.FBK.LFBK  | counter_2.FBK.LFBK  | counter_1  | counter_3.FBK.LFBK  | counter_4.FBK.LFBK  | counter_5.FBK.LFBK  | counter_6.FBK.LFBK  | counter_7.FBK.LFBK  | counter_8.FBK.LFBK  | counter_10.FBK.LFBK
INPUTMC | 11 | 4 | 17 | 3 | 2 | 3 | 9 | 4 | 16 | 3 | 8 | 3 | 7 | 3 | 6 | 3 | 5 | 3 | 4 | 3 | 3 | 3 | 17
EQ | 6 | 
    counter_11.T  =  counter_0 * counter_1 * counter_9.FBK.LFBK * 
	counter_2.FBK.LFBK * counter_3.FBK.LFBK * counter_4.FBK.LFBK * 
	counter_5.FBK.LFBK * counter_6.FBK.LFBK * counter_7.FBK.LFBK * 
	counter_8.FBK.LFBK * counter_10.FBK.LFBK
    counter_11.CLKF  =  clk	;FCLK/GCK
    counter_11.PRLD  =  GND
GLOBALS | 1 | 2 | clk

MACROCELL | 3 | 15 | counter_12
ATTRIBUTES | 4424448 | 0
OUTPUTMC | 5 | 3 | 14 | 3 | 12 | 3 | 11 | 3 | 10 | 3 | 13
INPUTS | 12 | counter_0  | counter_11.FBK.LFBK  | counter_9.FBK.LFBK  | counter_2.FBK.LFBK  | counter_1  | counter_3.FBK.LFBK  | counter_4.FBK.LFBK  | counter_5.FBK.LFBK  | counter_6.FBK.LFBK  | counter_7.FBK.LFBK  | counter_8.FBK.LFBK  | counter_10.FBK.LFBK
INPUTMC | 12 | 4 | 17 | 3 | 16 | 3 | 2 | 3 | 9 | 4 | 16 | 3 | 8 | 3 | 7 | 3 | 6 | 3 | 5 | 3 | 4 | 3 | 3 | 3 | 17
EQ | 6 | 
    counter_12.T  =  counter_0 * counter_1 * counter_9.FBK.LFBK * 
	counter_2.FBK.LFBK * counter_3.FBK.LFBK * counter_4.FBK.LFBK * 
	counter_5.FBK.LFBK * counter_6.FBK.LFBK * counter_7.FBK.LFBK * 
	counter_8.FBK.LFBK * counter_10.FBK.LFBK * counter_11.FBK.LFBK
    counter_12.CLKF  =  clk	;FCLK/GCK
    counter_12.PRLD  =  GND
GLOBALS | 1 | 2 | clk

MACROCELL | 3 | 14 | counter_13
ATTRIBUTES | 4424448 | 0
OUTPUTMC | 4 | 3 | 13 | 3 | 12 | 3 | 11 | 3 | 10
INPUTS | 22 | counter_0  | counter_11.FBK.LFBK  | counter_12.FBK.LFBK  | counter_9.FBK.LFBK  | counter_2.FBK.LFBK  | counter_1  | counter_3.FBK.LFBK  | counter_4.FBK.LFBK  | counter_5.FBK.LFBK  | counter_6.FBK.LFBK  | counter_7.FBK.LFBK  | counter_8.FBK.LFBK  | counter_14.FBK.LFBK  | keyin<0>  | keyin<1>  | keyin<2>  | keyin<3>  | keyin<4>  | keyin<5>  | keyin<6>  | keyin<7>  | counter_10.FBK.LFBK
INPUTMC | 14 | 4 | 17 | 3 | 16 | 3 | 15 | 3 | 2 | 3 | 9 | 4 | 16 | 3 | 8 | 3 | 7 | 3 | 6 | 3 | 5 | 3 | 4 | 3 | 3 | 3 | 12 | 3 | 17
INPUTP | 8 | 104 | 106 | 107 | 112 | 113 | 116 | 117 | 118
EXPORTS | 1 | 3 | 13
EQ | 10 | 
    counter_13.T  =  counter_0 * counter_1 * counter_9.FBK.LFBK * 
	counter_2.FBK.LFBK * counter_3.FBK.LFBK * counter_4.FBK.LFBK * 
	counter_5.FBK.LFBK * counter_6.FBK.LFBK * counter_7.FBK.LFBK * 
	counter_8.FBK.LFBK * counter_10.FBK.LFBK * counter_11.FBK.LFBK * 
	counter_12.FBK.LFBK
    counter_13.CLKF  =  clk	;FCLK/GCK
    counter_13.PRLD  =  GND
    counter_13.EXP  =  "keyin<0>" * "keyin<1>" * "keyin<2>" * 
	"keyin<3>" * "keyin<4>" * /"keyin<5>" * "keyin<6>" * 
	"keyin<7>" * counter_14.FBK.LFBK
GLOBALS | 1 | 2 | clk

MACROCELL | 3 | 12 | counter_14
ATTRIBUTES | 4424448 | 0
OUTPUTMC | 4 | 3 | 13 | 3 | 14 | 3 | 11 | 3 | 10
INPUTS | 24 | counter_0  | counter_11.FBK.LFBK  | counter_12.FBK.LFBK  | counter_13.FBK.LFBK  | counter_9.FBK.LFBK  | counter_2.FBK.LFBK  | counter_1  | counter_3.FBK.LFBK  | counter_4.FBK.LFBK  | counter_5.FBK.LFBK  | counter_6.FBK.LFBK  | counter_7.FBK.LFBK  | counter_8.FBK.LFBK  | counter_16.FBK.LFBK  | keyin<0>  | keyin<1>  | keyin<2>  | keyin<3>  | keyin<4>  | keyin<5>  | keyin<6>  | keyin<7>  | counter_15.FBK.LFBK  | counter_10.FBK.LFBK
INPUTMC | 16 | 4 | 17 | 3 | 16 | 3 | 15 | 3 | 14 | 3 | 2 | 3 | 9 | 4 | 16 | 3 | 8 | 3 | 7 | 3 | 6 | 3 | 5 | 3 | 4 | 3 | 3 | 3 | 10 | 3 | 11 | 3 | 17
INPUTP | 8 | 104 | 106 | 107 | 112 | 113 | 116 | 117 | 118
EXPORTS | 1 | 3 | 13
EQ | 13 | 
    counter_14.T  =  counter_0 * counter_1 * counter_9.FBK.LFBK * 
	counter_2.FBK.LFBK * counter_3.FBK.LFBK * counter_4.FBK.LFBK * 
	counter_5.FBK.LFBK * counter_6.FBK.LFBK * counter_7.FBK.LFBK * 
	counter_8.FBK.LFBK * counter_10.FBK.LFBK * counter_11.FBK.LFBK * 
	counter_12.FBK.LFBK * counter_13.FBK.LFBK
    counter_14.CLKF  =  clk	;FCLK/GCK
    counter_14.PRLD  =  GND
    counter_14.EXP  =  "keyin<0>" * "keyin<1>" * "keyin<2>" * 
	"keyin<3>" * "keyin<4>" * "keyin<5>" * "keyin<6>" * 
	/"keyin<7>" * counter_16.FBK.LFBK
	+ "keyin<0>" * "keyin<1>" * "keyin<2>" * 
	"keyin<3>" * "keyin<4>" * "keyin<5>" * /"keyin<6>" * 
	"keyin<7>" * counter_15.FBK.LFBK
GLOBALS | 1 | 2 | clk

MACROCELL | 3 | 11 | counter_15
ATTRIBUTES | 4424448 | 0
OUTPUTMC | 2 | 3 | 12 | 3 | 10
INPUTS | 15 | counter_0  | counter_11.FBK.LFBK  | counter_12.FBK.LFBK  | counter_13.FBK.LFBK  | counter_14.FBK.LFBK  | counter_9.FBK.LFBK  | counter_2.FBK.LFBK  | counter_1  | counter_3.FBK.LFBK  | counter_4.FBK.LFBK  | counter_5.FBK.LFBK  | counter_6.FBK.LFBK  | counter_7.FBK.LFBK  | counter_8.FBK.LFBK  | counter_10.FBK.LFBK
INPUTMC | 15 | 4 | 17 | 3 | 16 | 3 | 15 | 3 | 14 | 3 | 12 | 3 | 2 | 3 | 9 | 4 | 16 | 3 | 8 | 3 | 7 | 3 | 6 | 3 | 5 | 3 | 4 | 3 | 3 | 3 | 17
EQ | 7 | 
    counter_15.T  =  counter_0 * counter_1 * counter_9.FBK.LFBK * 
	counter_2.FBK.LFBK * counter_3.FBK.LFBK * counter_4.FBK.LFBK * 
	counter_5.FBK.LFBK * counter_6.FBK.LFBK * counter_7.FBK.LFBK * 
	counter_8.FBK.LFBK * counter_10.FBK.LFBK * counter_11.FBK.LFBK * 
	counter_12.FBK.LFBK * counter_14.FBK.LFBK * counter_13.FBK.LFBK
    counter_15.CLKF  =  clk	;FCLK/GCK
    counter_15.PRLD  =  GND
GLOBALS | 1 | 2 | clk

MACROCELL | 3 | 2 | counter_9
ATTRIBUTES | 4424448 | 0
OUTPUTMC | 8 | 3 | 17 | 3 | 16 | 3 | 15 | 3 | 14 | 3 | 12 | 3 | 11 | 3 | 10 | 3 | 13
INPUTS | 9 | counter_0  | counter_1  | counter_3.FBK.LFBK  | counter_4.FBK.LFBK  | counter_5.FBK.LFBK  | counter_6.FBK.LFBK  | counter_7.FBK.LFBK  | counter_8.FBK.LFBK  | counter_2.FBK.LFBK
INPUTMC | 9 | 4 | 17 | 4 | 16 | 3 | 8 | 3 | 7 | 3 | 6 | 3 | 5 | 3 | 4 | 3 | 3 | 3 | 9
EQ | 5 | 
    counter_9.T  =  counter_0 * counter_1 * counter_2.FBK.LFBK * 
	counter_3.FBK.LFBK * counter_4.FBK.LFBK * counter_5.FBK.LFBK * 
	counter_6.FBK.LFBK * counter_7.FBK.LFBK * counter_8.FBK.LFBK
    counter_9.CLKF  =  clk	;FCLK/GCK
    counter_9.PRLD  =  GND
GLOBALS | 1 | 2 | clk

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

MACROCELL | 3 | 10 | counter_16
ATTRIBUTES | 4424448 | 0
OUTPUTMC | 1 | 3 | 12
INPUTS | 16 | counter_0  | counter_11.FBK.LFBK  | counter_12.FBK.LFBK  | counter_13.FBK.LFBK  | counter_14.FBK.LFBK  | counter_15.FBK.LFBK  | counter_9.FBK.LFBK  | counter_2.FBK.LFBK  | counter_1  | counter_3.FBK.LFBK  | counter_4.FBK.LFBK  | counter_5.FBK.LFBK  | counter_6.FBK.LFBK  | counter_7.FBK.LFBK  | counter_8.FBK.LFBK  | counter_10.FBK.LFBK
INPUTMC | 16 | 4 | 17 | 3 | 16 | 3 | 15 | 3 | 14 | 3 | 12 | 3 | 11 | 3 | 2 | 3 | 9 | 4 | 16 | 3 | 8 | 3 | 7 | 3 | 6 | 3 | 5 | 3 | 4 | 3 | 3 | 3 | 17
EQ | 8 | 
    counter_16.T  =  counter_0 * counter_1 * counter_9.FBK.LFBK * 
	counter_2.FBK.LFBK * counter_3.FBK.LFBK * counter_4.FBK.LFBK * 
	counter_5.FBK.LFBK * counter_6.FBK.LFBK * counter_7.FBK.LFBK * 
	counter_8.FBK.LFBK * counter_10.FBK.LFBK * counter_11.FBK.LFBK * 
	counter_12.FBK.LFBK * counter_14.FBK.LFBK * counter_13.FBK.LFBK * 
	counter_15.FBK.LFBK
    counter_16.CLKF  =  clk	;FCLK/GCK
    counter_16.PRLD  =  GND
GLOBALS | 1 | 2 | clk

MACROCELL | 3 | 9 | counter_2
ATTRIBUTES | 4424448 | 0
OUTPUTMC | 14 | 3 | 17 | 3 | 16 | 3 | 15 | 3 | 14 | 3 | 12 | 3 | 11 | 3 | 2 | 3 | 10 | 3 | 8 | 3 | 7 | 3 | 6 | 3 | 5 | 3 | 4 | 3 | 3
INPUTS | 2 | counter_0  | counter_1
INPUTMC | 2 | 4 | 17 | 4 | 16
EQ | 3 | 
    counter_2.T  =  counter_0 * counter_1
    counter_2.CLKF  =  clk	;FCLK/GCK
    counter_2.PRLD  =  GND
GLOBALS | 1 | 2 | clk

MACROCELL | 3 | 8 | counter_3
ATTRIBUTES | 4424448 | 0
OUTPUTMC | 13 | 3 | 17 | 3 | 16 | 3 | 15 | 3 | 14 | 3 | 12 | 3 | 11 | 3 | 2 | 3 | 10 | 3 | 7 | 3 | 6 | 3 | 5 | 3 | 4 | 3 | 3
INPUTS | 3 | counter_0  | counter_1  | counter_2.FBK.LFBK
INPUTMC | 3 | 4 | 17 | 4 | 16 | 3 | 9
EQ | 3 | 
    counter_3.T  =  counter_0 * counter_1 * counter_2.FBK.LFBK
    counter_3.CLKF  =  clk	;FCLK/GCK
    counter_3.PRLD  =  GND

⌨️ 快捷键说明

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