MAXREFDES71# ZedBoard快速上手指南

电子说

1.4w人已加入

描述

MAXREFDES71# ZedBoard快速上手指南

一、引言

在电子设计领域,快速上手新的开发平台和工具是提高工作效率的关键。MAXREFDES71# ZedBoard作为一款强大的开发套件,为工程师们提供了丰富的功能和可能性。本文将详细介绍MAXREFDES71# ZedBoard的快速启动步骤,帮助工程师们迅速开始项目开发。

文件下载:MAXREFDES71#.pdf

二、所需设备

在开始使用MAXREFDES71# ZedBoard之前,我们需要准备以下设备:

  1. MAXREFDES71# 开发板:核心开发板,承载主要的功能实现。
  2. ZedBoard™ 开发套件:提供开发的基础平台。
  3. 工业传感器或信号源:用于输入信号,进行功能测试。
  4. 从SD卡运行二进制文件所需设备
    • 安装有Windows® 操作系统终端软件(如HyperTerminal)且带有一个USB端口的主机PC。
    • Cypress USB - UART桥接设备驱动。
    • 4GB FAT32格式的SD卡。
  5. 从Xilinx SDK运行软件所需设备
    • 安装有Windows操作系统且安装了Xilinx® PlanAhead™/SDK版本14.2或更高版本的PC,需要两个USB端口。
    • Xilinx EDK/SDK的许可证(免费的WebPACK™ 许可证即可)。
    • 与Xilinx Platform Cable USB II兼容的JTAG设备。

三、系统概述

MAXREFDES71# ZedBoard软件可以通过两种方式下载到ZedBoard板上:

  1. 从SD卡启动:这是最简单的方法,通过包含二进制文件的SD卡加载必要的CPU引导加载程序、FPGA比特流和MAXREFDES71#可执行文件。
  2. 使用Xilinx SDK下载:这种方法更加灵活,允许修改源代码。

四、从SD卡启动步骤

  1. 下载BOOT.BIN文件:从MAXREFDES71#页面下载最新的BOOT.BIN文件。
  2. 准备SD卡:获取一个4GB FAT32格式的SD卡,如ZedBoard附带的SD卡。
  3. 复制文件:将BOOT.BIN文件复制到SD卡上,在Windows PC上通常需要使用USB - SD适配器。
  4. 确认文件:确保SD卡上只有BOOT.BIN文件,如果使用的是Avnet提供的SD卡,需要移除预安装的Linux测试镜像。
  5. 插入SD卡:关闭ZedBoard电源,将SD卡插入ZedBoard。
  6. 配置跳线:将ZedBoard的启动源跳线配置为从SD卡启动。
  7. 连接开发板:将MAXREFDES71#参考设计板连接到J1 (FMC™) 连接器。
  8. 连接电源和USB:将Micro - USB电缆连接到ZedBoard的USB连接器J14,连接12V电源并打开电源开关。如果BOOT.BIN文件成功加载,板载显示屏将显示“MAXIM INTEGRATED REFERENCE DESIGN Revision XX.XX”。
  9. 打开终端程序:在PC上打开HyperTerminal或类似的终端程序,找到合适的COM端口(通常是较高编号的端口,如COM4或COM6),并将连接配置为460800, n, 8, 1, none(无流控制)。
  10. 显示菜单:MAXREFDES71软件将显示一个菜单,可通过菜单选择进行ADC转换或信号复制。

五、从Xilinx SDK下载演示步骤

  1. 连接开发板:将MAXREFDES71#板连接到ZedBoard的J1 FMC连接器。
  2. 下载文件:从MAXREFDES71#页面下载最新的RD71V01_00.ZIP文件。
  3. 解压文件:将RD71V01_00.ZIP文件解压到PC上的一个目录。
  4. 打开Xilinx SDK:启动Xilinx SDK。
  5. 下载比特流文件:将比特流 (.BIT) 文件下载到开发板,该比特流包含FPGA硬件设计和软件引导加载程序。
  6. 下载并运行可执行文件:使用Xilinx SDK在两个ARM® Cortex™ - A9处理器之一上下载并运行可执行文件 (.ELF)。

六、包含的文件

硬件设计的顶层是一个适用于Xilinx PlanAhead版本14.2的Xilinx PlanAhead项目 (.PRR)。基于Verilog的arm_system_stub.v模块提供FPGA/开发板的网络连接,并实例化了包含Zynq® 处理系统和AXI_MILLBRAE自定义IP核的包装器,该IP核与FMC连接器接口。这作为一个Xilinx软件开发套件 (SDK) 项目提供,其中包括一个演示软件应用程序,用于评估MAXREFDES71#子系统参考设计。较低级别的C代码驱动程序例程可移植到用户自己的软件项目中。

七、详细操作流程

1. 硬件准备

  • 在ZedBoard的J18连接器上安装一个2针插头(如果缺少3V3插头)。
  • 按照图8所示配置ZedBoard的启动源跳线,并移除JP6上的跳线。
  • 移除1V8和2V5插头上的跳线,并在3V3插头上安装跳线。
  • 将MAXREFDES71#板连接到ZedBoard的J1 FMC连接器。
  • 打开ZedBoard的电源开关。

2. 软件准备

  • 从www.maximintegrated.com/AN5865下载最新的RD71V01_00.ZIP文件,并解压到PC上的一个目录,注意路径不要超过Windows的最大路径长度限制(260个字符),且路径中不要包含空格。
  • 从Windows开始菜单打开Xilinx软件开发套件 (SDK),设置工作区目录。
  • 检查SDK的项目资源管理器,如果缺少三个子文件夹,通过“文件 | 导入”菜单导入项目。
  • 下载比特流 (.BIT) 文件到开发板,点击“Program FPGA”图标,选择正确的.BIT文件并点击“Program”。
  • 配置PC上的终端程序,安装Cypress USB - UART桥接设备驱动,确定COM端口号,打开终端程序并设置通信参数。
  • 使用Xilinx SDK在ARM Cortex - A9处理器上下载并运行可执行ELF (.ELF) 文件,通过一系列操作设置运行配置。

八、代码文档

代码文档可以在以下路径找到:C:...RD71V01_00RD71_ZED_V01_00Code_Documentation 。可以通过浏览器打开MainPage.html文件以HTML格式查看代码文档,也可以使用PDF阅读器打开MAXREFDES71_Code_Documentation.pdf文件以PDF格式查看。

九、总结

通过本文的介绍,相信大家对MAXREFDES71# ZedBoard的快速启动有了清晰的了解。无论是从SD卡启动还是使用Xilinx SDK下载,都能帮助工程师们快速开始项目开发。在实际操作过程中,大家可以根据自己的需求选择合适的方法。你在使用MAXREFDES71# ZedBoard的过程中遇到过哪些问题呢?欢迎在评论区分享你的经验和疑问。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 相关推荐
  • 热点推荐

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分