ZYNQ与DSP之间uPP通信
发布时间:2023-03-10 14:30 浏览次数:716次 作者:管理员
本文主要介绍说明XQ6657Z35-EVM 高速数据处理评估板ZYNQ与DSP之间uPP通信的功能、使用步骤以及各个例程的运行效果。
[基于TI KeyStone架构C6000系列TMS320C6657双核C66x 定点/浮点DSP以及Xilinx Zynq-7000系列SoC处理器XC7Z035-2FFG676I设计的异构多核评估板,由核心板与评估底板组成。]
1.1 ZYNQ 与DSP之间uPP通信
1.1.1 例程位置
ZYNQ例程保存在资料盘中的Demo\ZYNQ\PL\FPGA_DSP_uPP文件夹下。
DSP例程保存在资料盘中的Demo\DSP\XQ_uPP文件夹下。
1.1.2 功能简介
实现DSP与ZYNQ PL端之间uPP接口传输功能。
DSP通过uPP B通道往ZYNQ PL端发送204800字节数据,ZYNQ PL端收到uPP B通道数据后直接交给uPP A通道送回至DSP。DSP程序比对uPP A通道接收到的数据和uPP B通道发送出去的数据,检测数据是否有错,uPP A/B两个通道的数据收发以及错误情况实时打印。
DSP与ZYNQ PL端之间uPP A/B两个通道接口的连接示意图如下图所示:
1.1.3 例程使用
1.1.3.1 加载运行ZYNQ程序
1.1.3.1.1 打开Vivado工程
打开Vivado示例工程:
工程打开后界面如下图所示:
1.1.3.1.2 下载ZYNQ PL程序
下载bit流文件fpga_dsp_upp_top.bit,如下图下载界面所示:
1.1.3.2 加载运行DSP程序
1.1.3.2.1 CCS导入例程
CCS软件导入uPP示例工程XQ_uPP,如下图所示:
CCS示例工程导入后界面如下图所示:
1.1.3.2.2 下载运行CCS程序
下载DSP可执行文件XQ_uPP.out:
点击Resume运行DSP程序:
1.1.3.3 运行结果说明