专家你好,我想自选下如果DSP端作为从端接收FPGA端流写数据的话,都需要初始化哪些东西,比如LSU寄存器初始化和MAU寄存器初始化在例程中只看到了LSU寄存器的初始化,DSP端将约定内存地址初始化是不是就可以接收数据了,那么对传输端口以及传输方式是否也需要初始化,谢谢。
Allen35065:
需要初始化Serdes以及SRIO模块,LSU是DSP发起操作需要用的模块,DSP接受操作的话是通过MAU模块。
FPGA发起操作可以直接使用DSP的内部地址。
代码应参考首页STK SRIO的example。
Th Wang1:
回复 Allen35065:
Allen 你好,我在例程SRIO_SERDES_LOOPBACK里只看到发送时候对LSU寄存器进行配置,自收的时候MAU寄存器以及DMA如何搬移,例程内没有看到明确的说明,是接收的时候不需要对MAU寄存器进行配置吗,谢谢。
Allen35065:
回复 Th Wang1:
MAU和内部DMA没有额外配置的需要,把SRIO模块配置起来就可以了。