FPGA 开发板安装指导-IO 自测试指导|学习笔记

简介: 快速学习 FPGA 开发板安装指导-IO 自测试指导

开发者学堂课程【高校精品课-南京航空航天大学-数字集成电路设计技术:FPGA 开发板安装指导-IO 自测试指导】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/14/detail/15859


FPGA 开发板安装指导-IO 自测试指导

 

内容介绍:

一、擎天柱 FPGA 开发板安装指导

二、擎天柱 FPGA 开发板 IO 自测试指导

 

一、擎天柱 FPGA 开发板安装指导

第一步,开箱取出开发板和配件。开发板的型号是 FMX7AR3B,板上装有 SD 卡不要取出。

l 配件

配件有电源适配器;USB 延长线;USB 转 TTL 串口线;亚克力板;13个塑料螺柱和13个塑料螺丝;黄色长柄跳线帽和IO 自测试子板。

首先是安装开发板底部的支撑柱。板上有八个机械安装孔,孔下安装塑料螺柱;孔上安装塑料螺丝;安装时如果比较难拧,可将塑料螺丝翻转一把180度再拧到塑料螺柱中,按照图示中安装五个塑料螺柱。

 image.png

准备亚克力板,将亚克力板两面保护膜撕掉。如图所示:

image.png

安装亚克力保护板

l 安装亚克力保护板,安装亚克力板时要注意正确的方向,再安装五个螺母。

l 准备跳线帽,从静电带中取出跳线帽。

l 安装跳线帽,跳线帽安装在开发板的 J15位置,要注意方向。

擎天柱开发板的安装就完成了。

 

二、擎天柱 FPGA 开发板 IO 自测试指导

1.安装 I O 自测试子板

l 安装 I O 自测试子板

开发板上有七个 YoC 接口,每个接口都需要自测试,可以从任意一个接口开始测试。

2.连接电源,USB 线,串口线

l 按照如下图所示安装:电源连接到开发板的 G13

l USB 延长线连接到开发板的 G18

l 串口线连接到 J9/J10/J11都可以

image.png

l 串口线的连接关系:

红色线不用连接;黑色线连接到开发板的 J9-GND;绿色线连接到开发板的 J9-RXD;白色线连接到开发版的 J9-TXD。

3.安装驱动程序

l 安装驱动程序1:串口驱动。下载以下驱动程序并解压:

运行 PL2303_Prolific_DriverLnstaller_v1_7_0.exe

安装驱动2:CKLINK 驱动。下载驱动程序并解压,再解压:

CSKY_DebugServer_Driver_v4.2.00_B20161214.zip

再在解压出的文件夹中运行 setup.exe。

image.png

4.开发板连接电脑

l 开发板连接到插线板上,USB 延长线和 USB 转串口线都要连接到电脑上。

l 轻按开发板上的红色电源按钮,开发板就已经上电,电源灯 D3 LED 会亮绿色。

l 如果电脑上提示安装驱动,请点击自动安装。安装好之后,电脑上的设备管理器上会显示如下两个设备。

Libusb_win32 devices       端口(COM 和 LPT)

C-SKY CKLink-Lite   Prolific USB-to-Serial Comn Port (COM8)

 image.png

5.准 备 I O 制测试

首先是开发板的状态检查:

l 已经连接了电源线,并且 D3 LED 电源指示灯亮绿色;

l 已经连接了 IO  制测试子板到开发板的某个 YoC 接口上;

l 黄色跳线帽连接到 PS_CFG 模式;

l FPGA 板上已经连了 C-SKY 提供了 SD 卡;

配置 FPGA

l 参考上一页 ppt 中的图片,轻按 config 键;

l 靠近 USB 接口的一颗 LED 灯 D7会闪烁20秒左右;

l 完成配置后,D7停止闪烁,LED D3旁边的 LED D1会亮绿色,RGB LED 会闪烁三次;

l 如果没有出现上述现象,请仔细检查开发板的设置和连接以及 SD 卡 

