ZYNQ與DSP之間uPP通信
本文主要介紹說(shuō)明XQ6657Z35-EVM 高速數(shù)據(jù)處理評(píng)估板ZYNQ與DSP之間uPP通信的功能、使用步驟以及各個(gè)例程的運(yùn)行效果。
[基于TI KeyStone架構(gòu)C6000系列TMS320C6657雙核C66x 定點(diǎn)/浮點(diǎn)DSP以及Xilinx Zynq-7000系列SoC處理器XC7Z035-2FFG676I設(shè)計(jì)的異構(gòu)多核評(píng)估板,由核心板與評(píng)估底板組成。]
?
1.1?ZYNQ 與DSP之間uPP通信
1.1.1?例程位置
ZYNQ例程保存在資料盤(pán)中的Demo\ZYNQ\PL\FPGA_DSP_uPP文件夾下。
DSP例程保存在資料盤(pán)中的Demo\DSP\XQ_uPP文件夾下。
1.1.2?功能簡(jiǎn)介
實(shí)現(xiàn)DSP與ZYNQ PL端之間uPP接口傳輸功能。
DSP通過(guò)uPP?B通道往ZYNQ PL端發(fā)送204800字節(jié)數(shù)據(jù),ZYNQ PL端收到uPP?B通道數(shù)據(jù)后直接交給uPP?A通道送回至DSP。DSP程序比對(duì)uPP?A通道接收到的數(shù)據(jù)和uPP?B通道發(fā)送出去的數(shù)據(jù),檢測(cè)數(shù)據(jù)是否有錯(cuò),uPP?A/B兩個(gè)通道的數(shù)據(jù)收發(fā)以及錯(cuò)誤情況實(shí)時(shí)打印。
DSP與ZYNQ PL端之間uPP?A/B兩個(gè)通道接口的連接示意圖如下圖所示:

1.1.3?例程使用
1.1.3.1?加載運(yùn)行ZYNQ程序
1.1.3.1.1?打開(kāi)Vivado工程
打開(kāi)Vivado示例工程:

?
工程打開(kāi)后界面如下圖所示:

?
1.1.3.1.2?下載ZYNQ PL程序
下載bit流文件fpga_dsp_upp_top.bit,如下圖下載界面所示:
?

1.1.3.2?加載運(yùn)行DSP程序
1.1.3.2.1?CCS導(dǎo)入例程
CCS軟件導(dǎo)入uPP示例工程XQ_uPP,如下圖所示:

?
?
CCS示例工程導(dǎo)入后界面如下圖所示:
?

?
1.1.3.2.2?下載運(yùn)行CCS程序
下載DSP可執(zhí)行文件XQ_uPP.out:
?

?
點(diǎn)擊Resume運(yùn)行DSP程序:
?

?
1.1.3.3?運(yùn)行結(jié)果說(shuō)明
?