您所在位置: 网站首页 / 文档列表 / 嵌入式开发 / 文档详情
FPGA现场可编程器的DSP设计方法.docx 立即下载
上传人:Ro****44 上传时间:2024-09-04 格式:DOCX 页数:7 大小: 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

FPGA现场可编程器的DSP设计方法.docx

FPGA现场可编程器的DSP设计方法.docx

预览

在线预览结束,喜欢就下载吧,查找使用更方便

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第PAGE7页共NUMPAGES7页第PAGE\*MERGEFORMAT7页共NUMPAGES\*MERGEFORMAT7页FPGA的DSP设计方法DSP正在成为一种几乎无处不在的技术,不仅应用在众多消费电子、汽车与电话产品中,而且也进入越来越先进的设备。诸如无线基站、雷达信号处理、指纹识别以及软件无线电等应用都要求极高的处理能力。这些新类型的高性能DSP应用推动独立处理器的性能走高,而为了提升性能,硬件解决方案也在不断发展。在90年代初,设计者面临的挑战是,如何采用多个处理器以汇聚更多的处理能力,从而满足他们的性能要求。但是在协调多个处理器的功能时,系统级设计变得极为困难,更不用说这种方法既昂贵又浪费资源。当第一种实现DSP的FPGA出现时,DSP设计者开始利用这种器件来支援处理器的能力。在这种方法中,FPGA通过加速DSP算法的关键部分(这对性能至关重要),可以补充处理器的不足。今天的专用FPGA,如Xilinx公司的Virtex4或Altera公司的StratixII等蕴藏着巨大的潜力,可通过并行化来提高性能。的确,DSP专用FPGA技术已显示出可提供比其它实现方案高100倍的性能优势。因此,在FPGA中包含一颗标准DSP的情况变得越来越普遍,而且预计以此种方式来使用FPGA的设计将迅速增加。不过,伴随着这种强大的硬件能力,设计者面临如何有效实现这些基于FPGA的DSP系统的问题。这种大型的复杂设计对传统的DSP设计方法提出了挑战。这在很大程度上是因为以下事实,即在DSP应用中,传统的FPGA设计流程没有充分利用一个高效设计流程的两个关键要素:综合技术与可移植IP。那些利用综合技术来设计ASIC的人都很清楚综合技术的优势。对基于FPGA的DSP来说,该技术是关键,它使设计进入处于高级的抽象水平并能自动探索面积与性能之间的折衷。快速设计进入与高抽象水平及自动化的结合,不仅能提供单一的设计示例,而且还能提供各种可供选择的实现结果。对于性能优先于面积的应用来说,它可能需要包含数百个乘法器的实现方案。这种方法将具有很快的速度,但也会消耗大量硅片面积。同样,对于那些对面积更敏感的应用来说,实现方案应使用性能较低、数量较少的乘法器,以得到占位面积更小的结果。这些类型的折衷对基于FPGA的高级DSP的开发来说至关重要,因而要求有功能强大的工具。高效DSP开发的另一个关键要素是拥有恰当的构建模块或IP。适合于这些应用的IP具有两个主要属性:可扩展性与可移植性。与适用性相对较低的同类IP相比,可扩展IP使设计者无需牺牲效率即能构建定制IP功能。新功能模块是高效的,因为在后续的综合过程中,未用的或不必要的部分将被优化掉。可移植性也能保证效率。DSP设计者必须能在设计出算法以后,无需进行修改即可在任何FPGA供应商的产品上运行它们。这种可移植性将提供极大的效率与自由度,以方便选择一种最佳实现方案。DSP验证也构成挑战。当验证DSP时,信号调试与分析变得更复杂,并不仅仅限于检查时域、频域曲线及散布图。由于数字信号的特征取决于其采样时间和离散幅度,DSP验证工具必须能有效定义及操作多速率DSP应用中的时间。此外,它们还必须易于从全精度浮点仿真转换到有限字长定点仿真。同时,它们还需要一种用于对DSP算法进行建模的语言,包括对时间、定点资源与并行性等概念的本地支持。整合方法设计技术方面的最新进展为解决DSP设计者的独特挑战提供了令人兴奋的解决方案。由Mathworks公司提供的Simulink是一种基于数学模型的系统设计环境,为DSP设计者提供了强大的建模与仿真功能。该环境能处理多速率离散时间定义与管理以及单源浮点仿真等DSP问题。对于FPGA实现来说,DSP综合是一项将DSP验证与最佳DSP实现链接在一起的关键创新。借助嵌入在SynplifyDSP工具中的能力,设计者可以采用一种自动式且独立于器件的方法来检查实现过程的折衷并完成目标映射。将DSP综合与Simulink联合使用,可将系统架构师与硬件设计师的专长整合到一个公共环境中。系统架构师可以为Simulink创建一个独立于供应商的模型,使设计进入点保持在纯算法层面,从而将他的注意力集中在更高层次的设计功能上。当模型转交给硬件设计师时,规范没有任何架构含义。只要建模环境中的DSP验证工具允许无缝集成综合引擎,硬件设计师无需修改验证源就可检查架构方面的折衷。由于验证源保持一致,所以系统架构师不用担心硬件实现问题,而硬件设计师也不必费劲地去研究DSP算法规范。此外,这还能保证设计完整性与最优化,并提高两个团队成员的工作效率。该设计方法的关键是采用通用DSP
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

FPGA现场可编程器的DSP设计方法

文档大小:

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
年会员
99.0
¥199.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用

手机号注册 用户名注册
我已阅读并接受《用户协议》《隐私政策》
已有账号?立即登录
我已阅读并接受《用户协议》《隐私政策》
已有账号?立即登录
登录
手机号登录 微信扫码登录
微信扫一扫登录 账号密码登录

首次登录需关注“豆柴文库”公众号

新用户注册
VIP会员(1亿+VIP文档免费下)
年会员
99.0
¥199.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用