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

📄 uart_send.mfd

📁 结合XILINXCPLD所做的模拟RS232通信verilog源程序
💻 MFD
📖 第 1 页 / 共 2 页
字号:
MDF Database:  version 1.0
MDF_INFO | uart_send | XC95108-7-PC84
MACROCELL | 0 | 15 | bitcnt_reg_0
ATTRIBUTES | 8586016 | 0
OUTPUTMC | 11 | 0 | 16 | 0 | 15 | 0 | 13 | 0 | 12 | 0 | 14 | 0 | 17 | 0 | 2 | 0 | 4 | 0 | 0 | 0 | 1 | 0 | 3
INPUTS | 15 | key_start  | bitcnt_reg_0.FBK.LFBK  | bitcnt_reg_1.FBK.LFBK  | bitcnt_reg_2.FBK.LFBK  | count_7.FBK.LFBK  | bit_start  | count_0  | count_8.FBK.LFBK  | count_9.FBK.LFBK  | count_5.FBK.LFBK  | count_1  | count_2  | count_3  | count_4  | bitcnt_reg_3.FBK.LFBK
INPUTMC | 14 | 0 | 15 | 0 | 13 | 0 | 12 | 0 | 11 | 1 | 13 | 1 | 12 | 0 | 9 | 0 | 8 | 0 | 17 | 1 | 14 | 1 | 17 | 1 | 16 | 1 | 15 | 0 | 14
INPUTP | 1 | 36
EXPORTS | 1 | 0 | 16
EQ | 9 | 
    bitcnt_reg_0  :=  key_start * bitcnt_reg_3.FBK.LFBK
	+ /bitcnt_reg_3.FBK.LFBK * /bitcnt_reg_0.FBK.LFBK
	+ /bitcnt_reg_0.FBK.LFBK * /bitcnt_reg_1.FBK.LFBK * 
	/bitcnt_reg_2.FBK.LFBK
    bitcnt_reg_0.CLKF  =  bit_start
    bitcnt_reg_0.PRLD  =  GND
    bitcnt_reg_0.EXP  =  count_0 * count_1 * count_2 * count_3 * 
	count_4 * /count_7.FBK.LFBK * /count_8.FBK.LFBK * 
	/count_9.FBK.LFBK * count_5.FBK.LFBK

MACROCELL | 1 | 13 | bit_start
ATTRIBUTES | 8553216 | 0
OUTPUTMC | 5 | 0 | 15 | 0 | 13 | 0 | 12 | 0 | 14 | 0 | 2
INPUTS | 4 | count_10  | count_7  | count_8  | count_9
INPUTMC | 4 | 0 | 10 | 0 | 11 | 0 | 9 | 0 | 8
EQ | 4 | 
   /bit_start  :=  /count_10
	+ /count_7 * /count_8 * /count_9
    bit_start.CLKF  =  clock	;FCLK/GCK
    bit_start.PRLD  =  GND
GLOBALS | 1 | 2 | clock

MACROCELL | 0 | 13 | bitcnt_reg_1
ATTRIBUTES | 8586016 | 0
OUTPUTMC | 9 | 0 | 15 | 0 | 13 | 0 | 12 | 0 | 14 | 0 | 2 | 0 | 4 | 0 | 0 | 0 | 1 | 0 | 3
INPUTS | 4 | bitcnt_reg_1.FBK.LFBK  | bitcnt_reg_3.FBK.LFBK  | bit_start  | bitcnt_reg_0.FBK.LFBK
INPUTMC | 4 | 0 | 13 | 0 | 14 | 1 | 13 | 0 | 15
EQ | 6 | 
    bitcnt_reg_1  :=  /bitcnt_reg_3.FBK.LFBK * bitcnt_reg_0.FBK.LFBK * 
	/bitcnt_reg_1.FBK.LFBK
	+ /bitcnt_reg_3.FBK.LFBK * /bitcnt_reg_0.FBK.LFBK * 
	bitcnt_reg_1.FBK.LFBK
    bitcnt_reg_1.CLKF  =  bit_start
    bitcnt_reg_1.PRLD  =  GND

