电子工程师的网站
首 页 |  新闻资讯 | 最新产品 | 解决方案 | 技术参数
设计应用
电路图 | 技术资料 | 芯片资料 | 技术论坛
  现在位置: 首页 > 设计应用 > 数据转换/信号处理 > 详细信息
数据转换/信号处理:基于ADSP21160的高速并行信号处理板设计
来源:   时间: 2007-5-27 16:56:25    
工作于高频波段(3~30MHz)的高频地波雷达是一种新体制雷达,具有优异的超视距探测能力,可应用于海态遥感以及对海面舰船目标和海上飞行目标进行探测与跟踪。雷达信号处理机是高频地波雷达的重要组成部分,由于在雷达信号处理过程中采用了大量复杂的信号处理算法,因此要求信号处理机具有每秒超过百亿次浮点运算的处理能力,如此高的处理速度在目前的技术条件下是无法用单片DSP实现的,需要采用并行处理技术才能解决处理速度上的需求。实现高频雷达信号处理机的高速处理能力,结构上要由多块信号处理板组成,而且多块处理板需并行工作,且每块处理板上要有多个并行工作的处理器。现有的商品化信号处理板通常与实际需求有较大差异,自行研制信号处理板,可以在信号处理算法和系统结构、处理器及存储器配置等实际需求方面得到匹配和优化,使系统的可靠性和可维护性得到提高,同时系统的成本也得以大幅度降低。

ADSP21160ADSP21160是AD公司的新一代SHARC数字信号处理器,它对ADSP2106xADSP2106X进行了扩充和提高,进一步提高了并行处理能力,且具有卓越的浮点运算能力。本文介绍的信号处理板是基于ADSP21160ADSP21160处理器设计,达到了系统性能要求。由于ADSP21160ADSP21160工作主频为100MHz,采用BGA封装,使得电路的设计难度加大,所以在硬件设计的过程中,需要运用高速电路设计方法进行设计。该电路板的设计利用了EDA软件,采用了合理的PCB层叠,并通过优化电路布局布线、采用端接技术抑制信号反射和减少串扰,进行信号完整性分析和仿真,确保了信号处理板稳定可靠地工作。

1 并行信号处理板设计

1.1 ADSP21160ADSP21160的性能特点

ADSP21160ADSP21160的工作主频为100MHz,指令周期为10ns,可进行32bit定点及32bit或40bit浮点运算,单片能提供高达600MFLOPS的运算能力;

具有单指令多数据流(SIMD)内部结构,有两个32bit的计算单元,每个单元包括算术逻辑单元(ALU)、移位器(Shifter)、乘累加器(MAC)、数据寄存器(Data Register),且保持与ADSP2106xADSP21160X代码高度兼容;

集成独立的I/O处理器,片内具有4Mbit双口SRAM,片外具有4G字的统一寻址空间;

PM、DM和I/O总线都达到了64bit,支持新的同步主机接口协议,链接口吞吐量增加到100MBps,可使处理器之间的数据吞吐量增加;

支持多至6片并行处理器互连,片内具有分布式总线仲裁逻辑,不需任何附加逻辑电路 外端口支持统一的地址空间,每一个处理器可直接读写任何一个并行处理器的内存;

DMA通道增加到14个,每个设备都具有单独的DMA通道,其中链接口占6个,串口占4个,外端口占4个,打包模式支持64bit的外部和内部总线。

ADSP21160ADSP21160是AD公司的第二代SHARC处理器,与第一代SHARC处理器ADSP21060ADSP21160相比,处理能力得到了大幅度的提升,单片ADSP21160ADSP21160具有5片ADSP21060ADSP21060的运算能力,两款处理器的测试性能对比如表1所示。

1.2 处理板的拓扑互连设计 根据雷达信号处理系统整体性能和算法的需要,以及ADSP21160ADSP21160在结构上支持多处理器并行处理的特点,利用4片ADSP21160ADSP21160进行信号处理板设计。处理板的拓扑互连结构如图1所示。处理器#1、#2和处理器#3、#4分别由局部数据总线和地址总线相连,构成处理板上两个并行运算子模块,每个运算子模块分别共享2M×64bit的大容量片外SRAM,两个运算子模块基本平衡对称。这样设计不是简单地将板上的4片处理器直接用总线相连,其好处是可减少处理器对总线的竞争,使得处理器对总线的操作更加灵活,有利于处理器对存储器的数据读写操作和算法的实现。 各处理器间由链接口互相连接,每个处理器都可与其余的3个处理器进行高速的点对点通信,每个处理器都有1个链接口连接到处理板的VME总线接口,便于板间的互连通信以及与商品化信号处理板配合使用。其余8个链接口保留到前面板,可用来与其它的信号处理板通信,构成多维信号处理系统,这些都为板间的数据传输提供了极大的便利。通过处理板上VME总线接口,多块处理板可插在VME背板上并行工作,处理板可通过VME总线与其它的处理板及主机通信,构成完整的信号处理机系统。该处理板在硬件结构上具有简单、可靠、高效的优点,有利于任务灵活分配和算法高效实现。


