沈阳航空航天大学课程设计报告 表2.2 仿真数据理论结果
输入信号
输出信号
XIN 1 0 1 1
YIN 1 0 0 0
PIN 1 0 0 0
CIN 1 1 1 0
COUT 1 0 1 0
POUT 1 0 0 0
SOUT 0 1 0 1
YOUT 1 0 0 0
图2.5 CAS功能仿真波形结果
将仿真结果与由仿真表2.2中的输出信号的理论之相比较,发现仿真结果正确,所以可控加法/减法(CAS) 模块设计正确。
2.3 仿真调试
仿真调试主要验证设计电路逻辑功能、时序的正确性,本设计中主要采用功能仿真方法对设计的电路进行仿真。
(1)建立仿真波形文件及仿真信号选择
功能仿真时,首先建立仿真波形文件,选择仿真信号,对选定的输入信号设置参数(以一组数据为例),选定的仿真信号和设置的参数如表2.3所示。
-9-
沈阳航空航天大学课程设计报告 表2.3 仿真信号选择和参数设置
输入信号
输出信号
X1 X2 X3 X4 X5 X6 X7 X8 P
0 0 0 0 0 0 1 1 1
Y1 Y2 Y3 Y4
1 1 1 1
C1 C2 C3 C4
S1 S2 S3 S4 S5 S6 S7 S8
(2)功能仿真结果与分析
当被除数X=00000011,除数Y=1111时,得出商的理论值C=0001,余数的理论值S=00001001。
将理论值与功能仿真波形结果图(图2.6),仿真数据理论结果表(表2.4)相比较,发现结果完全一致。可以看出功能仿真结果是正确的,进而说明电路设计的正确性。
-10-
沈阳航空航天大学课程设计报告
图2. 6 功能仿真波形结果
-11-
沈阳航空航天大学课程设计报告 表2.4 仿真数据理论结果
输入信号
输出信号
X1 0 X2 0 X3 0 X4 0 X5 0 X6 0 X7 1 X8 1 P
1
Y1 1 Y2 1 Y3 1 Y4 1
C1 0 C2 0 C3 0 C4 1
-12-
S1 0 S2 0 S3 0 S4 0 S5 1 S6 0 S7 0 S8 1
沈阳航空航天大学课程设计报告
第3章 编程下载与硬件测试
3.1 编程下载
利用COP2000仿真软件的编程下载功能,将得到liufei3.bit文件下载到XCV200实验板的XCV200可编程逻辑芯片中。
3.2 硬件测试及结果分析
利用XCV200实验板进行硬件功能测试。不恢复余数的无符号数阵列除法器的输入数据通过XCV200实验板的输入开关实现,输出数据通过XCV200实验板的发光二级管实现,其对应关系如表3.1所示。
表3.1 XCV200实验板信号对应关系
图形文件中的输入/输出信号 X1 X2 X3 X4 X5 X6 X7 X8 P Y1 Y2 Y3 Y4 C1 C2 C3 C4 S1 S2 S3 S4 S5 S6 S7 S8 XCV200芯片引脚信号 P033 P034 P035 P036 P038 P039 P040 P041 P063 P056 P055 P054 P053 P147 P152 P178 P184 P078 P093 P099 P107 P108 P109 P124 P125 XCV200实验板 K4:7 K4:6 K4:5 K4:4 K4:3 K4:2 K4:1 K4:0 K2:7 K3:7 K3:6 K3:5 K3:4 A7 A6 A5 A4 B7 B6 B5 B4 B3 B2 B1 B0
-13-