FPGA的fifo读写adc数据

罗玉文 2021-01-05 01:32:14
我一个并行ADC,工作频率40MHz,数据输出速率2.5Mhz,每2.5MHz,ADC产生一个数据有效的脉冲信号,要等一段时间以后才有数据产生,fpga读写adc的频率是100MHz,现在要把ADC结果通过100MHz的FIFO做FFT,fifo写数据端要不要生成一个2.5MHz的时钟,能不能用100MHz作为写时钟,每40个周期写一个数据? (ADC为AD7760)
...全文
9212 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
罗玉文 2021-01-07
  • 打赏
  • 举报
回复
引用 1 楼 qq_708907433 的回复:
FIFO 用异步方式,FIFO写时钟用ADC 的40MHz,按 AD7760的读时序控制FIFO写使能。读FIFO用100MHz。 AD7760适合接CPU,用在FPGA上读写比较麻烦。
谢谢了
老皮芽子 2021-01-05
  • 打赏
  • 举报
回复
FIFO 用异步方式,FIFO写时钟用ADC 的40MHz,按 AD7760的读时序控制FIFO写使能。读FIFO用100MHz。 AD7760适合接CPU,用在FPGA上读写比较麻烦。
  • 举报
回复
@老皮芽子 您好,目前也在使用AD7760,想用CPU实现。请问STM32可以吗?感觉转换时间不太够?

21,616

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
  • 驱动开发/核心开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