云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > dsp实验报告

dsp实验报告

  • 62 次阅读
  • 3 次下载
  • 2025/6/3 4:27:44

popm ST1_55

mov AR3,T0 ; Return signal buffer index || ret .end 5、-l rts55.lib /*

Linker command file for Experiment 2(C55x memory map) */

MEMORY {

MMR : origin = 0000000h, length = 00000c0h SPRAM : origin = 00000c0h, length = 0000040h DARAM0 : origin = 0000100h, length = 0003F00h DARAM1 : origin = 0004000h, length = 0004000h DARAM2 : origin = 0008000h, length = 0004000h DARAM3 : origin = 000c000h, length = 0004000h SARAM0 : origin = 0010000h, length = 0004000h SARAM1 : origin = 0014000h, length = 0004000h SARAM2 : origin = 0018000h, length = 0004000h SARAM3 : origin = 001c000h, length = 0004000h SARAM4 : origin = 0020000h, length = 0004000h SARAM5 : origin = 0024000h, length = 0004000h SARAM6 : origin = 0028000h, length = 0004000h SARAM7 : origin = 002c000h, length = 0004000h SARAM8 : origin = 0030000h, length = 0004000h SARAM9 : origin = 0034000h, length = 0004000h SARAM10 : origin = 0038000h, length = 0004000h SARAM11 : origin = 003c000h, length = 0004000h SARAM12 : origin = 0040000h, length = 0004000h SARAM13 : origin = 0044000h, length = 0004000h SARAM14 : origin = 0048000h, length = 0004000h SARAM15 : origin = 004c000h, length = 0004000h VECS : origin = 0ffff00h, length = 00100h /* reset vector */ }

SECTIONS {

vectors : {} > VECS /* interrupt vector table */ .cinit : {} > SARAM0 .text : {} > SARAM1 .stack : {} > DARAM0 .sysstack: {} > DARAM0 .sysmem : {} > DARAM1 .data : {} > DARAM1 .bss : {} > DARAM1

21

.const : {} > DARAM1

fir_coef : {} > SARAM0 /* user defined sections */ fir_data : {} > DARAM2 input : {} > SARAM0

output : {} > SARAM0 align 0x4 /* boundary alignment */ fir_code : {} > SARAM1 }

实验截图:

(2)、利用Matlab获得系数: fsamp=8000; fcuts=[2000 2500]; mags=[0 1];

devs=[0.05 0.01];

[N,Wn,BETA,TYPE] = KAISERORD(fcuts, mags , devs ,fsamp); B = FIR1(N, Wn, TYPE, kaiser( N+1,BETA ) ); plot(B),figure,freqz(B) f1=fopen('B.txt','w');

fprintf(f1,'?,', B); fclose(f1);

f2=fopen('BQ15.txt','w');

BQ15=round(B.*32768); %朝最近的整数取整 fprintf(f2,'m,', BQ15); fclose(f2);

(3)、高通的浮点系数和:

浮点系数:-0.001005, 0.003644,-0.000000,-0.006472, 0.003238, 0.008866,-0.009379,-0.009080, 0.018488, 0.004765,-0.029820, 0.007135, 0.041860,-0.031755,-0.052604, 0.085080, 0.060047,-0.311873, 0.438970,-0.311873, 0.060047, 0.085080,-0.052604,-0.031755, 0.041860, 0.007135,-0.029820,

0.004765,

0.018488,-0.009080,-0.009379,

0.008866,

0.003238,-0.006472,-0.000000, 0.003644,-0.001005, Q15系数: -33, 119, 0, -212, 106, 291, -307, -298, 606, 156, -977, 234, 1372, -1041, -1724, 2788, 1968,-10219, 14384,-10219, 1968, 2788, -1724, -1041, 1372, 234, -977, 156, 606, -298, -307, 291, 106, -212, 0, 119, -33,

22

实验截图:

实验3 DSP系统的自启动

一、实验目的

1. 了解TMS320VC5509A DSP芯片多种引导加载模式。 2. 掌握TMS320VC5509A DSP扩展Flash的烧写过程。 3. 设计自启动程序。

4. 采用FlashBurn插件烧写程序,实现DSP程序脱离仿真器独立运行。

二、实验仪器及工具

计算机,安装Windows XP 操作系统、TI 的TMS320C5000 DSP 的开发软件 CCS2.21;

23

ICETEK-VC5509教学实验箱。

三、实验内容

1.设计自启动程序。

2.采用FlashBurn插件烧写程序,实现DSP程序脱离仿真器独立运行。

四、实验步骤

(一)、设计自启动程序

1. 将板上的U5拨码开关DIP3、DIP4、DIP5、DIP6向上拨到ON(靠近CPLD一侧)。 2. 连接仿真器、目标板和PC机,设置CCS在硬件仿真(Emulator)方式下运行,去掉启动

时使用的GEL文件,启动CCS。

3. 选择菜单 Project→New,在c:\\ti\\myprojects目录下新建项目 dip.prj,将

c:\\ICETEK-VC5509-AG-EDULab\\ c:\\ti\\myprojects\\ dip目录下。

4. 编写dipmain.c 文件。其main函数先初始化EMIF,将CE1、CE2配置为16位异步存

储器,然后在一个死循环中读取拨码开关U4状态直接送指示灯显示。 5. 将ICETEK-VC5509-A.cmd和dipmain.c添加到dip.prj中,编译、调试程序。

6. 将烧写程序(dip.out)转换格式成Hex格式(dip.hex): 拷贝c:\\ti\\c5500\\cgtools\\bin目录下

hex55.exe到c:\\ti\\myprojects\\dip\\debug目录下。编写hex5509.cmd文件将dip.out转换成dip.hex。编写转换批处理文件out2hex.bat如下:

hex55 hex5509.cmd @pause

7. 点击out2hex.bat将dip.out转换成dip.hex。

Lab0302-DIP\\ICETEK-VC5509-A.cmd

拷贝到

(二)、采用FlashBurn插件烧写程序

1. 选择 CCS 的Tools菜单,如果其中没有“FlashBurn”选项,则需要安装CCS烧写Flash

的插件

FlashBurn。安装烧写

Flash

插件

FlashBurn:打开

C:\\ICETEK–VC5509-AG-EDULab\\Lab0308-BootLoader\\,双击文件夹内的“C5000C6000-2[1].20-SA-to-TI-FLASHBURN271.EXE”,进入安装程序并按照提示完成安装。 FlashBurn安装目录:c:\\ti\\bin\%utilities\\FlashBurn。 2. 将

C:\\ICETEK–VC5509-AG-EDULab\\Lab0308-BootLoader\\

FBTC55.out

拷贝到

c:\\ti\\myprojects\\dip目录下。

3. 选择CCS 菜单Tools→ FlashBurn,打开FlashBurn插件。单击FlashBurn的菜单File

→New创建一个新的配置文档,显现 如下图所示FlashBurn配置对话框。

24

搜索更多关于: dsp实验报告 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

popm ST1_55 mov AR3,T0 ; Return signal buffer index || ret .end 5、-l rts55.lib /* Linker command file for Experiment 2(C55x memory map) */ MEMORY { MMR : origin = 0000000h, length = 00000c0h SPRAM : origin = 00000c0h, length = 0000040h DARAM0 : origin = 0000100h, length = 0003F00h DARAM1 : origin = 0004000h, length = 0004000h DARAM2 : origin = 0008000h, length = 0

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com