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

📄 yibutongxin.blx

📁 用VHDL编写的串口异步通信的例子
💻 BLX
字号:
# XPLAOPT Version 9.99.99.99
# XPLAOPT -run s -it b -i yibutongxin.blx -dev XA2C32A-6VQ44 -reg -xor a -mode 
#         1 -th 28 -fi 32 -bfi 38 -pre keep -unused keeper -terminate keeper -no_output_files 
#$ MODULE yibutongxin
#$ PINS 6 "d<0>":28 "d<1>":27 "d<2>":23 "d<3>":22 "d<4>":21 "d<5>":20 
#$ PINS 6 "d<6>":19 "d<7>":16 "fe":41 "ldrb":13 "ldsr":12 "rxbuff<0>":14 
#$ PINS 4 "rxbuff<1>":42 "rxbuff<2>":40 "rxbuff<3>":39 "rxbuff<4>":38 
#$ PINS 5 "rxbuff<5>":37 "rxbuff<6>":36 "rxbuff<7>":29 "rxclk":5 "sclk":8 
#$ PINS 3 "sin":2 "tran":3 "txclk":6 
#$ NODES 5 "N_PZ_147"'co' "data1<1>" "data1<2>" "data1<3>" "data1<4>" 
#$ NODES 5 "data1<5>" "data1<6>" "data1<7>" "data1<8>" "data1<9>" 
#$ NODES 4 "state_FFd1" "state_FFd2" "state_FFd3" "state_FFd4" 
#$ PROPERTY xpla USER_SLEW_RATE d<0> d<1> d<2> d<3> d<4> d<5> 
#$ PROPERTY xpla USER_SLEW_RATE d<6> d<7> fe ldrb ldsr rxbuff<0> 
#$ PROPERTY xpla USER_SLEW_RATE rxbuff<1> rxbuff<2> rxbuff<3> 
#$ PROPERTY xpla USER_SLEW_RATE rxbuff<4> rxbuff<5> rxbuff<6> 
#$ PROPERTY xpla USER_SLEW_RATE rxbuff<7> sclk  
#$ PROPERTY xpla unused_keeper 
#$ PROPERTY xpla IOSTD d<0> 2 -1
#$ PROPERTY xpla IOSTD d<1> 2 -1
#$ PROPERTY xpla IOSTD d<2> 2 -1
#$ PROPERTY xpla IOSTD d<3> 2 -1
#$ PROPERTY xpla IOSTD d<4> 2 -1
#$ PROPERTY xpla IOSTD d<5> 2 -1
#$ PROPERTY xpla IOSTD d<6> 2 -1
#$ PROPERTY xpla IOSTD d<7> 2 -1
#$ PROPERTY xpla IOSTD fe 2 -1
#$ PROPERTY xpla IOSTD ldrb 2 -1
#$ PROPERTY xpla IOSTD ldsr 2 -1
#$ PROPERTY xpla IOSTD rxbuff<0> 2 -1
#$ PROPERTY xpla IOSTD rxbuff<1> 2 -1
#$ PROPERTY xpla IOSTD rxbuff<2> 2 -1
#$ PROPERTY xpla IOSTD rxbuff<3> 2 -1
#$ PROPERTY xpla IOSTD rxbuff<4> 2 -1
#$ PROPERTY xpla IOSTD rxbuff<5> 2 -1
#$ PROPERTY xpla IOSTD rxbuff<6> 2 -1
#$ PROPERTY xpla IOSTD rxbuff<7> 2 -1
#$ PROPERTY xpla IOSTD rxclk 2 -1
#$ PROPERTY xpla IOSTD sclk 2 -1
#$ PROPERTY xpla IOSTD sin 2 -1
#$ PROPERTY xpla IOSTD tran 2 -1
#$ PROPERTY xpla IOSTD txclk 2 -1
.model yibutongxin
.inputs  "rxclk" "ldrb".Q "sclk".Q "ldsr".Q "sin" "fe".Q "rxbuff<0>".Q "tran" "txclk" 
         "rxbuff<1>".Q "rxbuff<2>".Q "rxbuff<3>".Q "rxbuff<4>".Q "rxbuff<5>".Q 
         "rxbuff<6>".Q "rxbuff<7>".Q "data1<1>".Q "data1<2>".Q "data1<3>".Q 
         "data1<4>".Q "data1<5>".Q "data1<6>".Q "data1<7>".Q "data1<8>".Q "data1<9>".Q 
         "state_FFd4".Q "state_FFd3".Q "state_FFd1".Q "state_FFd2".Q
