基于DSP+Builder的DSP系统开发及软硬件协同仿真研究
基于DSP+Builder的DSP系统开发及软硬件协同仿真研究
文章编号:1002—8692(2009)08—0022—03
基于DSPBuilder的DSP系统开发及
’实用设计
软硬件协同仿真研究
魏子元,于鸿洋,张萍
(电子科技大学电子工程学院,四川成都610054)
【摘
要】传统DSP系统开发过程中从理论分析到软件仿真再到硬件实现,周期长效率低。而采用基于DSPBuilder的快速DSP系
统开发方法,可以快速完成模型创建,软件仿真,硬件实现,特别是通过引入回路硬件(HIL)模块,可以将硬件平台链接入由Simulink构建的仿真测试回路.进行软硬件协同仿真。文中通过设计基于直接频率合成器技术的多功能调制器(可用于中国地面数字电视广播传输标准DMB—TH),以及中国地面数字电视广播传输标准下的交织/自g交织器来对这种开发方式进行研究,在提高开发效率的同时,得到了令人满意的结果。
【关键词】DSPBuilder;回路硬件;直接数字合成器;交织/解交织器【中图分类号】TN914.3
Research
on
【文献标识码】A
HardwareBased
ON
DSPSystemDevelopmentandCo-simulationofSoftwareand
Builder
WEIZi-yuan,YUHong-yang,ZHANGPing
DSP
(School
ofElectronicandEngineering,UniversityofElectronicScienceandTechnologyof
a
Chiru;陇,轷缸610054,China)
simulation
can
【Abstract】It
whichlate
is
is
long
way
to
develop
a
DSPsystemfrom
theory
can
analysis
tosoftwarefurthertohardwareup
implement
alwayslowinefficiency.T}lewayusingDSPBuilder
speedup
this
process,itquickly
set
themodel,simu-
thealgorithminwhich
the
software,andimplementthefunctioninthehardware.ParticularlyusingtheHardwareinLoop(HIL)
into
thesimulation
ofthe
loop
makeshardware
andsoftware
on
block
introducesthehardware
CO—simulationpossibleDirect
to
underthetest
environmentcreatedbySimulink.田1eexamples
to
multi—functionalmodulatorbased
DigitalSynthesizer(DDS)tech-
ale
nique(which
this
can
be
applied
DMB—TH)andtheinterleverandthedeintedeveraccording
high
efficientexploitation.
DMB-TH
designed
to
study
mechanism.Goodresult
achievesfrom
【Keywords】DSP
Builder;,HIL;DDS;interlever/deintedever
1
引言
传统使用FPGA的数字信号处理系统的设计,首先
(IP)MegaCore⑧功能相结合,将系统级设计实现和DSP算法开发相链接。DSPBuilder支持系统、算法和硬件设计共享一个公共开发平台【11。它还引入回路硬件(HIL)的思想,可以将硬件平台接人仿真链路,在不具备测试条件和环境的情况下.进行软硬件协同仿真。具有很强的
需要用仿真软件进行建模仿真,得到预想中的仿真结果后。再根据仿真过程和结果,使用硬件描述语言创建硬件工程,最后完成硬件仿真。整个过程漫长而繁杂,尤其困难的是仿真过程不够直观.一旦遇到问题无法及时准确地确定问题所在。随着业界引入Simulink仿真开发工具,虽然可以对数字系统进行直观的仿真,但由于软件仿真仍与硬件实现有着相当大的距离,最初只被用于软件仿真阶段。而AlteraDSPBuilder将MathWorksMatlab和Simulink系统级设计工具的算法开发、仿真和验证功能与Ahera开发工具整合在一起。缩短了软件仿真与硬件实现间的鸿沟。DSPBuilder在算法友好的开发环境中可以帮助设计人员快速生成DSP设计硬件表征,从而缩短了DSP设计周期。已有的Matlab函数和Simulink模块可以和AheraDSPBuilder模块以及Ahera知识产权
实用性。
2
基于DSPBuilder的DSP系统开发流程
首先使用DSPBuilder模块搭建完成特定功能的系
统.然后使用Simulink构建软件测试环境以及测试向量。软件仿真完成后使用SignalCompiler编译DSPBuilder模块生成HDL工程闭。但由于现阶段自动生成的代码可读性不够强.效率上不够高.所以需要对代码进行优化。即使这样.相对于传统开发方式还是极大地减少了开发者的劳动强度。完成之后就可以结合Ahera其
万方数据
基于DSP+Builder的DSP系统开发及软硬件协同仿真研究
Pat.t箩枣一删她垫坐二=】
他开发工具进行综合、布局、布线。在不存在硬件测试环境的情况下.还可以使用HIL模块,将硬件平台链接入
DSP
Builder进行软硬件协同仿真。DSPBuilder开发流程
如图1所示。
图3利用DSPBuilder的调频系统原理图
控制字和相位控制字来实现。
本设计中累加器由带缓存功能的加法器模块实现,
在生成的HDL工程,可以看出,软件调用的是Altera的
图1基于DSPBuilder的DSP系统开发流程
LPM加法器模块来实现硬件电路。用于储存波形数据的ROM是由Ahera的IP核LPM—ROM实现的。33仿真结果及分析
3
基于DDS的多功能调制器设计
直接数字合成器(DirectDigitalSynthesizer,DDS)是
本仿真通过引入HIL模块来进行软硬件协同仿真。首先在Simulink平台下进行软件仿真,当结果满足设计
采用数字技术的一种新型频率合成技术,其通过控制频率、相位增量的步长,产生 …… 此处隐藏:5733字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [行业资料]创设有效语境 改善英语教学
- [行业资料]微商推广引流的44种方法
- [行业资料]医疗机构输血科血库基本标准
- [行业资料]锂离子电池项目可行性研究报告(2015年
- [行业资料]申请执行人长沙市开福区人口和计划生育
- [行业资料]倾听草木的呼吸(初中阅读)
- [行业资料]长沙新环境厂房租赁合同书
- [行业资料]2022年经济师《金融专业知识与实务(中
- [行业资料]浦东新区2009学年度第二学期期末考试七
- [行业资料]企业劳动用工协议书
- [行业资料]最新苏科版七年级数学上册第二章有理数
- [行业资料]12星座与英语词汇学习
- [行业资料]2008年高考化学科经验
- [行业资料]镇政府2015年工作总结及2016年政府工作
- [行业资料]梧州市产业园区规划及招商引资报告
- [行业资料]大体积砼承台施工作业指导书
- [行业资料]学生干部在创建和谐校园中的作1
- [行业资料]小学语文教师实习个人总结
- [行业资料]2014完美最新奖金制度
- [行业资料]2016年一建建筑实务-重要知识点地质
- 【最新】人教版小学语文三年级上册:第
- 中国中小企业年鉴(地区数据)
- 动物与人类生活的关系 ppt
- 选修3 专题3 胚胎工程知识点
- 遥感技术基础复习题
- 公司员工职业生涯规划实施方案
- 辽宁省建筑施工企业安全生产许可证管理
- 15秋福师《中外幼儿教育史》在线作业二
- 2015-2020年中国网络视频行业深度调研
- 数学八年级下华东师大版21.1算术平均数
- 苏教版一年级语文下册《小松树和大松树
- 油画论文:摄影对当下油画艺术的影响
- 西方自由主义影响下的新闻自由——从17
- 基于支持向量机的商业银行信用风险评估
- 机械设计基础复习题答案(修改)(1)
- 语文:高考作文素材:材料引用及论点论
- 月份工程进度款结算单62+56
- 2018-2023年中国互联网基金行业现状研
- 人教版 PEP 五年级下册Unit1Lesson1 th
- 2014学年第二学期四年级数学期末教学质




