TI中文支持网
TI专业的中文技术问题搜集分享网站

TMS320C28346在32位数据总线模式下无法读取FPGA发送来的数据,请问这是什么问题?

DSP型号是TMS320C28346.

通过XINTF连接FPGA,打算实现双向通信。

使用16为数据总线时,DSP和FPGA能够实现双向通信。

当采用32为数据总线时,DSP能够向FPGA发送数据,但是就是无法读取FPGA发送来的数据,读取结果一直是0。地址线采用XA0——XA10。

麻烦各位指导一下这是什么问题?谢谢!

mangui zhang:

FPGA给DSP发送不知道是怎么发送的 

我的建议是你在DSP对映射FPGA的地址读取数据就可以啦

FPGA这边判断是读还是写  然后送数据还是处理数据

DSP型号是TMS320C28346.

通过XINTF连接FPGA,打算实现双向通信。

使用16为数据总线时,DSP和FPGA能够实现双向通信。

当采用32为数据总线时,DSP能够向FPGA发送数据,但是就是无法读取FPGA发送来的数据,读取结果一直是0。地址线采用XA0——XA10。

麻烦各位指导一下这是什么问题?谢谢!

jinliang bian:

回复 mangui zhang:

对的,我就是这么处理的,在16位数据总线模式下DSP和FPGA双向通信能够正常运行,但是32位的时候DSP只能给FPGA发送,不能接受FPGA发送来的数据。16位和32位有什么特殊的区别吗?不明真相了。。。

DSP型号是TMS320C28346.

通过XINTF连接FPGA,打算实现双向通信。

使用16为数据总线时,DSP和FPGA能够实现双向通信。

当采用32为数据总线时,DSP能够向FPGA发送数据,但是就是无法读取FPGA发送来的数据,读取结果一直是0。地址线采用XA0——XA10。

麻烦各位指导一下这是什么问题?谢谢!

mangui zhang:

回复 jinliang bian:

这个你需要确认接口的数据位和内部总线的数据位   及相关配置了

赞(0)
未经允许不得转载:TI中文支持网 » TMS320C28346在32位数据总线模式下无法读取FPGA发送来的数据,请问这是什么问题?
分享到: 更多 (0)