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:
这个你需要确认接口的数据位和内部总线的数据位 及相关配置了
TI中文支持网