MACROCELL | 0 | 12 | bitcnt_reg_2
ATTRIBUTES | 4391712 | 0
OUTPUTMC | 9 | 0 | 15 | 0 | 12 | 0 | 14 | 0 | 17 | 0 | 2 | 0 | 4 | 0 | 0 | 0 | 1 | 0 | 3
INPUTS | 5 | bitcnt_reg_1.FBK.LFBK  | bitcnt_reg_3.FBK.LFBK  | bitcnt_reg_2.FBK.LFBK  | bit_start  | bitcnt_reg_0.FBK.LFBK
INPUTMC | 5 | 0 | 13 | 0 | 14 | 0 | 12 | 1 | 13 | 0 | 15
EQ | 5 | 
    bitcnt_reg_2.T  =  bitcnt_reg_3.FBK.LFBK * bitcnt_reg_2.FBK.LFBK
	+ /bitcnt_reg_3.FBK.LFBK * bitcnt_reg_0.FBK.LFBK * 
	bitcnt_reg_1.FBK.LFBK
    bitcnt_reg_2.CLKF  =  bit_start
    bitcnt_reg_2.PRLD  =  GND

MACROCELL | 0 | 14 | bitcnt_reg_3
ATTRIBUTES | 8586016 | 0
OUTPUTMC | 10 | 0 | 15 | 0 | 13 | 0 | 12 | 0 | 14 | 0 | 17 | 0 | 2 | 0 | 4 | 0 | 0 | 0 | 1 | 0 | 3
INPUTS | 6 | key_start  | bitcnt_reg_0.FBK.LFBK  | bitcnt_reg_1.FBK.LFBK  | bitcnt_reg_2.FBK.LFBK  | bit_start  | bitcnt_reg_3.FBK.LFBK
INPUTMC | 5 | 0 | 15 | 0 | 13 | 0 | 12 | 1 | 13 | 0 | 14
INPUTP | 1 | 36
EQ | 7 | 
    bitcnt_reg_3  :=  key_start * bitcnt_reg_3.FBK.LFBK
	+ bitcnt_reg_3.FBK.LFBK * /bitcnt_reg_0.FBK.LFBK * 
	/bitcnt_reg_1.FBK.LFBK * /bitcnt_reg_2.FBK.LFBK
	+ /bitcnt_reg_3.FBK.LFBK * bitcnt_reg_0.FBK.LFBK * 
	bitcnt_reg_1.FBK.LFBK * bitcnt_reg_2.FBK.LFBK
    bitcnt_reg_3.CLKF  =  bit_start
    bitcnt_reg_3.PRLD  =  GND

MACROCELL | 0 | 10 | count_10
ATTRIBUTES | 8618752 | 0
OUTPUTMC | 12 | 1 | 13 | 1 | 14 | 1 | 12 | 1 | 17 | 1 | 15 | 1 | 16 | 0 | 10 | 0 | 11 | 0 | 9 | 0 | 8 | 0 | 17 | 0 | 16
INPUTS | 11 | count_7.FBK.LFBK  | count_8.FBK.LFBK  | count_9.FBK.LFBK  | count_5.FBK.LFBK  | count_0  | count_1  | count_2  | count_3  | count_4  | count_6.FBK.LFBK  | count_10.FBK.LFBK
INPUTMC | 11 | 0 | 11 | 0 | 9 | 0 | 8 | 0 | 17 | 1 | 12 | 1 | 14 | 1 | 17 | 1 | 16 | 1 | 15 | 0 | 16 | 0 | 10
EQ | 8 | 
    count_10  :=  /count_7.FBK.LFBK * /count_8.FBK.LFBK * 
	/count_9.FBK.LFBK * count_10.FBK.LFBK
	+ count_0 * count_1 * count_2 * count_3 * 
	count_4 * count_7.FBK.LFBK * count_8.FBK.LFBK * 
	count_9.FBK.LFBK * count_5.FBK.LFBK * /count_10.FBK.LFBK * 
	count_6.FBK.LFBK
    count_10.CLKF  =  clock	;FCLK/GCK
    count_10.PRLD  =  GND
