首页 > 代码库 > 实验箱FPGA部分测试报告及A8与FPGA链接测试报告

实验箱FPGA部分测试报告及A8与FPGA链接测试报告

其实,我一开始还以为实验箱不会有什么问题只是让我们多学习东西才做这个测试的,结果发现还真的有不少问题。

1、实验准备部分

安装驱动时,win10系统无法正确安装usb-blaster

技术分享

Windows 8及以上的系统无法正常安装USB-Blaster驱动,在网上查找后发现了相关的解决办法

技术分享

按部就班完成工作后,就可以安装USB-Blaster驱动了。

技术分享

2.各实验情况

实验一:拨码开关程序设计

运行结果:失败。

在程序编译、管脚分配、接线连接都没错的情况下,无法显示结果。准确情况,无论拨哪一个开关,led灯都不会有任何的反应。

由于实验比较早,这个实验没有截图。初步怀疑是拨码开关的哪里有问题。

实验二:跑马灯实验设计

运行结果:成功。

技术分享

技术分享

技术分享

通过实验二,确定LED灯没有问题,所以实验一只有可能是拨码开关的问题。

实验三:数码管显示矩阵键盘数据程序设计    以及    实验四:数码管显示计数器程序设计

运行结果:失败

实验情况:实验三接通后数码管发光,但是按键无反应;实验四不运行结果

依据之后的实验,我觉得可能是程序的问题。比如clk的端口可能不是PIN_G1.

实验三图片:

技术分享

技术分享

 

实验四图片:

技术分享

技术分享

实验三、四运行结果一样。

技术分享

实验五:LCD12864程序设计

运行结果:成功。

然而实验指导书有错误,实验指导书中clk的端口有两个,文字叙述为PIN_G1,图上为PIN_G22。最终证实PIN_G22正确。

技术分享

技术分享

技术分享

实验六:PC发送串口接收程序设计   以及     实验七:串口发送键盘数据程序设计

运行结果:成功

虽然成功,但是有个很重要的问题。真实使用的串口调试助手与实验指导书是不同的。并没有HEX发送与HEX显示,有的是十六进制发送与显示。不过在这两个实验上没有影响。

实验六图片:

技术分享

技术分享

技术分享

技术分享

实验七图片:

技术分享

技术分享

技术分享

技术分享

实验八:SM3密码杂凑算法程序设计    以及   实验九:SM4分组密码程序设计

运行结果:失败。

失败问题就是因为串口调试助手与实验指导书不一样。从老师哪里得到的的串口调试助手没有“发送新行”这个选项,所以根本无法进行最后的实验

实验八图片:

技术分享

技术分享

技术分享

实验九图片:

技术分享

技术分享

技术分享

3.A8与FPGA链接测试

这部分是20145225唐振远做的,这里只提供实验结果

实验结果:成功。

技术分享

实验箱FPGA部分测试报告及A8与FPGA链接测试报告