背叛什么意思| 各就各位是什么意思| 17088a是什么尺码男装| hm是什么牌子| 喝牛奶放屁多是什么原因| 炖羊排放什么调料| 隐晦是什么意思| 什么叫县级以上的医院| 程咬金是什么意思| 2月是什么星座的| 生孩子送什么花比较好| 月桂酰两性基乙酸钠是什么| 瑞什么意思| 一 什么云| 钢铁侠是什么意思| 95棉5氨纶是什么面料| 妇科彩超主要检查什么| 吃什么可以控制血糖| 去医院看脚挂什么科| 五十知天命什么意思| 反响是什么意思| 吃冬瓜有什么好处| 土鳖吃什么| 娥皇女英是什么意思| 化学阉割什么意思| 肠胃不好吃什么| 妈祖属什么生肖| 什么是海拔| 什么是类风湿性关节炎| 红肉指的是什么肉| 狗不吃饭是什么原因| 为什么会有霉菌性阴道炎| 禾末念什么| 海灵菇是什么| 生发吃什么食物好| 保肝护肝吃什么药好| 加白是什么意思| 小便多是什么原因| 家徒四壁是什么生肖| 六月十五是什么星座| 千里单骑是什么生肖| 香港什么时候回归| 光天化日什么意思| 鳞状上皮炎症反应性改变是什么意思| 气管炎的症状吃什么药好得快| 身体有湿气有什么症状| 碟中谍是什么意思| 贫血貌是什么表现| 珊瑚绒是什么面料| 肚子咕噜响是什么原因| 昙花什么时候开花| 小脑萎缩吃什么药效果最好| 用什么泡水喝可以降血压| 告诉我们什么道理| 亢奋是什么意思| 膝盖痛吃什么药好| 375是什么意思| 9月9号什么星座| 缺陷是什么意思| 什么叫菩提| ab型血可以接受什么血型| 甚嚣尘上是什么意思| 罚的部首是什么| 为什么气血不足| 原研药是什么意思| 有什么无什么的成语| 长命锁一般由什么人送| 荔枝什么意思| 晚上八点是什么时辰| 肚子拉稀像水一样是什么情况| 宫内膜回声不均匀是什么意思| 狰狞是什么意思| 吹是什么意思| 飞花令是什么| 眼白发黄是什么原因| 杭州落户需要什么条件| 生意盎然什么意思| 海鲜不能和什么水果一起吃| 婴儿大便绿色是什么原因| 右肺疼是什么原因| 甘草长什么样| 心肌梗塞是什么原因引起的| 月季什么时候开花| 什么叫骨折| 平衡液又叫什么名字| 乳痈是什么意思| 氯读什么拼音| 天河水是什么意思| 额头长痘是什么原因| 为什么射精是流出来的| 杜牧字什么| 牙齿里面疼是什么原因| 雷尼替丁主要治什么胃病| 碱性食物都有什么| 什么是记忆棉| 女人没经验开什么店好| 大盘是什么意思| 芨芨草长什么样图片| 969368是什么电话| 言重了是什么意思| 不典型鳞状细胞是什么意思| 二审是什么意思| 七夕节是什么意思| 96年属于什么生肖| 雅诗兰黛是什么档次| 什么药物过量会致死| 山加乘念什么| 爱钻牛角尖是什么意思| 张少华什么时候去世的| 04年属什么生肖| 吃蓝莓有什么好处| 吃什么受孕率又快又高| 夜盲症是什么意思| 10月7日是什么星座| 莱卡是什么面料| 作价是什么意思| 炼乳可以做什么美食| 成什么上什么| 生蚝和牡蛎有什么区别| 穿什么衣服显白| 吃什么降血压| 空姐在飞机上干什么| 四川是什么气候| 阴道为什么会排气| 13年是什么年| 结节影是什么意思| 145是什么意思| 宝宝肌张力高会有什么影响| 女性腰酸是什么妇科病| 左耳发热是什么预兆| 形容高兴的词语有什么| 1985年属什么| 串联质谱筛查是什么病| 舌强语謇是什么意思| 学生是什么阶级| 孕吐一般从什么时候开始| 尿黄是什么病| 纵隔淋巴结转移是什么意思| 下午两点属于什么时辰| 喉咙发炎吃什么药最好| pd医学上是什么意思| 新生儿湿疹用什么药膏| 什么时候着床| 鹅蛋孕妇吃有什么好处| 小孩子手足口病有什么症状图片| 社康是什么| 浅表性胃炎吃什么药| 抗炎是什么意思| 突然和忽然有什么区别| 经常心慌是什么原因| 短pr间期是什么意思| 左手中指痛什么预兆| 腺体肠化是什么意思| 月经后期是什么意思| 1983年出生是什么命| 梦见煤气罐爆炸是什么意思| 滋润是什么意思| 乌玛王是什么牌子| 纳呆是什么意思| 水痘是什么症状| 为什么会出现眼袋| 勤代表什么生肖| 潴留是什么意思| 喝什么茶对肝脏好| 木棉花什么时候开花| 女人血稠吃什么食物好| 玄关是什么意思| 谨言慎行下一句是什么| 假如时光倒流我能做什么| 肝癌是什么症状| 人生苦短什么意思| 甄嬛传什么时候拍的| 胸部里面有个圆圆的硬东西是什么| 233什么意思| 下面痒是什么原因女性| 虾和什么食物相克| 什么是比值| 镶牙用什么材料好| 生化全项包括什么| 毅五行属什么| 吃是什么意思| 弓箭是什么时候发明的| 眼睛胀疼是什么原因| 93年是什么年| 乳房长斑点是什么原因| 耳鸣是什么原因引起的| 隐翅虫咬到擦什么药膏| 老公不交工资意味什么| 雌二醇过高是什么原因| 什么是叶黄素| 遁形是什么意思| 珙桐属于什么植物| 上午十点多是什么时辰| 圣女果是什么| 天荒地老什么意思| qs什么意思| 男女双修什么意思| 腹透是什么意思| 义结金兰是什么意思| 脯氨酸氨基肽酶阳性是什么意思| 尖货是什么意思| 海绵体充血不足吃什么药| 双侧下鼻甲肥大是什么意思| 什么贵人能治孤辰寡宿| 鼠妇是什么| 为什么鱼和熊掌不可兼得| 有什么别有病| 大包子什么馅好吃| 空字五行属什么| 左胸下面是什么部位| 梦见自己怀孕是什么意思| charging是什么意思| 什么的叫| 什么是还原糖| 送女朋友什么礼物| 嘴角起泡用什么药膏好| 工作是为了什么| 刚生完孩子的产妇吃什么水果好| 恶搞是什么意思| 尿蛋白阴性是什么意思| 敏感什么意思| 中度脂肪肝吃什么药| 细菌性肠炎是什么原因引起的| 滂沱是什么意思| 舒服的意思是什么| 扁桃体结石有什么危害| 闽南语懒觉是什么意思| 咳嗽吃什么| 老人助听器什么牌子好| 孕妇什么情况容易早产| 20是什么生肖| 2000年是属什么生肖| 10月9日什么星座| 什么是幽门螺杆菌| 猴子偷桃是什么意思| 小孩肚脐眼上面疼是什么原因| 图谋不轨什么意思| 胚由什么发育而来| 2004年属猴的是什么命| 左腹下方隐痛什么原因| 沮丧是什么意思| nhl医学上是什么意思| 龙马精神代表什么生肖| 什么样的操场| 心肌酶高是什么意思| 懈怠是什么意思| 夜间睡觉出汗是什么原因| 试桩是什么意思| 舌头白腻厚苔是什么原因| 火星上有什么| 321是什么意思| 理化检验主要检验什么| 如鱼得水是什么意思| 什么是消融手术| 什么是熬夜| 糖尿病病人吃什么水果| 痹症是什么意思| 苏打是什么| 睾丸痒是什么原因| 异国他乡的异是什么意思| 妮是什么意思| 哥哥的儿子叫什么| 肩周炎吃什么药好| 月子里头疼是什么原因| 百度