1.3 VME总线接口设计

雷达信号处理机系统基于VME总线,各信号处理板模块通过VME总线进行板间互连通信及与主机通信。VME总线采用独立的32bit地址总线及32/64bit数据总线,使总线传送率达到了80MBps;VME总线支持面向多主设备的并行处理,建立了一套完整的总线仲裁机制,很好地解决了总线资源的合理分配;VME总线具有中断处理机构,具备实时响应能力。这些特点使得VME成为性能优秀、I/O吞吐能力强、应用最为广泛的开放总线标准之一。

信号处理板上的VME总线采用VME64标准,地址总线宽度为32bit,数据总线宽度为64bit。接口芯片选用Cypress公司的VIC64VCI64芯片,可实现宽度为64bit的数据传输,这与ADSP21160ADSP21160的数据总线宽度64bit相符。VIC64可分为VME总线接口端和局部总线端,其VME总线接口端符合VME64标准,可与VME总线直接相连;但是VIC64局部总线端与ADSP21160ADSP21160外部总线在时序、数据总线排列顺序以及数据的传输方式上存在较大的差异,可采用可编程逻辑器件(CPLD或FPGA)来实现。

2 电路板的设计 ADSP21160ADSP21160的工作频率达到100MHz,信号边沿的上升时间和下降时间小于1ns,由这样的高速器件构成的高速、复杂电子系统给印刷电路板PCB的设计提出了严格的要求。在低速数字系统中无需考虑的信号延迟、反射、串扰及电磁兼容性等一系列信号完整性问题,对高速数字系统工作可靠性和稳定性的影响正在变得越来越严重。ADSP21160ADSP21160采用400个焊球(20×20阵列)的BGA封装,管脚密度很大,这给电路板的布局布线、电源与地的去耦增加了困难。因此在信号处理板的设计中必须对信号传输以及信号质量等方面的信号完整性问题加以认真地研究,并且采用高速电路设计方法进行电路设计,这样才能保证设计质量。 进行高速电路设计时,良好的印刷电路板层叠结构和板层定义及精心的布局布线,可有效地控制信号线的阻抗,降低信号的反射,使得大部分信号线的串扰被控制在允许的范围内,满足信号完整性的要求。而电路板上仍然存在信号完整性问题的信号线可通过终端阻抗匹配予以解决。在本设计中,根据所选电路板形VME6U板、ADSP21160ADSP21160信号线的密集程度和信号完整性的约束条件,采用了如表2所示的层叠结构,信号层与地层或电源层相邻,地层和电源层紧靠,层叠基本对称平衡,可获得较好的信号完整性环境。 选定合理的层叠结构后,电路板还应具有合理的布局布线,设计者可利用自己的设计经验和正确使用EDA软件寻找可满足设计规则的布局。在布线的过程中,可制订如下合理的布线规则:

保证同一布线层互连线阻抗一致,同一布线层的线宽一般也应相等;

在优化布局的基础上,尽量缩短高速信号线的走线长度,保证控制信号延时的一致性;

相邻布线层的信号线的总体走向应该互相垂直,在同一布线层上尽量使高速信号线与其它平行信号线间距拉大,平行长度缩小;

在布线密度方面,要求低速信号的布线密度可以相对大,而高速信号的布线密度应尽量小,使电路板的布线密度基本平衡,布线密度过大不利于减小信号间的串扰; 应尽可能减少过孔的使用和直角走线,过孔和直角走线对于传输线来讲都是阻抗不连续点,会产生信号反射,从而破坏信号的完整性。

在实际设计工作中,能够通过优化布局布线等工作解决的信号完整性问题一般都不采用端接方法解决,因为一般高速电路都设计得非常紧凑,应尽量少增加元器件数量从而减少功耗和电路板面积。但对信号完整性问题比较严重的信号线应采用端接方法予以解决。当信号频率为100MHz时,图2是在没有解决信号完整性问题前信号处理板上的电路网络NetU3_2的信号波形畸变情况和因NetU3_2与NetU3_4间相互串扰而对NetU3_4的影响情况,图3是对NetU3_2 和NetU3_4采用端接方法后的情况,可见信号波形得到了明显改善,同时信号间串扰也得到了很好的抑制。


