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

2012-07-25 03:19:08聂彬彬
微处理机 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查看全文

猜你喜欢
设计
二十四节气在平面广告设计中的应用
河北画报(2020年8期)2020-10-27 02:54:06
何为设计的守护之道?
现代装饰(2020年7期)2020-07-27 01:27:42
《丰收的喜悦展示设计》
流行色(2020年1期)2020-04-28 11:16:38
基于PWM的伺服控制系统设计
电子制作(2019年19期)2019-11-23 08:41:36
基于89C52的32只三色LED摇摇棒设计
电子制作(2019年15期)2019-08-27 01:11:50
基于ICL8038的波形发生器仿真设计
电子制作(2019年7期)2019-04-25 13:18:16
瞒天过海——仿生设计萌到家
艺术启蒙(2018年7期)2018-08-23 09:14:18
设计秀
海峡姐妹(2017年7期)2017-07-31 19:08:17
有种设计叫而专
Coco薇(2017年5期)2017-06-05 08:53:16
从平面设计到“设计健康”
商周刊(2017年26期)2017-04-25 08:13:04