当前位置:首页 > 新闻中心 > 技术分享

ZYNQ与DSP之间uPP通信

发布时间:2023-03-10 14:30   浏览次数:499次   作者:管理员

主要介绍说明XQ6657Z35-EVM 高速数据处理评估板ZYNQDSP之间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 功能简介

实现DSPZYNQ PL端之间uPP接口传输功能。

DSP通过uPP B通道往ZYNQ PL端发送204800字节数据,ZYNQ PL端收到uPP B通道数据后直接交给uPP A通道送回至DSPDSP程序比对uPP A通道接收到的数据和uPP B通道发送出去的数据,检测数据是否有错,uPP A/B两个通道的数据收发以及错误情况实时打印。

DSPZYNQ PL端之间uPP A/B两个通道接口的连接示意图如下图所示:

ZYNQ与DSP之间uPP通信

 

1.1.3 例程使用

1.1.3.1 加载运行ZYNQ程序

1.1.3.1.1 打开Vivado工程

打开Vivado示例工程:

ZYNQ与DSP之间uPP通信 


工程打开后界面如下图所示:

ZYNQ与DSP之间uPP通信 

1.1.3.1.2 下载ZYNQ PL程序

下载bit流文件fpga_dsp_upp_top.bit,如下图下载界面所示:

ZYNQ与DSP之间uPP通信 

1.1.3.2 加载运行DSP程序

1.1.3.2.1 CCS导入例程

CCS软件导入uPP示例工程XQ_uPP,如下图所示:

ZYNQ与DSP之间uPP通信 

 

CCS示例工程导入后界面如下图所示:

ZYNQ与DSP之间uPP通信 

 

1.1.3.2.2 下载运行CCS程序

下载DSP可执行文件XQ_uPP.out

ZYNQ与DSP之间uPP通信 

 

点击Resume运行DSP程序:

ZYNQ与DSP之间uPP通信 


1.1.3.3 运行结果说明

 

ZYNQ与DSP之间uPP通信.pdf