GLOBALS | 1 | 2 | clock

MACROCELL | 1 | 12 | count_0
ATTRIBUTES | 8618752 | 0
OUTPUTMC | 12 | 0 | 10 | 0 | 15 | 0 | 11 | 0 | 9 | 0 | 8 | 0 | 16 | 0 | 17 | 1 | 12 | 1 | 14 | 1 | 17 | 1 | 16 | 1 | 15
INPUTS | 5 | count_10  | count_7  | count_8  | count_9  | count_0.FBK.LFBK
INPUTMC | 5 | 0 | 10 | 0 | 11 | 0 | 9 | 0 | 8 | 1 | 12
EQ | 4 | 
    count_0  :=  /count_10 * /count_0.FBK.LFBK
	+ /count_7 * /count_8 * /count_9 * /count_0.FBK.LFBK
    count_0.CLKF  =  clock	;FCLK/GCK
    count_0.PRLD  =  GND
GLOBALS | 1 | 2 | clock

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

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

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

MACROCELL | 1 | 14 | count_1
ATTRIBUTES | 8618752 | 0
OUTPUTMC | 11 | 0 | 10 | 0 | 11 | 0 | 9 | 0 | 8 | 0 | 15 | 0 | 16 | 0 | 17 | 1 | 14 | 1 | 17 | 1 | 16 | 1 | 15
INPUTS | 6 | count_10  | count_1.FBK.LFBK  | count_7  | count_8  | count_9  | count_0.FBK.LFBK
INPUTMC | 6 | 0 | 10 | 1 | 14 | 0 | 11 | 0 | 9 | 0 | 8 | 1 | 12
EQ | 8 | 
    count_1  :=  /count_10 * count_0.FBK.LFBK * /count_1.FBK.LFBK
	+ /count_10 * /count_0.FBK.LFBK * count_1.FBK.LFBK
	+ /count_7 * /count_8 * /count_9 * count_0.FBK.LFBK * 
	/count_1.FBK.LFBK
	+ /count_7 * /count_8 * /count_9 * /count_0.FBK.LFBK * 
	count_1.FBK.LFBK
    count_1.CLKF  =  clock	;FCLK/GCK
    count_1.PRLD  =  GND
GLOBALS | 1 | 2 | clock

MACROCELL | 1 | 17 | count_2
ATTRIBUTES | 4424448 | 0
OUTPUTMC | 10 | 0 | 10 | 0 | 11 | 0 | 9 | 0 | 8 | 0 | 15 | 0 | 16 | 0 | 17 | 1 | 17 | 1 | 16 | 1 | 15
INPUTS | 7 | count_1.FBK.LFBK  | count_7  | count_8  | count_9  | count_2.FBK.LFBK  | count_10  | count_0.FBK.LFBK
INPUTMC | 7 | 1 | 14 | 0 | 11 | 0 | 9 | 0 | 8 | 1 | 17 | 0 | 10 | 1 | 12
EQ | 8 | 
    count_2.T  =  count_10 * count_7 * count_2.FBK.LFBK
	+ count_10 * count_8 * count_2.FBK.LFBK
	+ count_10 * count_9 * count_2.FBK.LFBK
	+ /count_10 * count_0.FBK.LFBK * count_1.FBK.LFBK
	+ /count_7 * /count_8 * /count_9 * count_0.FBK.LFBK * 
	count_1.FBK.LFBK
    count_2.CLKF  =  clock	;FCLK/GCK
    count_2.PRLD  =  GND
