APP下载

基于PCIE的数字信号处理板设计与实现

2012-07-25聂彬彬

微处理机 2012年2期
关键词:设计

聂彬彬,解 放

(中国电子科技集团公司第四十七研究所,沈阳110032)

1 引言

为满足科研项目需求,本文设计了一种可应用于数字上/下变频、FFT等数字信号处理算法评估验证的通用数字信号处理卡,该板卡可将处理后的数据在计算机上显示和分析处理。该板卡主要由模拟数据输入/输出模块,数据存取模块、数字信号处理模块和数据通讯模块构成。模拟数据输入/输出模块主要由模数转换芯片和数模转换芯片构成。该板卡的数字逻辑部分全部在ALTERA公司生产的Arria GX2系列的EP2AG125EF29芯片内部实现,其中数据存取模块由FPGA内部的RAM资源和外接DDR2存储器共同组成,数据通讯模块利用FPGA器件内部提供的hard IP实现本设计所需的PICE接口,并利用WinDriver软件完成PCIE驱动的设计和API封装。本文介绍的板卡内部功能框图如图1所示。

图1 通用数字信号处理板卡功能框图

2 模拟数据输入/输出模块

(1)模数转换芯片使用精度为14位、采样率65MSPS的AD9244,可满足较高的模数转换精度和速度需求。AD9244无需配置,输出数据格式为14位并行数据,便于与FPGA的接口连接,本设计配置2块 AD9244。

(2)数模转换芯片采用精度为16位、采样率为1Gsps的AD9779A。AD9779A为双通道DAC,采用SPI串行总线接口进行配置。由于本文侧重点为通用数字信号处理卡的设计,故对AD9779A的内部寄存器具体内容不作介绍。使用AD9779A需要注意2组16位并行数据输入由FPGA驱动,两组16位数据在布线时要按数据总线处理,尽量确保等长。而AD9779A输出的DATACLK可以作为数据参考时钟接入FPGA的时钟输入管脚。FPGA输出并行数据添加TCO约束后,可以保证并行数据的每一位均几乎同时到达DAC的输入。……

登录APP查看全文

猜你喜欢

设计
二十四节气在平面广告设计中的应用
何为设计的守护之道?
《丰收的喜悦展示设计》
基于PWM的伺服控制系统设计
基于89C52的32只三色LED摇摇棒设计
基于ICL8038的波形发生器仿真设计
瞒天过海——仿生设计萌到家
设计秀
有种设计叫而专
从平面设计到“设计健康”