电子说
在电子设计领域,快速评估和验证设计方案是非常重要的。MAXREFDES32# ZedBoard为我们提供了一个很好的平台,下面就为大家详细介绍如何快速上手这个系统。
文件下载:MAXREFDES32#.pdf
要使用MAXREFDES32# ZedBoard系统,我们需要准备以下设备:
MAXREFDES32 ZedBoard软件有两种下载到ZedBoard板的方法:
从MAXREFDES32#页面下载最新的BOOT.BIN文件。
获取一个FAT32格式的4GB SD卡,例如ZedBoard附带的SD卡。如果使用Avnet提供的SD卡,需要先移除预安装的Linux测试镜像。
使用USB - SD适配器将BOOT.BIN文件复制到SD卡上。
确保ZedBoard已关机,将SD卡插入ZedBoard。
将ZedBoard的启动源跳线配置为从SD卡启动。
将MAXREFDES32#参考设计板连接到J1 FMC™连接器。
使用Micro - USB电缆连接ZedBoard的USB连接器J14,连接12V电源并打开电源开关。如果BOOT.BIN文件加载成功,板载显示屏将显示“MAXIM INTEGRATED REFERENCE DESIGN Revision XX.XX”。
在PC上打开HyperTerminal或类似的终端程序,找到合适的COM端口(通常是较高编号的端口,如COM4或COM6),并将连接配置为115200,n,8,1,none(流控制)。
MAXREFDES32软件将显示一个菜单,可通过菜单选择ADC转换或信号复制等功能。
将MAXREFDES32#板连接到ZedBoard的J1 FMC连接器。
从MAXREFDES32#页面下载最新的RD32V01_00.ZIP文件。
将RD32V01_00.ZIP文件解压到PC上的一个目录中。
启动Xilinx SDK。
将比特流(.BIT)文件下载到开发板,该比特流包含FPGA硬件设计和软件引导加载程序。
使用Xilinx SDK在两个ARM® Cortex™ - A9处理器之一上下载并运行可执行文件(.ELF)。
硬件设计的顶层是Xilinx PlanAhead 14.2版本的项目(.PRR)。基于Verilog的arm_system_stub.v模块提供了FPGA/板网连接,并实例化了包含Zynq®处理系统和AXI_MILLBRAE自定义IP核的包装器,该IP核与FMC连接器接口。这是一个Xilinx软件开发套件(SDK)项目,包含一个演示软件应用程序,用于评估MAXREFDES32#子系统参考设计。较低级别的C代码驱动程序例程可移植到用户自己的软件项目中。
如果ZedBoard的J18连接器上缺少3V3引脚,则安装一个2引脚的引脚头。
按照图8配置ZedBoard的启动源跳线,并移除JP6上的跳线。
移除1V8和2V5引脚上的跳线,并在3V3引脚上安装跳线。
将MAXREFDES32#板连接到ZedBoard的J1 FMC连接器。
打开ZedBoard的电源开关。
从www.maximintegrated.com/AN5883下载最新的RD32V01_00.ZIP文件。
将RD32V01_00.ZIP文件解压到PC上的一个目录中,注意路径不能包含空格,且不能超过Windows的最大路径长度限制(260个字符)。
从Windows开始菜单打开Xilinx软件开发套件(SDK),并设置工作区目录。
检查SDK的项目资源管理器中是否包含三个组件,如果缺少则通过导入现有项目的方式添加。
点击“Program FPGA”图标,选择比特流(.BIT)文件并下载到开发板。
在PC上安装并运行终端程序,如Tera Term或HyperTerminal,配置通信参数。
使用Xilinx SDK在ARM Cortex - A9处理器上下载并运行可执行ELF(.ELF)文件。
代码文档可以在以下路径找到:C:...RD32V01_00RD32_ZED_V01_00Code_Documentation 。可以通过浏览器打开MainPage.html文件以HTML格式查看代码文档,也可以使用PDF阅读器打开MAXREFDES32_Code_Documentation.pdf文件以PDF格式查看。
通过以上步骤,相信大家能够快速上手MAXREFDES32# ZedBoard系统。在实际操作过程中,你是否遇到过什么问题呢?欢迎在评论区分享你的经验和疑问。
全部0条评论
快来发表一下你的评论吧 !