淮阴工学院
DSP系统开发与应用工程实习报告
选题名称: 基于C5416的DSP存储器实验
系(院): 计算机工程学院
专业: 计算机科学与技术(嵌入式方向)
班级: 计算机1073班
姓名: 学号:
指导教师:
学年学期: 2009 ~ 2010 学年第 2 学期
2010 年 6 月 18 日
摘要:
存储器(Mernory)是计算机系统中的记忆设备,用来存放程序和数据。计算机中的全部信息,包括输入的原始数据、计算机程序、中间运行结果和最终运行结果都保存在存储器中。它根据控制器指定的位置存入和取出信息。存储器是用来存储程序和数据的部件,有了存储器,计算机才有记忆功能,才能保证正常工作。按用途存储器可分为主存储器(内存)和辅助存储器(外存)。外存通常是磁性介质或光盘等,能长期保存信息。内存指主板上的存储部件,用来存放当前正在执行的数据和程序,但仅用于暂时存放程序和数据,关闭电源或断电,数据就会丢失
关键词:存储器;记忆设备;主存;辅助
目录
1 实验目的 1
2 我的设计模块 1
复位电路 1
时钟电路 3
3 实验步骤及参考程序 4
4 C5402 DSP存储器PROTEL图(部分) 5
总结 7
参考文献 8
1 实验目的
掌握54系列处理器的程序空间和数据空间的分配;
54系列处理器的程序空间和数据空间的操作方法;
了解DSP的内部双总线结构,并熟悉相关的指令代码和操作。
2 我的设计模块
在上电或复位过程中,控制CPU的复位状态:这段时间内让CPU保持复位状态,防止CPU发出错误的指令、执行错误操作,也可以提高电磁兼容性能。复位电路如图3-2所示:TMS320C54x与其他微处理器一样,在启动时都需要复位。使CPU 及系统各部件处于确定的初始状态,并从初始状态开始工作。TMS320C54x的复位信号是从RST引脚输入到芯片内的施密特触发器中的。当系统处于正常的工作状态时,且振荡器稳定后,如RST引脚上有一个高电平并维持2个机器周期(24个振荡周期),则CPU就可以响应并将系统复位。因外部的复位信号与内部时钟异步的,所以在每个机器周期的S5P2都对RST引脚上的状态采样。当在RST端采样到“1”信号且该信号维持19个振荡周期以后,将ALE和PSEN接成高电平,使器件复位,在RST端电压变低后,经1个~2个机器周期后退出。PSEN引脚拉成低电平,则会引起芯片进入不定状态。
图2-1 复位电路
复位和看门狗电路的连接
DSP的复位电路一般由电源芯片提供,TI公司的大多数电源芯片都提供复位信号到DSP。使用电源芯片提供复位信号可以省去专门的复位电路。此外,也可以在电源芯片相应引脚上连接复位按键,提供手动复位功能。电源芯片复位信号可以自动监测电源的电压情况。当电压出现波动,并超过预定的值时,电源芯片将使DSP自动复位,以确保DSP不在高电压和低电压的情况下工作。
由于DSP系统的时钟频率较高,在运行时会不可避免地发生干扰现象,严重时会出现系统死机或程序“跑飞”现象(“跑飞”指的是程序运行紊乱)。为了克服这种情况,除了在软件上采取一些必要的保护措施外,硬件上也必须进行相应的处理。硬件上最有效的保护措施是采用“看门狗”(WatchDog)电路。“看门狗”电路是具有监视功能的自动复位电路,这种电路除了具有上电复位功能外,还具有监视系统运行的功能,并能在系统发生故障或死机时再次进行复位。例如MAX706芯片就提供DSP“看门狗”电路。MAX706是MAXIM公司的常用的一款专门提供“看门狗”功能的芯片,。
,MAX706的第1脚是手动复位引脚,,再通过一个按键连接到地,通常情况下为高电平。当按键按下时,该引脚会由高电平转变为低电平,引起MAX706动作,从而使DSP芯片复位。MAX706的第4脚PFI和第5脚是低电源监控引脚,,MAX706将自动复位,如果不使用电源监控功能,则PFI直接接地,悬空,。如果使用电源监控功能,。MAX706的第6脚WDI和DSP的I/O引脚连接,DSP的I/O引脚每隔一定的时间输出一个脉冲信号,MAX706收到此脉冲信号将其内部的Watch Dog清0,如果DSP出现程序“跑飞”,MAX706将长时间收不到此脉冲信号,,MAX706将自动复位DSP,DSP的程序将重新执行。MAX706的第7脚RESET是上电复位引脚,可以连接到DSP的引脚;MAX706的第8脚为Watch Dog复位输出引脚,连接到DSP的引脚。
图2-2 MAX706和DSP的连接
振荡器的等效电路如图2-
《DSP技术与应用》课程设计报告-基于C5416的DSP存储器实验 来自淘豆网m.daumloan.com转载请标明出处.