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

📄 buzz1.mfd

📁 利用xilinx实现一个简易的电子琴。简谱中的音名与频率一一对应。
💻 MFD
📖 第 1 页 / 共 5 页
字号:
	Xor counter_0 * counter_1 * counter_2 * counter_3 * 
	counter_4 * counter_5.FBK.LFBK * counter_6.FBK.LFBK

MACROCELL | 2 | 13 | $OpTx$N1454/N1454_D2_INV$1302
ATTRIBUTES | 133888 | 0
OUTPUTMC | 22 | 3 | 13 | 3 | 17 | 3 | 16 | 3 | 15 | 3 | 14 | 3 | 12 | 3 | 11 | 3 | 10 | 3 | 9 | 3 | 8 | 3 | 7 | 3 | 6 | 3 | 4 | 3 | 3 | 3 | 2 | 1 | 8 | 1 | 7 | 1 | 6 | 1 | 5 | 1 | 4 | 3 | 5 | 0 | 13
INPUTS | 8 | keyin<0>  | keyin<1>  | keyin<2>  | keyin<3>  | keyin<4>  | keyin<6>  | keyin<7>  | keyin<5>
INPUTP | 8 | 104 | 106 | 107 | 112 | 113 | 117 | 118 | 116
EQ | 8 | 
    "$OpTx$N1454/N1454_D2_INV$1302"  =  /"keyin<0>" * "keyin<1>" * "keyin<2>" * 
	"keyin<3>" * "keyin<4>" * "keyin<6>" * "keyin<7>"
	+ /"keyin<0>" * "keyin<1>" * "keyin<2>" * 
	"keyin<4>" * "keyin<5>" * "keyin<6>" * "keyin<7>"
	+ /"keyin<0>" * "keyin<1>" * "keyin<3>" * 
	"keyin<4>" * "keyin<5>" * "keyin<6>" * "keyin<7>"
	+ /"keyin<0>" * "keyin<2>" * "keyin<3>" * 
	"keyin<4>" * "keyin<5>" * "keyin<6>" * "keyin<7>"

MACROCELL | 1 | 12 | N229/N229_D
ATTRIBUTES | 199424 | 0
OUTPUTMC | 2 | 0 | 15 | 1 | 7
INPUTS | 7 | counter_5.FBK.LFBK  | counter_0  | counter_1  | counter_2  | counter_3  | counter_4  | counter_6.FBK.LFBK
INPUTMC | 7 | 1 | 8 | 3 | 17 | 3 | 16 | 3 | 4 | 3 | 3 | 3 | 2 | 1 | 7
EQ | 3 | 
    "N229/N229_D"  =  counter_6.FBK.LFBK
	Xor counter_0 * counter_1 * counter_2 * counter_3 * 
	counter_4 * counter_5.FBK.LFBK

MACROCELL | 2 | 12 | $OpTx$N1531/N1531_D2_INV$1303
ATTRIBUTES | 133888 | 0
OUTPUTMC | 22 | 3 | 13 | 3 | 17 | 3 | 16 | 3 | 15 | 3 | 14 | 3 | 12 | 3 | 11 | 3 | 10 | 3 | 9 | 3 | 8 | 3 | 7 | 3 | 6 | 3 | 4 | 3 | 3 | 3 | 2 | 1 | 8 | 1 | 7 | 1 | 6 | 1 | 5 | 1 | 4 | 3 | 5 | 0 | 15
INPUTS | 8 | keyin<0>  | keyin<1>  | keyin<2>  | keyin<3>  | keyin<4>  | keyin<5>  | keyin<6>  | keyin<7>
INPUTP | 8 | 104 | 106 | 107 | 112 | 113 | 116 | 117 | 118
EQ | 12 | 
    "$OpTx$N1531/N1531_D2_INV$1303"  =  "keyin<0>" * "keyin<1>" * "keyin<2>" * 
	"keyin<3>" * "keyin<4>" * "keyin<5>" * "keyin<6>" * 
	/"keyin<7>"
	+ "keyin<0>" * "keyin<1>" * "keyin<2>" * 
	"keyin<3>" * "keyin<4>" * /"keyin<5>" * "keyin<6>" * 
	"keyin<7>"
	+ "keyin<0>" * "keyin<1>" * "keyin<2>" * 
	"keyin<3>" * /"keyin<4>" * "keyin<5>" * "keyin<6>" * 
	"keyin<7>"
	+ "keyin<0>" * "keyin<1>" * /"keyin<2>" * 
	"keyin<3>" * "keyin<4>" * "keyin<5>" * "keyin<6>" * 
	"keyin<7>"

