资料介绍
基于TIDSP数字信号处理器的通用信号处理板在声纳、雷达信号处理中已经有着广泛的应用。但在一些实时性要求很高的场合,单板多DSP系统并不能完成高速的数据采集传输和大量的数据分析处理工作,从而需要一个由信号采集板和信号处理板组成的多子板系统实现高速实时处理。借助多板多DSP并行处理技术,能够开放性地实现实时性强、精度高、动态范围大和高数据吞吐量连接网络的大规模并行处理系统。此时,数据的板间传输成为这些系统的设计瓶颈。
本文将介绍一种基于FPDP和VME双总线的高速实时信号处理结构可重组多子板系统,并着重分析该系统核心子板——多DSP通用并行处理系统的硬件设计和原理框图。
2、多子板系统总体设计
2.1 系统结构分析
本系统是依托于标准VME机箱的高速实时信号处理结构可重组多子板系统。它由上位机、下位机和VME机箱构成。结构框图如图1所示,它具有以下5个特点:
1.上位机为工控机,下位机由多块数据采集板和DSP信号处理板组成。
2.DSP信号处理板采用一主三从的多DSP并行处理结构。
3.每个下位机都通过标准的总线接口与上位机相连,上位机对下位机起主导作用,它可以通过公共总线下载或更新下位机上的DSP、FPGA等处理器程序,并且随时监控数据。
4.各子板之间数据通过专门的总线传输,不通过上位机统一分配调度。
5.系统结构灵活多变,具有一定可重组性。系统各类子板都做了可扩展性设计。
系统结构可重组性主要解决数据采集通道扩展和信号处理算法多样性等各类问题。系统结构可重组性表现为一方面数据采集可选用单通道结构或者多通道结构,另一方面DSP子板可根据所实现的信号处理算法性能和各通道采集数据的数量及相关性而组合多板串行分步处理结构或者多板独立并行处理结构。
在图1中,系统除去DSP1X等板,保留DSP1Y、2……M板的结构是多板串行分步处理结构:各通道数据通过数据传输总线依次传送至DSP1Y板进行第一步处理,DSP1Y板然后将运算结果传送至DSP2板进行下一步处理,以此类推直至完成各步处理得出最终结果。相反,系统除去DSP2……M板,保留DSP1X……1Y板的结构便是多板独立并行处理结构:各通道数据通过同一数据总线依次或者不同总线同时传至各自相对应的DSP1X……1Y板进行独立并行处理。当然在数据量极大或者算法极其复杂的情况下,我们还可以将系统重组成串行和并行混合处理的结构。
2.2 基于FPDP和VME总线的板间通讯设计
VME总线是军用标准总线的主流类型,其技术成熟可靠,发展时间长,广泛应用于水下通信、雷达声纳、软件无线电等领域。基于DSP程序下载和数据监控的高稳定性要求,我们在系统中采用VME总线实现上位机与下位机的板间通讯。下位机之间的通讯主要涉及到的是数据传输。VME总线对于此类传输就具有协议复杂,调试困难以及速度慢等弱点。因此我们采用目前通用的高速数据传输总线FPDP实现下位机之间通讯。
FPDP(front panel data port)前面板数据口协议是由VITA Standards Organization提出的。基于最小等待时间与精确传输速率,FPDP总线用于在两个或多个VME总线子板之间提供高速数据传输,总线宽度为32bit,通过80线带状电缆连接。单一发送设备,没有总线冲突,协议不包含地址和仲裁周期。数据传输速率完全由发送设备的时钟决定,TTL时钟strobe频率最高为20MHz,±PECL data strobe的频率最高为40MHz,因此数据传输最大带宽为160MB/S。
基于FPDP总线的高速数据板间传输设计实现分为信号发送和信号接收两部分。它包括FPDP主发送端(FPDP/TM)、发送端(FPDP/T)、FPDP主接收端(FPDP/RM)和接收端(FPDP/R)。FPDP总线可扩展为一个主发送端、多个发送端和一个主接收端、多个接收端的形式。这种可扩展传输结构完全符合本文介绍的高速信号处理系统各种结构下多种数据传输方式要求。如图1所示,在系统中,子板通讯采用多条FPDP总线。数据采集板只设计有FPDP/TM接口,主要负责各通道数据采集发送。DSP信号处理板同时设计有FPDP/TM和FPDP/RM接口,配合系统结构重组。系统处于多板独立并行处理结构时,DSP板启动RM模块,只做数据接收终端。系统处于多板串行结构时,前板的FPDP/TM与后板的FPDP/RM相接,构成独立的FPDP总线,从而配合多个DSP板流水作业。在多通道或者多板并行处理结构中,每个FPDP总线上,必须且只能设定一个主接收端和一个主发送端。
在系统中我们可以通过硬件编程、开关和软件修改对FPDP/TM、FPDP/RM进行配置,实现各个系统结构中数据实时多向传输。
3、并行处理系统板极设计
3.1 单板结构及功能描述
本文介绍的高速实时信号处理系统,其核心子板是多DSP并行处理机。它包括多DSP模块、VME总线模块和FPDP总线模块。DSP选用TMS320C6701芯片,它是TI公司第一代采用VelociTITM高性能超长指令字结构的高性能32位浮点型数字型号处理器,其运行时钟频率最高可达167MHz,峰值处理速度可以达到1GFLOPS和34MMACS的运算能力。
本文将介绍一种基于FPDP和VME双总线的高速实时信号处理结构可重组多子板系统,并着重分析该系统核心子板——多DSP通用并行处理系统的硬件设计和原理框图。
2、多子板系统总体设计
2.1 系统结构分析
本系统是依托于标准VME机箱的高速实时信号处理结构可重组多子板系统。它由上位机、下位机和VME机箱构成。结构框图如图1所示,它具有以下5个特点:
1.上位机为工控机,下位机由多块数据采集板和DSP信号处理板组成。
2.DSP信号处理板采用一主三从的多DSP并行处理结构。
3.每个下位机都通过标准的总线接口与上位机相连,上位机对下位机起主导作用,它可以通过公共总线下载或更新下位机上的DSP、FPGA等处理器程序,并且随时监控数据。
4.各子板之间数据通过专门的总线传输,不通过上位机统一分配调度。
5.系统结构灵活多变,具有一定可重组性。系统各类子板都做了可扩展性设计。
系统结构可重组性主要解决数据采集通道扩展和信号处理算法多样性等各类问题。系统结构可重组性表现为一方面数据采集可选用单通道结构或者多通道结构,另一方面DSP子板可根据所实现的信号处理算法性能和各通道采集数据的数量及相关性而组合多板串行分步处理结构或者多板独立并行处理结构。
在图1中,系统除去DSP1X等板,保留DSP1Y、2……M板的结构是多板串行分步处理结构:各通道数据通过数据传输总线依次传送至DSP1Y板进行第一步处理,DSP1Y板然后将运算结果传送至DSP2板进行下一步处理,以此类推直至完成各步处理得出最终结果。相反,系统除去DSP2……M板,保留DSP1X……1Y板的结构便是多板独立并行处理结构:各通道数据通过同一数据总线依次或者不同总线同时传至各自相对应的DSP1X……1Y板进行独立并行处理。当然在数据量极大或者算法极其复杂的情况下,我们还可以将系统重组成串行和并行混合处理的结构。
2.2 基于FPDP和VME总线的板间通讯设计
VME总线是军用标准总线的主流类型,其技术成熟可靠,发展时间长,广泛应用于水下通信、雷达声纳、软件无线电等领域。基于DSP程序下载和数据监控的高稳定性要求,我们在系统中采用VME总线实现上位机与下位机的板间通讯。下位机之间的通讯主要涉及到的是数据传输。VME总线对于此类传输就具有协议复杂,调试困难以及速度慢等弱点。因此我们采用目前通用的高速数据传输总线FPDP实现下位机之间通讯。
FPDP(front panel data port)前面板数据口协议是由VITA Standards Organization提出的。基于最小等待时间与精确传输速率,FPDP总线用于在两个或多个VME总线子板之间提供高速数据传输,总线宽度为32bit,通过80线带状电缆连接。单一发送设备,没有总线冲突,协议不包含地址和仲裁周期。数据传输速率完全由发送设备的时钟决定,TTL时钟strobe频率最高为20MHz,±PECL data strobe的频率最高为40MHz,因此数据传输最大带宽为160MB/S。
基于FPDP总线的高速数据板间传输设计实现分为信号发送和信号接收两部分。它包括FPDP主发送端(FPDP/TM)、发送端(FPDP/T)、FPDP主接收端(FPDP/RM)和接收端(FPDP/R)。FPDP总线可扩展为一个主发送端、多个发送端和一个主接收端、多个接收端的形式。这种可扩展传输结构完全符合本文介绍的高速信号处理系统各种结构下多种数据传输方式要求。如图1所示,在系统中,子板通讯采用多条FPDP总线。数据采集板只设计有FPDP/TM接口,主要负责各通道数据采集发送。DSP信号处理板同时设计有FPDP/TM和FPDP/RM接口,配合系统结构重组。系统处于多板独立并行处理结构时,DSP板启动RM模块,只做数据接收终端。系统处于多板串行结构时,前板的FPDP/TM与后板的FPDP/RM相接,构成独立的FPDP总线,从而配合多个DSP板流水作业。在多通道或者多板并行处理结构中,每个FPDP总线上,必须且只能设定一个主接收端和一个主发送端。
在系统中我们可以通过硬件编程、开关和软件修改对FPDP/TM、FPDP/RM进行配置,实现各个系统结构中数据实时多向传输。
3、并行处理系统板极设计
3.1 单板结构及功能描述
本文介绍的高速实时信号处理系统,其核心子板是多DSP并行处理机。它包括多DSP模块、VME总线模块和FPDP总线模块。DSP选用TMS320C6701芯片,它是TI公司第一代采用VelociTITM高性能超长指令字结构的高性能32位浮点型数字型号处理器,其运行时钟频率最高可达167MHz,峰值处理速度可以达到1GFLOPS和34MMACS的运算能力。
下载该资料的人也在下载
下载该资料的人还在阅读
更多 >
- 基于FPGA的VME自定义总线接口设计与实现 19次下载
- 如何使用FPGA和PCI总线实现天文图像实时采集与处理系统的设计 16次下载
- 如何使用FPGA和DSP实现高速CCD信号采集处理系统的设计 24次下载
- PCI总线通用DSP信号处理系统设计解析 0次下载
- 基于FPGA的VME总线与DSP通信接口设计 26次下载
- vme总线协议手册列表 0次下载
- 基于VME总线TS101的通用多处理器模块设计 36次下载
- 6U VME TigerSHARC201&FPGA信号处理机-LT-TS201-FPGAT 64次下载
- 基于PCI总线和DSP的实时图像采集与处理系统 40次下载
- VME总线接口芯片SCV64原理及应用
- 基于VME总线的以太网接口设备
- 基于双DSP的信号处理板的设计及其在SAR信号仿真中的应用
- 一种高速可配置实时总线的开发及其应用
- 基于GAL的VME总线接口电路及程序设计
- 基于FPGA和DSP的光纤信号实时处理系统
- 基于OMAP5910双核处理器实现实时图像处理系统的应用设计 2287次阅读
- 基于FPGA和双GA3816处理器实现数字通用信号处理系统的设计 1897次阅读
- PCI局部总线的性能特点及实现通用信号处理系统的软硬件设计 2241次阅读
- 基于MVME2700单板机实现DSP系统实时通信控制的方案研究 2352次阅读
- 一个基于FPGA和USB 2.0的高速CCD声光信号采集系统设计 1493次阅读
- 采用FPGA与高性能DSP芯片的雷达信号处理系统设计 2520次阅读
- 基于FPGA的VME总线和CAN总线之间的传输转换方案设计 3596次阅读
- 具有便于实时控制,系统便于扩展的双单片机信号处理系统 1126次阅读
- 高速串行总线的信号完整性验证 2334次阅读
- 基于RAM实现变频器和VME通讯 5087次阅读
- 基于多DSP与FPGA的实时图像处理系统设计 4178次阅读
- 单总线结构 9269次阅读
- 基于CYUSB3014的高速实时数据采集系统 1w次阅读
- 高性能信号处理通用平台研究 1704次阅读
- 基于PCI总线的微弱信号采集模块的设计方案 1753次阅读
下载排行
本周
- 1电子电路原理第七版PDF电子教材免费下载
- 0.00 MB | 1489次下载 | 免费
- 2单片机典型实例介绍
- 18.19 MB | 91次下载 | 1 积分
- 3S7-200PLC编程实例详细资料
- 1.17 MB | 27次下载 | 1 积分
- 4笔记本电脑主板的元件识别和讲解说明
- 4.28 MB | 18次下载 | 4 积分
- 5开关电源原理及各功能电路详解
- 0.38 MB | 9次下载 | 免费
- 6基于AT89C2051/4051单片机编程器的实验
- 0.11 MB | 4次下载 | 免费
- 7基于单片机和 SG3525的程控开关电源设计
- 0.23 MB | 3次下载 | 免费
- 8基于单片机的红外风扇遥控
- 0.23 MB | 3次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 2PADS 9.0 2009最新版 -下载
- 0.00 MB | 66304次下载 | 免费
- 3protel99下载protel99软件下载(中文版)
- 0.00 MB | 51209次下载 | 免费
- 4LabView 8.0 专业版下载 (3CD完整版)
- 0.00 MB | 51043次下载 | 免费
- 5555集成电路应用800例(新编版)
- 0.00 MB | 33562次下载 | 免费
- 6接口电路图大全
- 未知 | 30319次下载 | 免费
- 7Multisim 10下载Multisim 10 中文版
- 0.00 MB | 28588次下载 | 免费
- 8开关电源设计实例指南
- 未知 | 21539次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935053次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537791次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233045次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191183次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183277次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138039次下载 | 免费
评论
查看更多