GLOBALS | 1 | 2 | clock

MACROCELL | 1 | 16 | count_3
ATTRIBUTES | 4424448 | 0
OUTPUTMC | 9 | 0 | 10 | 0 | 11 | 0 | 9 | 0 | 8 | 0 | 15 | 0 | 16 | 0 | 17 | 1 | 16 | 1 | 15
INPUTS | 8 | count_10  | count_9  | count_0.FBK.LFBK  | count_8  | count_7  | count_1.FBK.LFBK  | count_2.FBK.LFBK  | count_3.FBK.LFBK
INPUTMC | 8 | 0 | 10 | 0 | 8 | 1 | 12 | 0 | 9 | 0 | 11 | 1 | 14 | 1 | 17 | 1 | 16
EQ | 9 | 
    count_3.T  =  count_10 * count_7 * count_3.FBK.LFBK
	+ count_10 * count_8 * count_3.FBK.LFBK
	+ count_10 * count_9 * count_3.FBK.LFBK
	+ /count_10 * count_0.FBK.LFBK * count_1.FBK.LFBK * 
	count_2.FBK.LFBK
	+ /count_7 * /count_8 * /count_9 * count_0.FBK.LFBK * 
	count_1.FBK.LFBK * count_2.FBK.LFBK
    count_3.CLKF  =  clock	;FCLK/GCK
    count_3.PRLD  =  GND
GLOBALS | 1 | 2 | clock

MACROCELL | 1 | 15 | count_4
ATTRIBUTES | 4424448 | 0
OUTPUTMC | 8 | 0 | 10 | 0 | 11 | 0 | 9 | 0 | 8 | 0 | 15 | 0 | 17 | 0 | 16 | 1 | 15
INPUTS | 9 | count_10  | count_9  | count_0.FBK.LFBK  | count_8  | count_7  | count_1.FBK.LFBK  | count_2.FBK.LFBK  | count_3.FBK.LFBK  | count_4.FBK.LFBK
INPUTMC | 9 | 0 | 10 | 0 | 8 | 1 | 12 | 0 | 9 | 0 | 11 | 1 | 14 | 1 | 17 | 1 | 16 | 1 | 15
EQ | 9 | 
    count_4.T  =  count_10 * count_7 * count_4.FBK.LFBK
	+ count_10 * count_8 * count_4.FBK.LFBK
	+ count_10 * count_9 * count_4.FBK.LFBK
	+ /count_10 * count_0.FBK.LFBK * count_1.FBK.LFBK * 
	count_2.FBK.LFBK * count_3.FBK.LFBK
	+ /count_7 * /count_8 * /count_9 * count_0.FBK.LFBK * 
	count_1.FBK.LFBK * count_2.FBK.LFBK * count_3.FBK.LFBK
    count_4.CLKF  =  clock	;FCLK/GCK
    count_4.PRLD  =  GND
GLOBALS | 1 | 2 | clock

MACROCELL | 0 | 17 | count_5
ATTRIBUTES | 4424448 | 0
OUTPUTMC | 8 | 0 | 0 | 0 | 15 | 0 | 10 | 0 | 11 | 0 | 9 | 0 | 8 | 0 | 17 | 0 | 16
INPUTS | 21 | count_9.FBK.LFBK  | count_5.FBK.LFBK  | count_8.FBK.LFBK  | count_7.FBK.LFBK  | bitcnt_reg_0.FBK.LFBK  | count_0  | count_1  | count_2  | count_3  | count_4  | key_send<0>  | key_send<2>  | key_send<4>  | key_send<5>  | key_send<6>  | key_send<7>  | bitcnt_reg_2.FBK.LFBK  | bitcnt_reg_3.FBK.LFBK  | $OpTx$$OpTx$FX_DC$15_INV$553.FBK".LFBK  | count_6.EXP  | count_10.FBK.LFBK
INPUTMC | 15 | 0 | 8 | 0 | 17 | 0 | 9 | 0 | 11 | 0 | 15 | 1 | 12 | 1 | 14 | 1 | 17 | 1 | 16 | 1 | 15 | 0 | 12 | 0 | 14 | 0 | 7 | 0 | 16 | 0 | 10
INPUTP | 6 | 104 | 107 | 113 | 116 | 117 | 118
EXPORTS | 1 | 0 | 0
IMPORTS | 1 | 0 | 16
EQ | 18 | 
    count_5.T  =  count_7.FBK.LFBK * count_5.FBK.LFBK * 
	count_10.FBK.LFBK
	+ count_8.FBK.LFBK * count_5.FBK.LFBK * 
	count_10.FBK.LFBK
	+ count_9.FBK.LFBK * count_5.FBK.LFBK * 
	count_10.FBK.LFBK
	+ count_0 * count_1 * count_2 * count_3 * 
	count_4 * /count_10.FBK.LFBK
