一个应用需要极高的采样频率,越高越好。
能否通过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信号作为反馈信号,避免数据操作的冲突