当前位置:首页 » 编程软件 » zynqsdk修改编译选项

zynqsdk修改编译选项

发布时间: 2025-01-21 09:22:30

① 【正点原子FPGA连载】第十章PS XADC接口实验-领航者 ZYNQ 之嵌入式开发指南

本章介绍的是ZYNQ的XADC接口实验,实验平台为正点原子领航者ZYNQ开发板。XADC模块包含两个模数转换器,一个模拟多路复用器,以及温度和电压传感器,可监测芯片温度、供电电压和外部模拟电压信号。模块提供了多种接口,包括PS XADC接口和JTAG接口等。

ZYNQ SoC的XADC模块具有两个12位模数转换器,采样速率达到1MSPS,内置温度和电压传感器。用户可设置报警阈值,检测温度过高或供电电压异常。此外,XADC支持17路外部模拟输入信号测量,并兼容单极、双极和差分信号类型。7系列FPGA中,XADC通过JTAG和DRP接口与开发工具(Vivado)交互,而ZYNQ-7000 SoC则提供PS-XADC接口,供PS中的软件控制。

实验任务为通过PS-XADC接口读取XADC测量的芯片温度、供电电压信息,并通过串口打印。硬件设计包括系统框图,展示CPU通过PS端接口直接读取XADC数据,无需对PL进行配置。使用《Hello World》实验中的最小系统即可完成。

软件设计中,创建BSP工程和应用工程“ps_xadc”。在“main.c”文件中编写代码,包括XADC驱动初始化、操作模式设置和数据读取。通过XAdcPs_GetAdcData()函数获取原始数据,使用XAdcPs_RawToTemperature()和XAdcPs_RawToVoltage()函数转换数据单位。程序循环读取数据,并打印输出。完成后,SDK会自动编译并生成elf文件,通过下载器和USB_UART接口下载到开发板。

下载验证时,通过SDK Terminal连接串口,下载实验程序。应用每隔5秒打印一次芯片温度和电压信息,验证实验成功。

② 如何在VIVADO中编译仿真库

1、选择vivado菜单“Tools”——>“Compile Simulation Libraries...”命令。
2、在弹出的对话框中设置器件库编译参数,仿真工具“Simulator”选为ModelSim,语言“Language”、库“Library”、器件家族“Family”都为默认设置All(当然也可以根据自己的需求进行设置),然后在“Compiled library location”栏设置编译器件库的存放路径,这里选择新建的vivado2014_lib文件夹,此外在“Simulator executable path”栏设置Modelsim执行文件的路径,其他参数默认。
3、设置好参数后点击“Compile”按钮开始器件库的编译。
4、器件库编译结束后给出编译报告,从报告中看出0个警告和0个错误。
5、打开vivado2014_lib文件夹,便可以看到已经产生了器件库。

热点内容
我的世界如何做服务器 发布:2025-01-21 12:16:23 浏览:527
怎样建立算法 发布:2025-01-21 12:12:14 浏览:838
凸包的graham算法 发布:2025-01-21 12:00:00 浏览:146
jsonobject转java对象 发布:2025-01-21 12:00:00 浏览:306
macpython3默认 发布:2025-01-21 11:58:26 浏览:261
芒果服务器是什么意思 发布:2025-01-21 11:57:54 浏览:40
微信聊天服务器错误什么意思 发布:2025-01-21 11:56:13 浏览:460
linuxtomcat不能访问 发布:2025-01-21 11:47:11 浏览:394
刷新器需要什么配置 发布:2025-01-21 11:09:28 浏览:972
jedis源码 发布:2025-01-21 11:08:24 浏览:890