MACROCELL | 5 | 17 | N214/N214_D
ATTRIBUTES | 133888 | 0
OUTPUTMC | 2 | 3 | 15 | 0 | 15
INPUTS | 11 | counter_10  | counter_0  | counter_1  | counter_2  | counter_3  | counter_4  | counter_5  | counter_6  | counter_7  | counter_8  | counter_9
INPUTMC | 11 | 3 | 15 | 3 | 17 | 3 | 16 | 3 | 4 | 3 | 3 | 3 | 2 | 1 | 8 | 1 | 7 | 1 | 6 | 1 | 5 | 1 | 4
EQ | 4 | 
    "N214/N214_D"  =  counter_10
	Xor counter_0 * counter_1 * counter_2 * counter_3 * 
	counter_4 * counter_5 * counter_6 * counter_7 * counter_8 * 
	counter_9

MACROCELL | 2 | 17 | $OpTx$N1238/N1238_D2_INV$1299
ATTRIBUTES | 133888 | 0
OUTPUTMC | 22 | 3 | 13 | 3 | 17 | 3 | 16 | 3 | 15 | 3 | 14 | 3 | 12 | 3 | 11 | 3 | 10 | 3 | 9 | 3 | 8 | 3 | 7 | 3 | 6 | 3 | 4 | 3 | 3 | 3 | 2 | 1 | 8 | 1 | 7 | 1 | 6 | 1 | 5 | 1 | 4 | 3 | 5 | 0 | 15
INPUTS | 8 | keyin<0>  | keyin<1>  | keyin<2>  | keyin<3>  | keyin<4>  | keyin<5>  | keyin<6>  | keyin<7>
INPUTP | 8 | 104 | 106 | 107 | 112 | 113 | 116 | 117 | 118
EQ | 12 | 
    "$OpTx$N1238/N1238_D2_INV$1299"  =  /"keyin<0>" * "keyin<1>" * "keyin<2>" * 
	"keyin<3>" * "keyin<4>" * "keyin<5>" * "keyin<7>"
	+ /"keyin<0>" * "keyin<2>" * "keyin<3>" * 
	"keyin<4>" * "keyin<5>" * "keyin<6>" * "keyin<7>"
	+ "keyin<1>" * /"keyin<2>" * "keyin<3>" * 
	"keyin<4>" * "keyin<5>" * "keyin<6>" * "keyin<7>"
	+ "keyin<0>" * "keyin<1>" * "keyin<2>" * 
	"keyin<3>" * "keyin<4>" * /"keyin<5>" * "keyin<6>" * 
	"keyin<7>"
	+ "keyin<0>" * "keyin<1>" * "keyin<2>" * 
	"keyin<3>" * /"keyin<4>" * "keyin<5>" * "keyin<6>" * 
	"keyin<7>"

MACROCELL | 2 | 9 | N216/N216_D
ATTRIBUTES | 133888 | 0
OUTPUTMC | 3 | 3 | 12 | 0 | 12 | 0 | 15
INPUTS | 13 | counter_12  | counter_0  | counter_1  | counter_10  | counter_11  | counter_2  | counter_3  | counter_4  | counter_5  | counter_6  | counter_7  | counter_8  | counter_9
INPUTMC | 13 | 3 | 12 | 3 | 17 | 3 | 16 | 3 | 15 | 3 | 14 | 3 | 4 | 3 | 3 | 3 | 2 | 1 | 8 | 1 | 7 | 1 | 6 | 1 | 5 | 1 | 4
EQ | 4 | 
    "N216/N216_D"  =  counter_12
	Xor counter_0 * counter_1 * counter_10 * counter_11 * 
	counter_2 * counter_3 * counter_4 * counter_5 * counter_6 * 
	counter_7 * counter_8 * counter_9