.outputs "rxbuff<0>".D "rxbuff<0>".CLK "rxbuff<0>".CE "rxbuff<1>".D "rxbuff<1>".CLK 
         "rxbuff<1>".CE "rxbuff<2>".D "rxbuff<2>".CLK "rxbuff<2>".CE "rxbuff<3>".D 
         "rxbuff<3>".CLK "rxbuff<3>".CE "rxbuff<4>".D "rxbuff<4>".CLK "rxbuff<4>".CE 
         "rxbuff<5>".D "rxbuff<5>".CLK "rxbuff<5>".CE "rxbuff<6>".D "rxbuff<6>".CLK 
         "rxbuff<6>".CE "rxbuff<7>".D "rxbuff<7>".CLK "rxbuff<7>".CE "data1<1>".CLK 
         "data1<2>".CLK "data1<3>".CLK "data1<4>".CLK "data1<5>".CLK "data1<6>".CLK 
         "data1<7>".CLK "data1<8>".CLK "data1<9>".CLK "sclk".CLK "ldrb".CLK "ldsr".CLK 
         "fe".CLK "state_FFd4".D "state_FFd4".CLK "state_FFd3".CLK "state_FFd1".D 
         "state_FFd1".CLK "state_FFd2".CLK "d<0>".D "d<0>".CLK "d<1>".D "d<1>".CLK 
         "d<2>".D "d<2>".CLK "d<3>".D "d<3>".CLK "d<4>".D "d<4>".CLK "d<5>".D 
         "d<5>".CLK "d<6>".D "d<6>".CLK "d<7>".D "d<7>".CLK "ldsr".T "state_FFd3".T.X1 
         "state_FFd3".T.X2 "data1<1>".D "data1<2>".D "data1<3>".D "data1<4>".D 
         "data1<5>".D "data1<6>".D "data1<7>".D "data1<8>".D "data1<9>".D "sclk".T 
         "ldrb".T "fe".T "state_FFd2".T.X1 "state_FFd2".T.X2
.names "data1<1>".Q  "rxbuff<0>".D
1 1
.names "rxclk"  "rxbuff<0>".CLK-
1 1
.names "ldrb".Q  "rxbuff<0>".CE
1 1
.names "data1<2>".Q  "rxbuff<1>".D
1 1
.names "rxclk"  "rxbuff<1>".CLK-
1 1
.names "ldrb".Q  "rxbuff<1>".CE
1 1
.names "data1<3>".Q  "rxbuff<2>".D
1 1
.names "rxclk"  "rxbuff<2>".CLK-
1 1
.names "ldrb".Q  "rxbuff<2>".CE
1 1
.names "data1<4>".Q  "rxbuff<3>".D
1 1
.names "rxclk"  "rxbuff<3>".CLK-
1 1
.names "ldrb".Q  "rxbuff<3>".CE
1 1
.names "data1<5>".Q  "rxbuff<4>".D
1 1
.names "rxclk"  "rxbuff<4>".CLK-
1 1
.names "ldrb".Q  "rxbuff<4>".CE
1 1
.names "data1<6>".Q  "rxbuff<5>".D
1 1
.names "rxclk"  "rxbuff<5>".CLK-
1 1
.names "ldrb".Q  "rxbuff<5>".CE
1 1
.names "data1<7>".Q  "rxbuff<6>".D
1 1
.names "rxclk"  "rxbuff<6>".CLK-
1 1
.names "ldrb".Q  "rxbuff<6>".CE
1 1
.names "data1<8>".Q  "rxbuff<7>".D
1 1
.names "rxclk"  "rxbuff<7>".CLK-
1 1
.names "ldrb".Q  "rxbuff<7>".CE
1 1
.names "rxclk"  "data1<1>".CLK-
1 1
.names "rxclk"  "data1<2>".CLK-
1 1
.names "rxclk"  "data1<3>".CLK-
1 1
.names "rxclk"  "data1<4>".CLK-
1 1
.names "rxclk"  "data1<5>".CLK-
1 1
.names "rxclk"  "data1<6>".CLK-
1 1
.names "rxclk"  "data1<7>".CLK-
1 1
.names "rxclk"  "data1<8>".CLK-
1 1
.names "rxclk"  "data1<9>".CLK-
1 1
.names "rxclk"  "sclk".CLK
1 1
.names "rxclk"  "ldrb".CLK
1 1
.names "rxclk"  "ldsr".CLK
1 1
.names "rxclk"  "fe".CLK
1 1
.names "sin" "data1<9>".Q "state_FFd4".Q "state_FFd3".Q "state_FFd1".Q "state_FFd2".Q 
        "state_FFd4".D