6.验证 FPGA 有没有被配置好

l 上一步中,LED RGB 会依次闪烁:蓝,绿,红,等 LED RGB 熄灭之后,才可以进行以下操作。

l 按照下图所示,分别按下按键并检查 LED 灯。

KEY1-Blue LED

KEY2-Green LED

KEY3-Red LED

KEY4-All Off

l 注意:此方式只能验证 C-SKY 提供的 IO 制测试用的 bit 文件是否配置好 FPGA,不能用于其他 bit 文件是否配置好的验证方法。

image.png 

7.开始 io 自测试

l 选择 Y O C 接口

右图中 Select 用于选择 IO 自测试子板,连接到了哪个 YoC 接口上;下图中,IO 自测试子版连接到了 YoC5上,则需要将 Select 按照如下设置;

image.png

连接其他接口,请以此类推。

l 开始测试:轻按 start 按键,开始测试; 看到 IO 自测试子板上的 LED 会闪烁,测试成功之后,子板上的所有 LED 会绿灯常亮;如果测试完之后,某个 LED 不会亮,说明这个 LED 所对应的 FPGA IO 可能有问题。

image.png 

8.I O 制测试附加操作-连接串口

l 在这一步中,将使用串口终端,直接以文字的形式查看 IO 制测试的结果。

l 安装串口通讯软件:下载以下驱动程序(putty),无需安装,可直接运行;

image.png

l 确定 USB 转串口的端口号:

打开电脑的设备管理器,如在本演示文稿中之前的叙述:

端口(COM 和 LPT)

Prolific USB-to-Serial Comm Port(COM8)

l 每个电脑各有差异,不一定是像图片中显示的‘’COM8’’

image.png

9.IO 自测试附加操作-设置软件

l 打开 Putty 软件

在 session 窗口中选择 serial,COM8,115200;在 several 窗口中选择 Flow control为None;最后点击软件下方的Open 按钮。

 image.png

l 重新执行‘’开始自测试‘’操作

l 测试完成之后,会在 putty 软件界面中显示如下信息:

Press RST_2

Switch Value=10

Start IO Test

Finish IO Test

image.png

擎天柱开发板接口自测试就完成了。

