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

📄 buzz2.mfd

📁 利用xilinx实现一个简易的电子琴。简谱中的音名与频率一一对应。
💻 MFD
📖 第 1 页 / 共 2 页
字号:
GLOBALS | 1 | 2 | clk

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

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

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

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

MACROCELL | 3 | 3 | counter_8
ATTRIBUTES | 4424448 | 0
OUTPUTMC | 8 | 3 | 17 | 3 | 16 | 3 | 15 | 3 | 14 | 3 | 12 | 3 | 11 | 3 | 2 | 3 | 10
INPUTS | 8 | 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_2.FBK.LFBK
INPUTMC | 8 | 4 | 17 | 4 | 16 | 3 | 8 | 3 | 7 | 3 | 6 | 3 | 5 | 3 | 4 | 3 | 9
EQ | 5 | 
    counter_8.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.CLKF  =  clk	;FCLK/GCK
    counter_8.PRLD  =  GND
GLOBALS | 1 | 2 | clk

MACROCELL | 4 | 7 | N176$BUF0
ATTRIBUTES | 396034 | 0
INPUTS | 1 | keyin<5>
INPUTP | 1 | 116
EQ | 1 | 
    "ledout<5>"  =  "keyin<5>"

MACROCELL | 4 | 5 | N178$BUF0
ATTRIBUTES | 396034 | 0
INPUTS | 1 | keyin<4>
INPUTP | 1 | 113
EQ | 1 | 
    "ledout<4>"  =  "keyin<4>"

MACROCELL | 4 | 10 | N182$BUF0
ATTRIBUTES | 396034 | 0
INPUTS | 1 | keyin<7>
INPUTP | 1 | 118
EQ | 1 | 
    "ledout<7>"  =  "keyin<7>"

MACROCELL | 2 | 16 | N187$BUF0
ATTRIBUTES | 396034 | 0
INPUTS | 1 | keyin<0>
INPUTP | 1 | 104
EQ | 1 | 
    "ledout<0>"  =  "keyin<0>"

MACROCELL | 4 | 8 | N189$BUF0
ATTRIBUTES | 396034 | 0
INPUTS | 1 | keyin<6>
INPUTP | 1 | 117
EQ | 1 | 
    "ledout<6>"  =  "keyin<6>"

MACROCELL | 4 | 1 | N193$BUF0
ATTRIBUTES | 396034 | 0
INPUTS | 1 | keyin<1>
INPUTP | 1 | 106
EQ | 1 | 
    "ledout<1>"  =  "keyin<1>"

MACROCELL | 4 | 2 | N198$BUF0
ATTRIBUTES | 396034 | 0
INPUTS | 1 | keyin<2>
INPUTP | 1 | 107
EQ | 1 | 
    "ledout<2>"  =  "keyin<2>"

MACROCELL | 4 | 4 | N203$BUF0
ATTRIBUTES | 396034 | 0
INPUTS | 1 | keyin<3>
INPUTP | 1 | 112
EQ | 1 | 
    "ledout<3>"  =  "keyin<3>"

MACROCELL | 3 | 13 | N367
ATTRIBUTES | 396034 | 0
INPUTS | 15 | keyin<0>  | keyin<1>  | keyin<2>  | keyin<3>  | keyin<4>  | keyin<5>  | keyin<6>  | keyin<7>  | counter_9.FBK.LFBK  | counter_12.FBK.LFBK  | counter_11.FBK.LFBK  | counter_13.FBK.LFBK  | counter_14.EXP  | counter_13.EXP  | counter_10.FBK.LFBK
INPUTMC | 7 | 3 | 2 | 3 | 15 | 3 | 16 | 3 | 14 | 3 | 12 | 3 | 14 | 3 | 17
INPUTP | 8 | 104 | 106 | 107 | 112 | 113 | 116 | 117 | 118
IMPORTS | 2 | 3 | 12 | 3 | 14
EQ | 26 | 
   /buzzout  =  "keyin<0>" * "keyin<1>" * "keyin<2>" * 
	"keyin<3>" * /"keyin<4>" * "keyin<5>" * "keyin<6>" * 
	"keyin<7>" * counter_13.FBK.LFBK
	+ "keyin<0>" * "keyin<1>" * "keyin<2>" * 
	/"keyin<3>" * "keyin<4>" * "keyin<5>" * "keyin<6>" * 
	"keyin<7>" * counter_12.FBK.LFBK
	+ "keyin<0>" * "keyin<1>" * /"keyin<2>" * 
	"keyin<3>" * "keyin<4>" * "keyin<5>" * "keyin<6>" * 
	"keyin<7>" * counter_11.FBK.LFBK
	+ "keyin<0>" * /"keyin<1>" * "keyin<2>" * 
	"keyin<3>" * "keyin<4>" * "keyin<5>" * "keyin<6>" * 
	"keyin<7>" * counter_10.FBK.LFBK
	+ /"keyin<0>" * "keyin<1>" * "keyin<2>" * 
	"keyin<3>" * "keyin<4>" * "keyin<5>" * "keyin<6>" * 
	"keyin<7>" * counter_9.FBK.LFBK
;Imported pterms FB4_13
	+ "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
;Imported pterms FB4_15
	+ "keyin<0>" * "keyin<1>" * "keyin<2>" * 
	"keyin<3>" * "keyin<4>" * /"keyin<5>" * "keyin<6>" * 
	"keyin<7>" * counter_14.FBK.LFBK

PIN | keyin<0> | 5 | 13 | 64 | 4 | 2 | 16 | 3 | 13 | 3 | 12 | 3 | 14
PIN | keyin<1> | 5 | 14 | 64 | 4 | 4 | 1 | 3 | 13 | 3 | 12 | 3 | 14
PIN | keyin<2> | 5 | 16 | 64 | 4 | 4 | 2 | 3 | 13 | 3 | 12 | 3 | 14
PIN | keyin<3> | 3 | 1 | 64 | 4 | 4 | 4 | 3 | 13 | 3 | 12 | 3 | 14
PIN | keyin<4> | 3 | 2 | 64 | 4 | 4 | 5 | 3 | 13 | 3 | 12 | 3 | 14
PIN | keyin<5> | 3 | 4 | 64 | 4 | 4 | 7 | 3 | 13 | 3 | 12 | 3 | 14
PIN | keyin<6> | 3 | 5 | 64 | 4 | 4 | 8 | 3 | 13 | 3 | 12 | 3 | 14
PIN | keyin<7> | 3 | 7 | 64 | 4 | 4 | 10 | 3 | 13 | 3 | 12 | 3 | 14
PIN | clk | 0 | 11 | 4096 | 17 | 4 | 17 | 3 | 17 | 3 | 16 | 3 | 15 | 3 | 14 | 3 | 12 | 3 | 11 | 3 | 2 | 4 | 16 | 3 | 10 | 3 | 9 | 3 | 8 | 3 | 7 | 3 | 6 | 3 | 5 | 3 | 4 | 3 | 3
PIN | ledout<5> | 4 | 7 | 536871040
PIN | ledout<4> | 4 | 5 | 536871040
PIN | ledout<7> | 4 | 10 | 536871040
PIN | ledout<0> | 2 | 16 | 536871040
PIN | ledout<6> | 4 | 8 | 536871040
PIN | ledout<1> | 4 | 1 | 536871040
PIN | ledout<2> | 4 | 2 | 536871040
PIN | ledout<3> | 4 | 4 | 536871040
PIN | buzzout | 3 | 13 | 536871040

⌨️ 快捷键说明

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