新闻中心

EEPW首页 > 汽车电子 > 设计应用 > 利用Matlab和Simulink对DSP进行系统级的设计方法

中国网民规模达7.31亿 6.95亿手机网民占比达95.1%

作者:中国矿业大学信息与电气学院,武晓光,丁新宇 时间:2025-08-14 来源:电子设计应用 收藏
摘要:本文介绍了利用和 Simulink中 Developer's Kit for 工具对进行系统级设计的方法。

百度 薯类主要包括甘薯、马铃薯、山药、芋类等,低脂、高钾,富含纤维素和果胶,可促进肠道蠕动,预防便秘。

关键词:

引言
传统的DSP设计开发流程分为两个部分:开发设计和产品实现。在开发设计部分完成算法开发和方案设计,产品的实现用来验证开发设计的正确性,通常是在不同的部门相互独立地完成。这样的开发流程存在许多问题,如相互之间的协作,系统范围内的算法测试,系统设计的错误不能被及时发现等。
利用和Simulink系统级的设计方法和快速原型的自动化工具可以解决这些问题。

系统级设计方法与快速原型
系统级设计方法的核心是将算法设计和系统级设计仿真在统一的开发环境中进行,从而有效地将开发流程的将两个部分结合在一起。
进行系统级设计需要一个统一的开发环境,且在该开发环境中可以对系统结构、算法进行描述,还能够对系统不同层次,不同组件和不同数据类型进行建模;同时要有良好的移植性能。Simulink提供了这样一个很好的开发环境,它是基于图块的系统级仿真环境。分级系统的描述方式,提供了真正的自顶向下的设计方法,并且通过图块的方式实现移植。
快速原型就是系统工程师在硬件平台上快速验证他们的方案。这里快速是指无需进行漫长的针对硬件的软硬开发过程,就可以方便的使用相关硬件平台。快速原型不需要工程师进行大量的C或汇编编写代码的过程,同时还降低系统工程师对硬件知识的要求,并提供了硬件在回路仿真的能力。