MACROCELL | 4 | 13 | $OpTx$N1053/N1053_D2_INV$1297
ATTRIBUTES | 133888 | 0
OUTPUTMC | 23 | 3 | 13 | 3 | 17 | 3 | 16 | 3 | 15 | 3 | 14 | 3 | 12 | 3 | 11 | 3 | 10 | 3 | 9 | 3 | 8 | 3 | 7 | 3 | 6 | 3 | 4 | 3 | 3 | 3 | 2 | 1 | 8 | 1 | 7 | 1 | 6 | 1 | 5 | 1 | 4 | 3 | 5 | 0 | 12 | 0 | 15
INPUTS | 9 | keyin<0>  | keyin<1>  | keyin<2>  | keyin<3>  | keyin<4>  | keyin<5>  | keyin<7>  | keyin<6>  | $OpTx$N1308/N1308_D2_INV$1300.EXP
INPUTMC | 1 | 4 | 12
INPUTP | 8 | 104 | 106 | 107 | 112 | 113 | 116 | 118 | 117
IMPORTS | 1 | 4 | 12
EQ | 15 | 
    "$OpTx$N1053/N1053_D2_INV$1297"  =  /"keyin<0>" * "keyin<1>" * "keyin<2>" * 
	"keyin<3>" * "keyin<4>" * "keyin<5>" * "keyin<7>"
	+ /"keyin<0>" * "keyin<1>" * "keyin<2>" * 
	"keyin<3>" * "keyin<4>" * "keyin<6>" * "keyin<7>"
	+ /"keyin<0>" * "keyin<1>" * "keyin<2>" * 
	"keyin<3>" * "keyin<5>" * "keyin<6>" * "keyin<7>"
	+ /"keyin<0>" * "keyin<1>" * "keyin<2>" * 
	"keyin<4>" * "keyin<5>" * "keyin<6>" * "keyin<7>"
	+ "keyin<0>" * /"keyin<1>" * "keyin<2>" * 
	"keyin<3>" * "keyin<4>" * "keyin<5>" * "keyin<6>" * 
	"keyin<7>"
;Imported pterms FB5_13
	+ "keyin<0>" * "keyin<1>" * /"keyin<2>" * 
	"keyin<3>" * "keyin<4>" * "keyin<5>" * "keyin<6>" * 
	"keyin<7>"

MACROCELL | 1 | 13 | N228/N228_D
ATTRIBUTES | 199424 | 0
OUTPUTMC | 2 | 0 | 12 | 1 | 8
INPUTS | 6 | counter_0  | counter_1  | counter_2  | counter_3  | counter_4  | counter_5.FBK.LFBK
INPUTMC | 6 | 3 | 17 | 3 | 16 | 3 | 4 | 3 | 3 | 3 | 2 | 1 | 8
EQ | 3 | 
    "N228/N228_D"  =  counter_5.FBK.LFBK
	Xor counter_0 * counter_1 * counter_2 * counter_3 * 
	counter_4

MACROCELL | 4 | 9 | $OpTx$N1602/N1602_D2_INV$1304
ATTRIBUTES | 133888 | 0
OUTPUTMC | 22 | 3 | 13 | 3 | 17 | 3 | 16 | 3 | 15 | 3 | 14 | 3 | 12 | 3 | 11 | 3 | 10 | 3 | 9 | 3 | 8 | 3 | 7 | 3 | 6 | 3 | 4 | 3 | 3 | 3 | 2 | 1 | 8 | 1 | 7 | 1 | 6 | 1 | 5 | 1 | 4 | 3 | 5 | 0 | 12
INPUTS | 9 | keyin<1>  | keyin<2>  | keyin<3>  | keyin<4>  | keyin<5>  | keyin<6>  | keyin<7>  | keyin<0>  | N198$BUF0.EXP
INPUTMC | 1 | 4 | 8
INPUTP | 8 | 106 | 107 | 112 | 113 | 116 | 117 | 118 | 104
IMPORTS | 1 | 4 | 8
EQ | 16 | 
    "$OpTx$N1602/N1602_D2_INV$1304"  =  /"keyin<0>" * "keyin<1>" * "keyin<2>" * 
	"keyin<3>" * "keyin<5>" * "keyin<6>" * "keyin<7>"
	+ "keyin<1>" * "keyin<2>" * "keyin<3>" * 
	"keyin<4>" * /"keyin<5>" * "keyin<6>" * "keyin<7>"
	+ "keyin<1>" * "keyin<2>" * "keyin<3>" * 
	/"keyin<4>" * "keyin<5>" * "keyin<6>" * "keyin<7>"
	+ "keyin<0>" * "keyin<1>" * "keyin<2>" * 
	"keyin<3>" * "keyin<4>" * "keyin<5>" * /"keyin<6>" * 
	"keyin<7>"
	+ "keyin<0>" * "keyin<1>" * /"keyin<2>" * 
	"keyin<3>" * "keyin<4>" * "keyin<5>" * "keyin<6>" * 
	"keyin<7>"
