创龙科技
直播中

冯栋

7年用户 180经验值
私信 关注

FPGA与DSP如何进行通过UPP通信

[tr]

向各位工程师请教:

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:是不是调用函数就相当于把buffer_b里的数据发送给FPGA了呢?
Q3:图2中,如果A和B都配置为16bit的话,是不是需要32条数据线呢?但是现在只有16条数据线,有什么影响呢?

图1


图2


图3




[/tr]

回帖(3)

李浩

2020-5-19 13:33:29
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读写测试案例说明,请参考。
举报

石玉兰

2020-5-19 13:41:28


但是对于Q1,我用示波器测试相应引脚,没有发现对应引脚有数据通过的现象...

检查FPGA端的代码 
举报

李泽睿

2020-5-19 13:50:58
引用: 小点zze 发表于 2020-5-19 13:41
检查FPGA端的代码 


检查FPGA端的代码
举报

更多回帖

发帖
×
20
完善资料,
赚取积分