嵌入式开发者社区

标题: FPGA与DSP通过UPP通信 [打印本页]

作者: adfkh    时间: 2018-8-23 14:47
标题: FPGA与DSP通过UPP通信
本帖最后由 adfkh 于 2018-8-23 14:50 编辑

向各位工程师请教:

FPGA与DSP核心板硬件上连接如图1所示,UPP配置按照例程B_TO_A设置(图3),B发送(8bit),A接收(8bit),从图1中可以看到16条数据线,FPGA给DSP发送数据通过upp_ch1_D0到upp_ch1_D7。
Q1:按照例程的配置方式,DSP是否可以通过upp_ch1_D8到upp_ch1_D15向FPGA发送数据?(还是需要其他配置?)
Q2:是不是调用uPPDMATransfer函数就相当于把buffer_b里的数据发送给FPGA了呢?
Q3:图2中,如果A和B都配置为16bit的话,是不是需要32条数据线呢?但是现在只有16条数据线,有什么影响呢?

图1
[attach]3550[/attach]

图2
[attach]3548[/attach]

图3
[attach]3549[/attach]



作者: human    时间: 2018-8-24 09:25
Q1:按照例程的配置方式,DSP是否可以通过upp_ch1_D8到upp_ch1_D15向FPGA发送数据?(还是需要其他配置?)
可以。
Q2:是不是调用uPPDMATransfer函数就相当于把buffer_b里的数据发送给FPGA了呢?
是的
Q3:图2中,如果A和B都配置为16bit的话,是不是需要32条数据线呢?但是现在只有16条数据线,有什么影响呢?
是的,32位需要再把XDATA的线也接上。

我们的开发例程使用手册上也有uPP_B_TO_A——uPP总线FPGA读写测试案例说明,请参考。
作者: adfkh    时间: 2018-8-24 14:56
human 发表于 2018-8-24 09:25
Q1:按照例程的配置方式,DSP是否可以通过upp_ch1_D8到upp_ch1_D15向FPGA发送数据?(还是需要其他配置?) ...

但是对于Q1,我用示波器测试相应引脚,没有发现对应引脚有数据通过的现象...
作者: human    时间: 2018-8-27 16:13
adfkh 发表于 2018-8-24 14:56
但是对于Q1,我用示波器测试相应引脚,没有发现对应引脚有数据通过的现象... ...

检查FPGA端的代码




欢迎光临 嵌入式开发者社区 (https://51ele.net/) Powered by Discuz! X3.4