图1 集成开发工具的三种接口

面向 DSP的系统级设计
MathWorks公司为我们提供了功能强大的DSP系统和算法设计工具:Matlab和Simulink,Texas Instruments提供了高性能的DSP设备和集成开发环境。两公司合作推出了集成开发工具Developer's Kit for TI DSP,向用户提供了三种接口,如图1所示。
Targer for /C6701 EVM/C6711 DSK
Targer for /C6701 EVM可以让用户从数字信号处理的Simulink模型自动生成C6701 EVM的CCS IDE工程文件,并可进一步自动编译下载到C6701 EVM上执行。设计人员可以快速的将数字信号处理的算法模型下载到实时硬件平台上执行,用以评估算法的性能,或者转换为一个CCS IDE工程文件,实现从Simulink环境到CCS IDE环境的无缝连接。通过Target for CCS IDE/C6701 EVM,用户可以方便的利用MathWorks公司提供的DSP、通信和数学算法库,将主要的精力放在设计而不是DSP编程上,进行反复的迭代设计,直到算法满足系统性能要求。Targer for CCS IDE/C6701 EVM/C6711 DSK从以下方面方便了用户:
?有助于实现DSP算法原型
?系统级的算法验证
?从Simulink模型到CCS IDE工程的无缝转换
?降低编写DSP代码的难度
Link for CCS IDE
Link for CCS IDE接口实现了CCS IDE和Matlab之间的连接,允许用户在MATLAB命令窗口下载运行CCS IDE中的程序,与目标内存之间(非实时地)交换数据,检测处理器的状态,停止或者启动程序在DSP中地运行。Link for CCS IDE的优点:
?用户可以利用MATLAB强大的数据分析和可视化功能,节省设计和调试程序的时间;
?可以编写用于调试数字信号处理程序的MATLAB语言批处理脚本,实现调试和分析的自动化;
?支持TI的C5000/6000系列DSP。
Link for RTDX
DSP的实时数据交换(RTDX)允许系统工程师在Host computer和Target之间进行实时的数据传输且不用考虑Target程序。这里的Link for RTDX接口提供了MATLAB和支持RTDX的TI DSP上运行的程序之间实时交换数据的一种方式。利用Developer's Kit for TI DSP提供的MATLAB ActiveX对象CCSDSP,可以建立MATLAB和DSP之间通信的通道,在MATLAB命令窗口和DSP应用程序之间实时地发送和接收数据,而且无需中断程序的运行。Link for RTDX实现了对实时数据的自动化的高级分析和可视化,实现了对复杂DSP程序的有效验证。
这里需要注意Developer's Kit for TI DSP的自动代码生成是面向C6711DSK和C6701 EVM等一些TI产品,对于用户开发的目标板Developer's Kit for TI DSP不能直接支持,需要在外围的驱动等方面做相应的修改;对于实时的数据交换、程序的控制等方面的应用是面向所有的C5000、C6000目标板的。

