系统可编程技不 第4讲 ABEL语音源文件元素
在系统可编程技术 第4讲 ABEL语音源文件元素
、数据类型 ABEL语音中所有数值运算精度都是 128位,合法的在0~2128-1之间 数据类型(4种) 二进制数:^B1010^b1010 八进制数:^057^057 十进制数:^D37 d37 十六进制数:^H7EF^h7EF 默认数制:十进制320
数据类型(4种): • 二进制数 :^B1010 ^b1010 • 八进制数 :^O 57 ^o57 • 十进制数 :^D37 ^d37 • 十六进制数:^H7EF ^h7EF • 默认数制:十进制 3 20 一、数据类型 ABEL语音中所有数值运算精度都是 128位,合法的在0~2 128-1之间
二进制表示法 例:ABEL语音设计一个十二进制的计数器 MOdULE example CP Pin: Q3, Q2, Q1, Q0 PIN ISTYPE REG Q=[Q3,Q2,Q1,Q0] EQUATIONS Q. CLKCP TRUTH TABLE(Q: >Q) B0000:>B0001;"B0001:>B0o10; B0010:>B0011 B0011:>B0100;"B0100:>BO101 BO101:>BO110; B0110:>B0111;"B0111:>B1000; B1000:>B1001; B1000:>B1010;B1010:>B1011; B1011:>B0000 TEST VECTORS(CP->Q) @ REPEAT15{.C.->.X.;} END
MODULE example CP PIN; Q3,Q2,Q1,Q0 PIN ISTYPE’REG’; Q=[Q3,Q2,Q1,Q0]; EQUATIONS Q.CLK=CP; TRUTH_TABLE(Q:>Q) ^B0000:>^B0001; ^B0001:>^B0010; ^B0010:>^B0011; ^B0011:>^B0100; ^B0100:>^B0101; ^B0101:>^B0110; ^B0110:>^B0111; ^B0111:>^B1000; ^B1000:>^B1001; ^B1000:>^B1010; ^B1010:>^B1011; ^B1011:>^B0000; TEST_VECTORS(CP->Q) @REPEAT 15{.C.->.X.;} END 例:ABEL语音设计一个十二进制的计数器 二进制表示法
八进制表示法 TRUTH TABLE(Q: >Q) ^O0:>^O1;^O1:>^02;^O2:>^03 ^O3:>^O4;^O4:>^05;^O5:>^06; ^O6:>^O7;^O7:>^O10;^O10:>^O11: ^O11:>^O12;^O12:>^O13;^O13:>^00;
TRUTH_TABLE(Q:>Q) ^O0:>^O1; ^O1:>^O2; ^O2:>^O3; ^O3:>^O4; ^O4:>^O5; ^O5:>^O6; ^O6:>^O7; ^O7:>^O10; ^O10:>^O11; ^O11:>^O12; ^O12:>^O13; ^O13:>^O0; 八进制表示法
十进制表示法 TRUTH TABLE(Q: >Q) 0:>1;1:>2;2:>3: 3:>4;4:>5;5:>6; 6:>7;7:>8;8:>9 9:>10;10:>11;11:>0;
TRUTH_TABLE(Q:>Q) 0:>1; 1:>2; 2:>3; 3:>4; 4:>5; 5:>6; 6:>7; 7:>8; 8:>9; 9:>10; 10:>11; 11:>0; 十进制表示法