积分规则 网站地图 帮助中心    
嵌入式软件 单 片 机 DSP 存储器 传感控制 光电显示
嵌入式硬件 CPLD/FPGA SOPC AD/DA 接口电路 模拟设计
I C设计 通信产品 汽车电子 电源产品 消费电子 数控系统
工业控制 军工/航天 安防产品 医疗电子 计算机外设 测试测量
供应 I C
求购 公司库

  IC 求购 销售 公司 论文 DATASHEET 参考设计 论坛
当前位置: 电子技术 >> CPLD/FPGA >> 应用论文
  相关分类: 相关文章 | 应用论文 | 新产品 | 下载 |
在采用FPGA设计DSP系统中仿真的重要性
 
作者:Edward Clarke   来源:电子工程专辑    点击数:217   更新时间:2008-6-12
您可以添加到网摘 让更多人关注此文章:

    

仿真是所有系统成功开发的基础。通过在不同条件、参数值和输入情况下对系统进行高级行为仿真,工程师可以迅速找到、分离并纠正系统的设计问题。因为在这一阶段,比较容易区分设计问题和编程问题。通过在系统级工作,设计人员可以确定这一阶段的问题是来自设计缺陷,而不是编程问题。此外,在信号处理系统设计中使用基于模型的方法大大缩短了“错误诊断延迟”时间——从设计中出现错误到发现错误并分离错误的时间。

在电信领域,一直采用现场可编程门阵列(FPGA)做为预/后处理器或者协处理器。语音电信应用中的数字信号处理(DSP)要求输入数据为正常语音速率,具有严格的时序约束,要求能在连续的输入数据采样间完成计算。采用DSP处理器之后,在整个计算中可以执行数万条指令。但是,无线通信中,一个DSP处理器无法实时实现中频(IF)和基带调制解调器中的高速算法。利用某些DSP处理器的多个处理单元可以克服指令带宽限制。然而,创建专用的流水线代码以真正发挥这种并行(同时执行)的优势需要手工优化汇编语言例程。

对这类代码进行维护、重用和实现会产生很多问题,成本比较高。而且,实际的并行能力也相对较弱。用于实现高带宽计算的比较好的替代方案是采用FPGA做为预/后处理器或者协处理器,将重复算法和算法中对速率要求严格的部分集成到FPGA中。采用FPGA和自动设计软件后,工程师能够采用单纯用DSP不可能实现的方式来优化系统性能。

图1显示了FPGA的速率优势。由于是并行算法,因此,计算吞吐量和时钟周期数之比非常高。现在单个FPGA能够实现几百个千兆MAC区。为了发挥这种性能潜力,可以利用Altera DSP Builder模块组构成的Simulink结构图来建立一个系统。DSP Builder的好处在于可通过采用标准信号处理模块,在PLD中建立一个高速信号处理系统,而不必通过HDL编程。

设计人员可以利用DSP Builder中的模块,为Simulink中的以采样时间建模的系统生成硬件实现。具体工具包括比特和周期精度级的Simulink模块,包含算法和存储功能等基本操作。Altera DSP IP库支持的复杂功能和子系统,也可以采用提供的DSP Builder模块组来集成。

FPGA中的DSP系统设计需要高级算法和后端HDL开发工具,将自动生成的HDL综合到硬件中。采用这两种集成工具,设计人员不需要成为VHDL或者Verilog程序员。这些程序包是自动系统生成工具,在其中对硬件系统组件进行定义、互联、仿真和验证,不需要进行下层的HDL的编程。采用真正的“指向然后点击”设计方法,完全在PC中将系统结构生成一个完整的系统,对其进行仿真和验证,并下载到FPGA中。



图1.一个算法的串行和并行实现对比

DSP Builder使用 MathWorks公司的MATLAB工具和Simulink环境来生成信号处理系统。这一工具结合了MATLAB/Simulink的算法开发、仿真、验证功能以及FPGA设计软件的硬件综合和仿真功能。DSP Builder集成到Simulink中,系统、算法和硬件设计人员利用这一工具可以共享使用“拖放”结构的开发平台。从大菜单选项中选择DSP Builder模块组的组件,将其放置到Simulink工作空间中,用鼠标点击把它们连接起来。通过下拉菜单来控制指定组件的参数。



图2. 一个互相关的DSP Builder结构图

[1] [2]  下一页



相关文章
· 低功耗、DFM及高速接口是65/40纳米设计重点[51]
· DSP与PC机的无线交换调制模块设计[318]
· 采用FPGA实现视频和图像处理设计[201]
· ARM CPU S3C44B0X与C54X DSP的接口设计[102]
· 利用双处理器延长电池使用寿命[152]
热门评论排行
·VHDL设计中电路简化问题的
·江苏嵌入式Linux教育培训
·锐极LINUX驱动培训班定于
·基于实时操作系统μC/OS-
·ARM嵌入式系统基础教程(N

文章评论
    没有任何评论
*只显示最新10条评论。评论内容只代表网友观点,与本站立场无关。更多评论
发表评论
  * 请先[登陆]再进行评论,谢谢。
评分: 1分 2分 3分 4分 5分
内容: *
发帖须知:
一.所发文章必须遵守《互联网电子公告服务管理规定》;
二.严禁发布供求代理信息,公司介绍,产品信息等广告宣传信息;
三.严禁恶意重复发帖;
四.严禁对个人,实体,民族,国家等进行漫骂,污蔑,诽谤。
 
热点新闻 [更多]
 
华为计划收购北电业务 华为
华为计划收购北电业务 华为
华为计划收购北电业务 华为
华为计划收购北电业务 华为
华为计划收购北电业务 华为
安森美和微芯放弃联合收购Atmel
美国国家半导体将裁员330人
2009年全球半导体市场销售额将下滑
1208万惠普双核电脑芯片被盗&nb
太阳能与LED照明相结合势在必行
 
热门下载 [更多]
 
[ PCB设计] Protel99教程下载
[ ] 手把手学单片机20个例
[ ] 单片机做的智能台灯
[ ] 单片机入门书
[ ] linux系统移植开发文档
[ ] IC卡的读写程序
[ ] 8051单片机C语言彻底应用
[ 常用软件] 555定时器电路设计软件V1.2
[ 常用软件] 51定时器计算软件
[ ] ARM处理器应用开发4步骤
 
论坛新帖 [更多]
 
求奇想达QXD-DM642开发...
微机电系统集成与性能、成本和可...
[分享]高频逆变器中高频变压器...
采用发光二极管制作的可调直流稳...
DSP实现方案的比较与应用选择...
DSP系统设计流程...
硬件设计中一些术语的简称...
PID调节...
[转帖]模电学习的两个重点...
最豪华适用的S3C2440开发...

 
赞助商 [更多]
 

ICP许可证号:[粤 05056597]
联系电话:010-82517432 82517615 传真: 010-82517615

版权所有 Copyright © 2006 嵌入式技术网