相关信息
发表评论
打印本页 关闭本页
能控制任意波形发生器的并行端口
  你可以用PC的并行端口和少量的外接部件来构成一个功能强大和使用方便的任意波形发生器。使用Visual Basic程序与图1所示电路,只要输入相应的波形特征方程,就可以产生任何波形(例如,正弦波、三角波、调幅波、调频波或按指数衰减的波形)。就图1电路而言,并行端口与4个锁存器(IC1 、IC2、IC5和IC6)相连接。IC5提供控制信号,IC1和IC6把数据传送到存储器,IC2控制一个VFC(电压-频率转...
>>详细内容
用作测试负载的数字可编程电阻
  图1所示的数字可编程精密电阻可在定制设计的 ATE(自动测试设备)中 用作微处理器驱动的电源负载。IC1 是一个 8 位 电流输出型 DAC,即DAC08型DAC ,它驱动电流-电压变换器 IC2A,IC2A又驱动功率 MOSFET Q1 的栅极。被测器件连接到 J1 和 J2。在工作时,来自被测器件的电流在采样电阻 R8A 和 R8B 上形成一个电压。放大器 IC2B 驱动 IC1 的基准输入端,并使反馈路径闭合。当 ...
>>详细内容
基于89C51单片机的环境噪声测量仪
  1 引 言    环境噪声监测,是人类提高生活质量,加强环境保护的一个重要环节,在各大城市的繁华街区和居民区,已有大型环境噪声显示器竖立街头。但目前国内的便携式噪声测试仪,多为价格昂贵的进口专用设备,除卫生、计量等环保专业部门拥有外,无法作为民用品推广普及。本文介绍一种以89C51单片机为核心,采用V/F转换技术构成的低成本、便携式数字显示环境噪声测量仪。该仪器工作...
>>详细内容
实现恒流LED驱动的高侧电流检测开关式稳压器
  现有许多电路都适合用低电压源对 LED 进行恒流驱动。例如,参考文献 1、2 和 3所示的电路都使用开关式稳压器 IC 和低电压源为 LED 提供LED 电流 。为了用参考文献 2 中的电路产生恒流输出,就要将稳压器 IC 配置成升压开关电源,并用一只电阻器检测 LED 串的低侧(即负返回支路)中的负载电流。这只检 测电阻器产生的比例电压通过一个 2.5 V 基准二极管,加到LT1300的检测输...
>>详细内容
IR连接传感器使温度监控变简单
  测量对地有几十伏电位的电路元件的温度是困难的。而且,随着电压的增加,此工作变得更困难。在高EMI环境中的测量温度也是困难的。解决这些困难的一个良好方案是靠红外(IR)信号实现温度探头到读出测定位的连接。用最小功耗和锂电池或其他具有长搁置寿命和高能量密度的电池可简化传感器的电源装置。 本文描述低功率、内部传感器、温度—周期转换器(MAX6576)的特点。它耗电只有140_A...
>>详细内容
基于CPLD和单片机的任意波形发生器设计
  引言 在电子工程设计与测试中,常常需要一些复杂的、具有特殊要求的信号,要求其波形可任意产生,频率方便可调。通常的信号产生器难以满足要求,市场上出售的任意信号产生器价格昂贵。结合实际需要,我们设计了一种任意波形发生器。电路设计中充分利用MATLAB的仿真功能,将希望得到的波形信号在MATLAB中完成信号的产生、抽样和模数转换,并将得到的数字波形数据存放在数据存储器中,通...
>>详细内容
已有(
)位对此新闻感兴趣的网发发表了看法 >>更多评论
内 容:
     
 
热点新闻
一周排行
关于我们 | 服务项目 | 付款方式 | 广告服务 | 联系我们 | 友情链接 | 投诉 建议 合作 | 网站地图 | 加入收藏
Copyright © 2007-2008 WEEQOO.COM Corp.All Rights Reserved. 版权所有 经营许可证编号:浙B2-20050339 法律声明
维库电子旗下网站:维库电子市场网 | ChinaICMart | 维库电子开发网 | 维库电子人才网
总部:杭州市下城区朝晖路182号国都发展大厦1号楼80A
电话:0571-85889139-8007 QQ:303939539 | MSN:zh1226@hotmail.com |  邮箱:laz8258@163.com dzsc51@163.com