- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
西工大高级dsp实验报告
《高级DSP原理及应用》课程 课程上机实验报告 姓名 学号班号 院系电子信息学院 任课教师张怡、昝积成 西北工业大学 实验一DSP软件仿真器使用 一.实验目的: 熟悉DSP软件仿真器C5410的使用。 二.实验步骤: A、运行CCS,新建一个工程project B、在lab1工程中拷入以下2个文件; C、载入上述2个文件至lab1工程中 D、编译、链接、加载输出文件 E、调试程序 三.实验结果: ①??分别点击调试工具栏的RegisterWindow和 ViewMemory 即如下图所示: 单步执行,并观察寄存器和存储器的变化 最终实验结果如下图: 实验二数据寻址方式 一.实验目的: 1.熟悉数据寻址中立即寻址方式的步骤; 2.了解数据寻址方式中其它几种寻址方式。 二.实验步骤: 1.运行CCS,新建一个工程lab2 2.拷入以下2个文件至lab2所在工程目录下; 3.载入上述2个文件至lab2工程中 4.将start统一用_main替换,并保存 5.编译、链接 6.调试程序 三.实验结果: 打开RegisterWindow,结果如下图: 上述即为立即寻址方式操作步骤。 实验1基于CCS的简单的定点DSP程序 一、实验要求 1、自行安装版本,配置和运行CCS 2、熟悉CCS开发环境,访问读写DSP的寄存器AC0-AC3,ARO-AR7, PC,T0-T3 3、结合C5510的存储器空间分配,访问DSP的内部RAM 4、编写一个最简单的定点DSP程序,计算下面式子 y=*+35*20+15* 5、采用定点DSP进行计算,确定每个操作数的定点表示方法,最后 结果的定点表示方法,并验证结果 6、对编写的程序进行编译、链接、运行、断点执行、单步抽并给出 map映射文件 二、实验原理 DSP芯片的定点运算Q格式(转)XX-09-0315:47DSP芯片的定点 运算 1.数据的溢出: 1溢出分类:上溢:下溢 2溢出的结果:MaxMin MinMaxunsignedchar0255signedchar-unsignedint0 65535signedint- 上溢在圆圈上按数据逆时针移动;下溢在圆圈上顺时钟移动。例:signedint:32767+1=-32768;-32768-1=32767 unsignedchar:255+1=0;0-1=255 3为了避免溢出的发生,一般在DSP中可以设置溢出保护功能。当 发生溢出时,自动将结果设置为最大值或最小值。 2.定点处理器对浮点数的处理: 1定义变量为浮点型,用C语言抹平定点处理器和浮点处理器的区2放大若干倍表示小数。比如要表示精度为的变量,放大100倍去运算,运算3定标法:Q格式:通过假定小数点位于哪一位的右侧,从而确定小 数的精度。Q0:小数点在第0位的后面,即我们一般采用的方法Q15 小数点在第15位的后面,0~14位都是小数位。转化公式:Q= )F=) 3.Q格式的运算 1定点加减法:须转换成相同的Q格式才能加减 2定点乘法:不同Q格式的数据相乘,相当于Q值相加 3定点除法:不同Q格式的数据相除,相当于Q值相减 4定点左移:左移相当于Q值增加 5定点右移:右移相当于Q减少 4.Q格式的应用格式 实际应用中,浮点运算大都时候都是既有整数部分,也有小数部分的。 所以要选择一个适当的定标格式才能更好的处理运算。一般用如下两 种方法: 1使用时使用适中的定标,既可以表示一定的整数复位也可以表示 小数复位,如对于2812的32位系统,使用Q15格式,可表示 -~区间内的数据。 三、实验步骤 1.双击 Simulator。,启动CCS的仿真平台的配着选项。选择C5410Device 2.点击project菜单栏的new选项,新建一个LAB的工程注意存储的路径。 3.把下图中用到的文件拷到工程文件目录的文件路径下。 4.在ccs平台中将用到的程序导入到平台中,点击project—addfiletoproject。选择多个文件时,可以按住ctrl键。 5.将程序中的start改为_main,INT_2改为_int_2。然后点击保存。 源程序代码 *************************************************** ** * * *************************
您可能关注的文档
- 西固达川搬迁计划.docx
- 西双版纳调研报告.docx
- 西城区环卫中心总结.docx
- 西夏博物馆调查报告(共7篇).docx
- 西城初中招生计划.docx
- 西坑水库建设管理报告.docx
- 西大附中XX招生计划.docx
- 西太平洋上的航海者读书报告(共5篇).docx
- 西大英语翻译方法总结.docx
- 西宁合同债务律师.docx
- 2022-2023年执业药师之中药学专业二试卷包含答案.docx
- 2023年劳务员之劳务员专业管理实务考前冲刺练习题库含答案讲解.docx
- 2022-2023年高校教师资格证之高等教育心理学练习试题和答案.docx
- 2022-2023年注册结构工程师之结构基础考试一级试卷提供答案解析.docx
- 2023年主治医师之消化内科主治306通关模拟卷附答案详解.docx
- 2022-2023年一级建造师之一建建筑工程实务考前冲刺试卷附答案详解.docx
- 2023年监理工程师之交通工程目标控制模拟卷附答案详解.docx
- 2023年护师类之护师(初级)训练试卷包含答案.docx
- 教师资格之中学体育学科知识与教学能力通关练习题库附答案详解.docx
- 2022-2023年证券分析师之发布证券研究报告业务通关练习题库附有答案详解.docx
文档评论(0)