;Imported pterms FB1_17
	+ count_0 * count_1 * count_2 * count_3 * 
	count_4 * /count_7.FBK.LFBK * /count_8.FBK.LFBK * 
	/count_9.FBK.LFBK
    count_5.CLKF  =  clock	;FCLK/GCK
    count_5.PRLD  =  GND
    count_5.EXP  =  "key_send<0>" * "key_send<2>" * /"key_send<4>" * 
	"key_send<5>" * "key_send<6>" * "key_send<7>" * 
	/bitcnt_reg_3.FBK.LFBK * /bitcnt_reg_0.FBK.LFBK * /bitcnt_reg_2.FBK.LFBK * 
	"$OpTx$$OpTx$FX_DC$15_INV$553.FBK".LFBK
GLOBALS | 1 | 2 | clock

MACROCELL | 0 | 16 | count_6
ATTRIBUTES | 4424448 | 0
OUTPUTMC | 6 | 0 | 17 | 0 | 10 | 0 | 11 | 0 | 9 | 0 | 8 | 0 | 16
INPUTS | 12 | count_9.FBK.LFBK  | count_6.FBK.LFBK  | count_8.FBK.LFBK  | count_7.FBK.LFBK  | count_5.FBK.LFBK  | count_0  | count_1  | count_2  | count_3  | count_4  | bitcnt_reg_0.EXP  | count_10.FBK.LFBK
INPUTMC | 12 | 0 | 8 | 0 | 16 | 0 | 9 | 0 | 11 | 0 | 17 | 1 | 12 | 1 | 14 | 1 | 17 | 1 | 16 | 1 | 15 | 0 | 15 | 0 | 10
EXPORTS | 1 | 0 | 17
IMPORTS | 1 | 0 | 15
EQ | 17 | 
    count_6.T  =  count_7.FBK.LFBK * count_10.FBK.LFBK * 
	count_6.FBK.LFBK
	+ count_8.FBK.LFBK * count_10.FBK.LFBK * 
	count_6.FBK.LFBK
	+ count_9.FBK.LFBK * count_10.FBK.LFBK * 
	count_6.FBK.LFBK
	+ count_0 * count_1 * count_2 * count_3 * 
	count_4 * count_5.FBK.LFBK * /count_10.FBK.LFBK
;Imported pterms FB1_16
	+ count_0 * count_1 * count_2 * count_3 * 
	count_4 * /count_7.FBK.LFBK * /count_8.FBK.LFBK * 
	/count_9.FBK.LFBK * count_5.FBK.LFBK
    count_6.CLKF  =  clock	;FCLK/GCK
    count_6.PRLD  =  GND
    count_6.EXP  =  count_0 * count_1 * count_2 * count_3 * 
	count_4 * /count_7.FBK.LFBK * /count_8.FBK.LFBK * 
	/count_9.FBK.LFBK
GLOBALS | 1 | 2 | clock

MACROCELL | 0 | 2 | txd_reg

⌨️ 快捷键说明

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