相关文章
|
9月前
|
数据采集 算法 测试技术
【硬件测试】基于FPGA的1024QAM基带通信系统开发与硬件片内测试,包含信道模块,误码统计模块,可设置SNR
本文介绍了基于FPGA的1024QAM基带通信系统的硬件测试版本,包含testbench、高斯信道模块和误码率统计模块。系统新增ila在线数据采集和vio在线SNR设置模块,支持不同SNR条件下的性能测试。1024QAM调制将10比特映射到复平面上的1024个星座点之一,实现高效数据传输。硬件测试结果表明,在SNR=32dB和40dB时,系统表现出良好的性能。Verilog核心程序展示了各模块的连接与功能实现。
259 7
|
3月前
|
存储 测试技术 API
数据驱动开发软件测试脚本
今天刚提交了我的新作《带着ChatGPT玩转软件开发》给出版社,在写作期间跟着ChatGPT学到许多新知识。下面分享数据驱动开发软件测试脚本。
133 0
|
8月前
|
机器学习/深度学习 人工智能 并行计算
AI部署架构:A100、H100、A800、H800、H20的差异以及如何选型?开发、测试、生产环境如何进行AI大模型部署架构?
AI部署架构:A100、H100、A800、H800、H20的差异以及如何选型?开发、测试、生产环境如何进行AI大模型部署架构?
AI部署架构:A100、H100、A800、H800、H20的差异以及如何选型?开发、测试、生产环境如何进行AI大模型部署架构?
|
6月前
|
传感器 人工智能 JavaScript
鸿蒙开发:DevEcoTesting中的稳定性测试
DevEcoTesting主要的目的也是用于软件的测试,可以让开发者无需复杂的配置,即可一键执行测试任务,同时提供了测试报告和分析,无论是对于开发者还是测试同学来说,都是一个非常方便的工具。
255 3
鸿蒙开发:DevEcoTesting中的稳定性测试
|
5月前
|
敏捷开发 运维 数据可视化
DevOps看板工具中的协作功能:如何打破开发、测试与运维之间的沟通壁垒
在DevOps实践中,看板工具通过可视化任务管理和自动化流程,提升开发与运维团队的协作效率。它支持敏捷开发、持续交付,助力团队高效应对需求变化,实现跨职能协作与流程优化。
|
5月前
|
运维 jenkins 测试技术
"还在苦等开发部署环境?3步教你用Jenkins拿回测试主动权"
测试工程师最头疼的问题是什么?依赖开发部署环境! 开发延期→测试时间被压缩→紧急上线后BUG频出→测试背锅。传统流程中,测试被动等待部署,效率低下。而Jenkins自动化部署让测试人员自主搭建环境,实现: ✅ 随时触发测试,不再苦等开发 ✅ 部署效率提升10倍,抢回测试时间 ✅ 改善团队协作,减少互相甩锅 学习Jenkins部署能力,成为高效测试工程师,告别被动等待!
|
10月前
|
人工智能 自然语言处理 测试技术
Potpie.ai:比Copilot更狠!这个AI直接接管项目代码,自动Debug+测试+开发全搞定
Potpie.ai 是一个基于 AI 技术的开源平台,能够为代码库创建定制化的工程代理,自动化代码分析、测试和开发任务。
900 19
Potpie.ai:比Copilot更狠!这个AI直接接管项目代码,自动Debug+测试+开发全搞定
|
10月前
|
存储 人工智能 编译器
【03】鸿蒙实战应用开发-华为鸿蒙纯血操作系统Harmony OS NEXT-测试hello word效果-虚拟华为手机真机环境调试-为DevEco Studio编译器安装中文插件-测试写一个滑动块效果-介绍诸如ohos.ui等依赖库-全过程实战项目分享-从零开发到上线-优雅草卓伊凡
【03】鸿蒙实战应用开发-华为鸿蒙纯血操作系统Harmony OS NEXT-测试hello word效果-虚拟华为手机真机环境调试-为DevEco Studio编译器安装中文插件-测试写一个滑动块效果-介绍诸如ohos.ui等依赖库-全过程实战项目分享-从零开发到上线-优雅草卓伊凡
666 10
【03】鸿蒙实战应用开发-华为鸿蒙纯血操作系统Harmony OS NEXT-测试hello word效果-虚拟华为手机真机环境调试-为DevEco Studio编译器安装中文插件-测试写一个滑动块效果-介绍诸如ohos.ui等依赖库-全过程实战项目分享-从零开发到上线-优雅草卓伊凡
|
10月前
|
JSON 前端开发 测试技术
大前端之前端开发接口测试工具postman的使用方法-简单get接口请求测试的使用方法-简单教学一看就会-以实际例子来说明-优雅草卓伊凡
大前端之前端开发接口测试工具postman的使用方法-简单get接口请求测试的使用方法-简单教学一看就会-以实际例子来说明-优雅草卓伊凡
806 10
大前端之前端开发接口测试工具postman的使用方法-简单get接口请求测试的使用方法-简单教学一看就会-以实际例子来说明-优雅草卓伊凡
|
9月前
|
数据采集 算法 数据安全/隐私保护
【硬件测试】基于FPGA的4ASK调制解调通信系统开发与硬件片内测试,包含信道模块,误码统计模块,可设置SNR
本文介绍了基于FPGA的4ASK调制解调系统的硬件测试版本,该系统包括testbench、高斯信道模块和误码率统计模块,并新增了ILA在线数据采集和VIO在线SNR设置功能。通过VIO设置不同SNR(如15dB和25dB),实现了对系统性能的实时监测与调整。4ASK是一种通过改变载波幅度表示数据的数字调制方式,适用于多种通信场景。FPGA平台的高效性和灵活性使其成为构建高性能通信系统的理想选择。
243 17

热门文章

最新文章