This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

28335的ADC-DMA-XINTF-FPGA的直接传输

一个应用需要极高的采样频率,越高越好。

能否通过28335的ADC采样数据,自动送入DMA,DMA再送给XINTF,并传递给外部的FPGA?整个过程不需要DSP的CPU干预?

  • 可以实现的,通过ADC的采样触发DMA,源地址为ADC采样结果寄存器,目标地址为XINTF,XINTF总线外挂FPGA

  • 这个流程肯定是能实现的   在DMA和XINTF之间数据交换  

    不确定是否完全没有CPU的参与就可以

    你的应用需要极高的采样率     28335只能做到一定的采样  

    如果需要更高    还是建议使用TI的ADC芯片

  • 在硬件设计上需要特别注意么?

    比如,DMA操作并口向外设传递数据时,如何判断外设状态?

    仅在XINTF寄存器配置延时,让DMA盲目(不管外设是否正确接收,按固定延时进行发送)的发送?还是需要外设提供反馈信号线?

  • 可以把FPGA看做是RAM或者双口RAM使用,可以使用xready信号作为反馈信号,避免数据操作的冲突