;Imported pterms FB5_9
	+ "keyin<0>" * /"keyin<1>" * "keyin<2>" * 
	"keyin<3>" * "keyin<4>" * "keyin<5>" * "keyin<6>" * 
	"keyin<7>"

MACROCELL | 1 | 14 | N227/N227_D
ATTRIBUTES | 133888 | 0
OUTPUTMC | 2 | 3 | 2 | 0 | 12
INPUTS | 5 | counter_4  | counter_0  | counter_1  | counter_2  | counter_3
INPUTMC | 5 | 3 | 2 | 3 | 17 | 3 | 16 | 3 | 4 | 3 | 3
EQ | 2 | 
    "N227/N227_D"  =  counter_4
	Xor counter_0 * counter_1 * counter_2 * counter_3

MACROCELL | 4 | 17 | $OpTx$N1670/N1670_D2_INV$1305
ATTRIBUTES | 133888 | 0
OUTPUTMC | 22 | 3 | 13 | 3 | 17 | 3 | 16 | 3 | 15 | 3 | 14 | 3 | 12 | 3 | 11 | 3 | 10 | 3 | 9 | 3 | 8 | 3 | 7 | 3 | 6 | 3 | 4 | 3 | 3 | 3 | 2 | 1 | 8 | 1 | 7 | 1 | 6 | 1 | 5 | 1 | 4 | 3 | 5 | 0 | 12
INPUTS | 10 | keyin<0>  | keyin<1>  | keyin<2>  | keyin<3>  | keyin<4>  | keyin<5>  | keyin<7>  | keyin<6>  | $OpTx$N452/N452_D2_INV$1306.EXP  | $OpTx$N916/N916_D2_INV$1307.EXP
INPUTMC | 2 | 4 | 0 | 4 | 16
INPUTP | 8 | 104 | 106 | 107 | 112 | 113 | 116 | 118 | 117
IMPORTS | 2 | 4 | 0 | 4 | 16
EQ | 18 | 
    "$OpTx$N1670/N1670_D2_INV$1305"  =  /"keyin<0>" * "keyin<1>" * "keyin<2>" * 
	"keyin<3>" * "keyin<4>" * "keyin<5>" * "keyin<7>"
	+ /"keyin<0>" * "keyin<1>" * "keyin<3>" * 
	"keyin<4>" * "keyin<5>" * "keyin<6>" * "keyin<7>"
	+ "keyin<1>" * "keyin<2>" * "keyin<3>" * 
	"keyin<4>" * /"keyin<5>" * "keyin<6>" * "keyin<7>"
	+ "keyin<1>" * "keyin<2>" * "keyin<3>" * 
	/"keyin<4>" * "keyin<5>" * "keyin<6>" * "keyin<7>"
	+ /"keyin<1>" * "keyin<2>" * "keyin<3>" * 
	"keyin<4>" * "keyin<5>" * "keyin<6>" * "keyin<7>"
;Imported pterms FB5_1
	+ "keyin<0>" * "keyin<1>" * "keyin<2>" * 
	"keyin<3>" * "keyin<4>" * "keyin<5>" * "keyin<6>" * 
	/"keyin<7>"
