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

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

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

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

BIN YAO1:

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

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

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

mangui zhang:

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

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

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

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

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

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

tang tang3:

回复 BIN YAO1:

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

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

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

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

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

BIN YAO1:

回复 tang tang3:

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

赞(0)
未经允许不得转载:TI中文支持网 » 28335的ADC-DMA-XINTF-FPGA的直接传输
分享到: 更多 (0)