DSP与FPGA异步数据传输方法

作者:邵晓刚; 宋茂忠
来源:电子设计工程, 2017, 25(21): 27-29.
DOI:10.14022/j.cnki.dzsjgc.2017.21.007

摘要

国内GPS卫星信号模拟源大多基于"DSP+FPGA"架构进行开发研制,DSP与FPGA是两个独立的时钟域系统,存在异步数据交互的问题。基于解决DSP计算所得导航电文以及载波控制字、伪码控制字向FPGA传输时发生数据丢失问题得目的,提出采用异步FIFO来缓存大量导航电文数据还有同步器来同步所传输的载波控制字和伪码控制字的方法。通过采用Altera公司的FIFO内核来进行外围接口信号和控制逻辑设计以及两级触发器级联来实现同步器的试验设计方法,得到所设计的缓存导航电文的异步FIFO输出的数据结果正确以及系统稳定的结论。

全文