用dsp实现存储器功能

源代码在线查看: ex2.txt

软件大小: 6 K
上传用户: zhuying0000
关键词: dsp 存储器
下载地址: 免注册下载 普通下载 VIP

相关代码

				实验二:数据存储器和程序存储器实验
				
				实验目的:
				    了解DSP内部数据存储器和程序存储器的结构
				    了解DSP指令的几种寻址方式
				实验要求:
				    主要是对外扩数据存储器进行数据的存储、移动。该实验所需要的硬件主要是DSP、CPLD、DRAM。实验过程是:让学生通过CCS5000的DSP仿真器对DSP进行仿真,向DSP外扩DRAM写入数据、读数据、数据块的移动,其操作结果通过CCS5000仿真界面进行观察或通过发光二极管观察其正确性。
				
				程序文件:ex2.asm
				
				实验步骤:
				
				经过了实验一以后,相信各位同学对于CCS的基本操作已经了解,故在此不再赘述。
				
				1、以Emulator方式启动CCS,打开项目文件,编译程序,加载目标代码文件。
				
				2、打开各个观察窗口,值得注意的是,本实验需要打开三个内存窗口:Data页的0x2000(.data段)起始处、Data页的0x3000(.stack段)起始处、以及Program页的0x1f00起始处
				
				3、按照实验一的步骤设置断点,观察方法也基本相同,下面仅对各个小段程序进行简要说明:
				
					bk0:	通过对XF引脚的置位和复位实现发光二极管的闪烁
					bk1:	立即数寻址方式
					bk2:	绝对地址寻址方式-数据存储器地址寻址
					bk3:	绝对地址寻址方式-程序存储器地址寻址
					bk4:	累加器寻址方式
					bk5:	直接寻址方式(DP为基准)
					bk6:	直接寻址方式(SP为基准)
					bk7:	间接寻址方式
					bk8:	存储器映射寄存器寻址方式
					bk9:	堆栈寻址方式
					bk10:	将程序存储器0x2000为起始地址的0x100个字复制到数据存储器的0x4000为起始地址的空间中			

相关资源