0-00-- 1
--010- 1
--0-10 1
0-1-11 1
--1011 1
-1-110 1
.names "rxclk"  "state_FFd4".CLK
1 1
.names "rxclk"  "state_FFd3".CLK
1 1
.names "state_FFd4".Q "state_FFd3".Q "state_FFd1".Q "state_FFd2".Q  "state_FFd1".D
--10 1
001- 1
11-1 1
.names "rxclk"  "state_FFd1".CLK
1 1
.names "rxclk"  "state_FFd2".CLK
1 1
.names "rxbuff<0>".Q "tran"  "d<0>".D
10 1
.names "txclk"  "d<0>".CLK-
1 1
.names "tran" "rxbuff<1>".Q  "d<1>".D
01 1
.names "txclk"  "d<1>".CLK-
1 1
.names "tran" "rxbuff<2>".Q  "d<2>".D
01 1
.names "txclk"  "d<2>".CLK-
1 1
.names "tran" "rxbuff<3>".Q  "d<3>".D
01 1
.names "txclk"  "d<3>".CLK-
1 1
.names "tran" "rxbuff<4>".Q  "d<4>".D
01 1
.names "txclk"  "d<4>".CLK-
1 1
.names "tran" "rxbuff<5>".Q  "d<5>".D
01 1
.names "txclk"  "d<5>".CLK-
1 1
.names "tran" "rxbuff<6>".Q  "d<6>".D
01 1
.names "txclk"  "d<6>".CLK-
1 1
.names "tran" "rxbuff<7>".Q  "d<7>".D
01 1
.names "txclk"  "d<7>".CLK-
1 1
.names "ldsr".Q "state_FFd4".Q "state_FFd3".Q "state_FFd1".Q "state_FFd2".Q  "ldsr".T
11100 1
00100 1
10000 1
.names "state_FFd4".Q  "state_FFd3".T.X1
0 1
.names "state_FFd1".Q "state_FFd2".Q  "state_FFd3".T.X2-
11 1
.names "sclk".Q "sin" "data1<1>".Q "N_PZ_147"  "data1<1>".D-
10-0 1
0-00 1
.names "sclk".Q "data1<1>".Q "data1<2>".Q "N_PZ_147"  "data1<2>".D-
10-0 1
0-00 1
.names "sclk".Q "data1<2>".Q "data1<3>".Q "N_PZ_147"  "data1<3>".D-
10-0 1
0-00 1
.names "sclk".Q "data1<3>".Q "data1<4>".Q "N_PZ_147"  "data1<4>".D-
10-0 1
0-00 1
.names "sclk".Q "data1<4>".Q "data1<5>".Q "N_PZ_147"  "data1<5>".D-
10-0 1
0-00 1
.names "sclk".Q "data1<5>".Q "data1<6>".Q "N_PZ_147"  "data1<6>".D-
10-0 1
0-00 1
.names "sclk".Q "data1<6>".Q "data1<7>".Q "N_PZ_147"  "data1<7>".D-
10-0 1
0-00 1
.names "sclk".Q "data1<7>".Q "data1<8>".Q "N_PZ_147"  "data1<8>".D-
10-0 1
0-00 1
.names "sclk".Q "data1<8>".Q "data1<9>".Q "N_PZ_147"  "data1<9>".D-
10-0 1
0-00 1
.names "sclk".Q "ldsr".Q "state_FFd4".Q "state_FFd3".Q "state_FFd1".Q "state_FFd2".Q 
        "N_PZ_147"
01---- 1
0-0000 1
.names "sclk".Q "sin" "state_FFd4".Q "state_FFd3".Q "state_FFd1".Q "state_FFd2".Q 
        "sclk".T
0-1011 1
1-1001 1
1-0000 1
000001 1
.names "ldrb".Q "state_FFd4".Q "state_FFd3".Q "state_FFd1".Q "state_FFd2".Q  "ldrb".T
00111 1
10000 1
.names "fe".Q "state_FFd4".Q "state_FFd3".Q "state_FFd1".Q "state_FFd2".Q  "fe".T
01111 1
10000 1
.names "state_FFd4".Q "state_FFd3".Q  "state_FFd2".T.X1
11 1
.names "sin" "state_FFd4".Q "state_FFd3".Q "state_FFd1".Q "state_FFd2".Q 
        "state_FFd2".T.X2
10001 1
--111 1
.end

⌨️ 快捷键说明

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