新闻中心

EEPW首页>EDA/PCB>设计应用> FPGA芯片在高速数据采集缓存系统中的应用

FPGA芯片在高速数据采集缓存系统中的应用

作者: 时间:2010-04-01 来源:网络 收藏

3.2大容量FIFO数据缓存模块
由于的雷达信号数据量很大,所以,本系统通过Quartus中软件自带的宏功能MegaWizardPlag_in Manager来产生一个64bitx32768-words的大容量FIFO,从而有效地利用了这片的存储资源。其产生的FIFO模块如图6所示。

本文引用地址://m.amcfsurvey.com/article/191754.htm


图6中,64位数据由ADC的采样提供,ADC的I、Q两路数据均为16位宽。为了获得更高的速度以及更大的数据缓存量。在数据进入
FIFO之前,可对ADC的采样数据进行数据抽取和拼接,以将两组32位宽的IQ数据拼接成64位宽数据,然后一次送入FIFO中进行缓存。FIFO的wrreq写使能信号由前面提到的视频检测脉冲以及DSP的控制信号共同提供,其中写时钟wrclk与ADC数据拼接时钟同步,读时钟rdclk与DSP时钟同步,FIFO数据出口与DSP总线相连接。
系统的其他配置以及外围接口由于不是本文的重点,在此省略不讲。
在Quartus平台下进行时钟分配、三线串口配置等相关处理,以及信号处理模块综合后,所得到的系统资源使用情况如图7所示。然后再利用VisualDSP++5.0平台读取采样信号数据,并用plot进行绘图,即可得到如图8所示的高速采样结果图。

4 结束语
本文是在参与实际项目的基础上完成的,本系统目前已经应用于某雷达信号处理机中。随着高速器件的开发和利用,数字接收机技术的迅速发展,其信号与处理的速度必将更快,处理质量会更好,处理数据量也会更大。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