应用举例
Developer's Kit for TI DSP的中心点在于系统级开发C6701 EVM/C6711 DSK的数字信号处理的应用系统,下面举例介绍其用法。
C6701 EVM是TI公司推出的TMS320C6701 DSP芯片的评估板,它可用于有线/无线宽带网络、语音识别、图象处理、雷达等对运算能力和存储量有较高要求的场合。它包含的硬件有:(1)32位浮点DSP芯片TMS320C6701/167MHz,1GPS;(2)64K×32bit SRAM,2M×32bit SDRAM;(3)标准JTAG接口,与XDS510/560连接方便调试;(4)CPLD,实现板上逻辑、时序控制;另外有PCI接口,电源模块,音频接口等。
Developer's Kit for TI DSP开发C6701 EVM应用系统的步骤:
(1)安装C6701 EVM板,将TI提供的相关软件CCS IDE也安装在同一台PC机上。
(2)运行MATLAB,在命令栏键入:C6701EVMLIB,打开C6701EVMLIB的Simulink模块库。该库包含四个模块C6701 EVM ADC(模数转换模块)、C6701 EVM DAC(数模转换模块)、C6701 EVM LED(指示用户状态的LED)、Reset C6701 EVM(复位模块)。
(3)建立Simulink仿真模型,如果需要,可以为Simulink仿真模型添加上述的EVM I/O设备。设置其属性,在属性对话框中单击Real-Time Workshop选项卡,Category栏里选中Target configuration,修改System target file和Template make file文件名。
(4) 在Real-Time Workshop选项卡中选中TI C6701 EVM runtime 其它位默认值,单击Make Project按钮,就可将Simulink模型自动生成CCS IDE的工程文件,并自动调入CCS IDE中,那么该工程文件就可以在CCS IDE中编译下载运行了。若现在生成工程文件后,自动地编译下载到C6701 EVM上执行,要改Build action 选项为Build_and_execute。这时单击Build&Run按钮,可实现自动的编译下载并运行。

结语
应用Matlab和Simulink对DSP进行系统级的设计极大改进了传统的设计方法。Simulink系统级的设计环境,有助于在设计早期发现错误和应对系统复杂性不断增加的挑战,使用Developer's Kit for TI DSP集成开发工具能够方便的进行快速原型和硬件在回路仿真,消除了传统设计方法的不足。

参考文献
1戴明桢.周建江.TMS320C54X DSP结构、原理及应用 北京航空航天大学出版社2001(11)
2 张雄伟.曹铁勇.DSP芯片的原理与开发应用(第2版).电子工业出版社.2000(9)
3 Developer's Kit for Texas Instruments DSP User's Guide. MathWorks Inc. February 2001
4 TMS320C6701 Evaluation Module User's Guide. Texas Instruments Inc., August 2002



关键词: CCS DSP IDE Matlab TI

评论


相关推荐

技术专区

关闭
文胸是什么意思 竹叶青属于什么茶 狗狗身上有皮肤病用什么药 绿色加红色是什么颜色 什么专业好找工作
善茬是什么意思 很多屁放是什么原因 淋巴吃什么药可以消除 蚯蚓是什么动物 反复发烧挂什么科
什么是涤纶面料 一片狼藉是什么意思 hpv是指什么 咳嗽变异性哮喘吃什么药 怀孕有什么感觉
支配是什么意思 得数是什么意思 五六点是什么时辰 斜杠青年什么意思 彗星是什么
腰椎间盘突出吃什么药好hcv9jop2ns9r.cn 蓝莓是什么季节的水果hcv9jop3ns3r.cn 血压低会导致什么后果hcv9jop7ns1r.cn 连坐是什么意思hcv7jop4ns8r.cn 物以类聚是什么意思hcv8jop9ns2r.cn
喝葡萄糖有什么功效与作用hcv7jop6ns2r.cn 多西环素片主治什么hcv8jop0ns8r.cn 日食是什么现象hcv8jop6ns8r.cn 手指肿胀是什么原因wzqsfys.com 儿童头痛挂什么科hcv8jop2ns0r.cn
5月15日是什么星座zhongyiyatai.com 乳钉的作用是什么naasee.com 什么动物不长胡须hcv9jop1ns0r.cn 骨髓抑制什么意思jinxinzhichuang.com 11月23日是什么星座hcv8jop9ns2r.cn
fdp偏高是什么原因cl108k.com 寒湿体质吃什么中成药imcecn.com 静脉曲张手术后吃什么hcv8jop9ns7r.cn 口腔老是出血是什么原因hcv9jop6ns2r.cn 心理咨询挂什么科hcv9jop7ns0r.cn
百度