摘要

无线电导航系统接收机中采用了多个通道对各个基站发来的数据进行并行处理,在FPGA和DSP中需要相互交换各种不同宽度和传输速率的数据,文中在重点分析了FPGA中设计的非对称异步FIFO结构特点及设计难点的基础上,提出具有总线功能的异步FIFO,即写入字宽和读出字宽不同的高速异步FIFO设计。采用VHDL语言描述,增加了硬件设计的可移植性和通用性,给导航接收机提供了一种简单有效的数据传输解决方案。