;Imported pterms FB5_17
	+ "keyin<0>" * "keyin<1>" * "keyin<2>" * 
	/"keyin<3>" * "keyin<4>" * "keyin<5>" * "keyin<6>" * 
	"keyin<7>"

MACROCELL | 1 | 10 | N231/N231_D
ATTRIBUTES | 199424 | 0
OUTPUTMC | 2 | 0 | 16 | 1 | 5
INPUTS | 9 | counter_5.FBK.LFBK  | counter_0  | counter_1  | counter_2  | counter_3  | counter_4  | counter_6.FBK.LFBK  | counter_7.FBK.LFBK  | counter_8.FBK.LFBK
INPUTMC | 9 | 1 | 8 | 3 | 17 | 3 | 16 | 3 | 4 | 3 | 3 | 3 | 2 | 1 | 7 | 1 | 6 | 1 | 5
EQ | 4 | 
    "N231/N231_D"  =  counter_8.FBK.LFBK
	Xor counter_0 * counter_1 * counter_2 * counter_3 * 
	counter_4 * counter_7.FBK.LFBK * counter_5.FBK.LFBK * 
	counter_6.FBK.LFBK

MACROCELL | 4 | 11 | $OpTx$N1378/N1378_D2_INV$1301
ATTRIBUTES | 133888 | 0
OUTPUTMC | 23 | 3 | 13 | 3 | 17 | 3 | 16 | 3 | 15 | 3 | 14 | 3 | 12 | 3 | 11 | 3 | 10 | 3 | 9 | 3 | 8 | 3 | 7 | 3 | 6 | 3 | 4 | 3 | 3 | 3 | 2 | 1 | 8 | 1 | 7 | 1 | 6 | 1 | 5 | 1 | 4 | 3 | 5 | 0 | 16 | 4 | 12
INPUTS | 9 | keyin<1>  | keyin<2>  | keyin<3>  | keyin<4>  | keyin<5>  | keyin<6>  | keyin<7>  | keyin<0>  | N201$BUF0.EXP
INPUTMC | 1 | 4 | 10
INPUTP | 8 | 106 | 107 | 112 | 113 | 116 | 117 | 118 | 104
EXPORTS | 1 | 4 | 12
IMPORTS | 1 | 4 | 10
EQ | 20 | 
    "$OpTx$N1378/N1378_D2_INV$1301"  =  "keyin<1>" * "keyin<2>" * "keyin<3>" * 
	"keyin<4>" * /"keyin<5>" * "keyin<6>" * "keyin<7>"
	+ "keyin<1>" * /"keyin<2>" * "keyin<3>" * 
	"keyin<4>" * "keyin<5>" * "keyin<6>" * "keyin<7>"
	+ /"keyin<1>" * "keyin<2>" * "keyin<3>" * 
	"keyin<4>" * "keyin<5>" * "keyin<6>" * "keyin<7>"
;Imported pterms FB5_11
	+ "keyin<0>" * "keyin<1>" * "keyin<2>" * 
	"keyin<3>" * "keyin<4>" * "keyin<5>" * "keyin<6>" * 
	/"keyin<7>"
	+ "keyin<0>" * "keyin<1>" * "keyin<2>" * 
	/"keyin<3>" * "keyin<4>" * "keyin<5>" * "keyin<6>" * 
	"keyin<7>"
	+ /"keyin<0>" * "keyin<1>" * "keyin<2>" * 
	"keyin<3>" * "keyin<4>" * "keyin<5>" * /"keyin<6>" * 
	"keyin<7>"
    $OpTx$N1378/N1378_D2_INV$1301.EXP  =  /"keyin<0>" * "keyin<1>" * "keyin<2>" * 
	"keyin<3>" * "keyin<5>" * "keyin<6>" * "keyin<7>"
	+ "keyin<1>" * "keyin<2>" * "keyin<3>" * 
	"keyin<4>" * /"keyin<5>" * "keyin<6>" * "keyin<7>"

MACROCELL | 1 | 9 | N232/N232_D
ATTRIBUTES | 199424 | 0

⌨️ 快捷键说明

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