实验环境介绍
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
DSP原理及应用实验教材——28335和6713实验教程
电工电子中心
版本号:V1.00
徐东
目录
1.实验环境 (1)
1.1 实验箱介绍 (1)
1.1.1主板SEED-DTK_MBoard (1)
1.1.228335核心板SEED-DEC28335 (14)
1.1.36713核心板SEED-DEC6713 (14)
1.2软件和驱动程序安装方法: (15)
1.2.1 CCS3.3软件安装 (15)
1.2.2 仿真器SEED-XDS510PLUS 的驱动安装 (18)
1.2.3 驱动程序的配置 (22)
1.3 不同核心板切换方法 (25)
2.TMS320F28335实验内容 (26)
2.1软件学习实验之一(CCS 使用) (26)
2.1.1 实验目的: (26)
2.1.2 实验内容: (26)
2.1. 3 实验背景知识: (26)
2.1.4 实验准备: (31)
2.1.5 实验步骤: (31)
2.2 CCS 入门实验2(C 语言的使用) (38)
2.2.1 实验目的: (38)
2.2.2实验内容: (38)
2.2.3 实验背景知识: (38)
未定义书签。。
2.2.4 实验程序,包含文件:.................................................................................... 错误!未定义书签
2.2.5 实验准备: (40)
2.2.6 实验步骤: (41)
实验环境
1.实验环境
这一部分内容是实验前的准备工作。所谓实验环境,包括硬件环境和软件环境。硬件环境,也就是实验箱;软件环境包括调试软件的安装和使用。安装我们在这一部分介绍,使用作为实验内容在下一部分学习。
1.1 实验箱介绍
实验箱有两部分组成:实验箱主板和核心板。其中主板的型号是SEED-DTK_MBoard,主板上可以安装不同型号的核心板,本课程实验包括SEED-DEC28335和SEED-DEC6713两种核心板。下面介绍实验箱的硬件配置。
1.1.1主板SEED-DTK_MBoard
在SEED-DTK_MBoard 中主要集成了DSP、FLASH、SRAM、UART、LCD 和D/A等外设。这样使其能够应用在显示、键盘和模拟信号输出及其相关的领域。主板的主要功能模块如下图所示,包括: TMS320VC5402@100MHz DSP主控制器
外扩SRAM,最大容量为256K x 16 位,基本配置为64K x 16 位
外扩Flash,最大容量为512K x 16 位,基本配置为256K x 16 位
通用键盘接口,最多支持20 个按键,配有19 个按键的薄膜键盘
LCD 液晶显示器接口,支持T6963C 控制器,配240×128 点阵LCD
4路D/A 输出
1路UART 接口,接口标准CMOS 电平/RS232/RS485 可硬件选配
1路McBSP 接口
JTAG 仿真器接口,方便二次开发
SEED-DTK_MBoard的各个功能模块的参数:
主处理器:TMS320VC5402,主频100MHz;
SRAM:64K x 16 位,12ns(可扩展至256K x 16 位);
FLASH:256K x16 位,70ns(可扩展至512K x 16 位);
UART:1通道,硬件配置为RS232/RS485 或CMOS 电平,19.2Kbaud;
D/A:4通道模拟电压输出,信号范围为±10V;
LCD:配置240 x 128 点阵LCD
键盘:与计算机小键盘一至
以下各小节分别介绍SEED-DTK_MBoard的主要功能模块。
1.1.1.1TMS320VC5402 基本系统
主板的核心系统是以TMS320VC5402作为微处理器的一个基本系统。因为课程实验针对核心板(28335和6713)设计,主板的5402系统控制主板各功能模块,协调完成核心板的各个实验,这里只对TMS320VC5402系统做一个简单介绍,详细的内容可以根据需要参考TI的数据手册。应该注意到,TMS320VC5402系统的JTAG接口对于使用者开放,因此,我们也可以在主板上学习和开发5402。
(1)TMS320VC5402 存贮空间的配置
TMS320VC5402 有3个独立的存储空间:程序、数据和I/O。其中:
程序存储空间寻址范围为:1M x 16 位(以64K x 16 位为一页,总共有16 页);
数据存储空间寻址范围为:64K x 16 位;
I/O 存储空间寻址范围为:64K x 16 位。
‘VC5402 片上有16K x 16 位的SRAM 和4K x 16 位的ROM,另外,在SEED-DTK_MBoard上还外扩了SRAM(基本配置为64K x 16 位,最大可配256K x 16位)、FLASH(基本配置为256K x 16 位,最大可配512K x 16 位)。
这些存储体根据实际应用的不同,在’VC5402 存储空间中的映射不是固定不变的。比如,上电复位后,由存储器进行Bootload时,FLASH 应映射到数据空间;而Bootload 完成后,为了充分发挥FLASH 储存容量大的优点,应将其映射到程序储存空间。各储存体的具体映射可由用户根据以下控制位与寄存器进行控制:
控制位MP/MC,位于CPU 寄存器PSMT;
控制位OVLY,位于CPU 寄存器PSMT;
控制位DROM,位于CPU 寄存器PSMT;
寄存器bootsts,位于SEED-DTK_MBoard 的CPLD 内;
C5402 片内SRAM和ROM在储存空间中的映射由MP/MC、OVLY 和DROM控制位控制,片外扩展的SRAM 和FLASH 既可映射到’VC5402 的数据空间、也可映射到’VC5402的程序空间,由寄存器
寄存器bootsts中控制位(bootsts 位于’VC5402 的I/O 空间,其地址为0x001c)控制。
的BOOT控制位
(2)PLL 锁相环
‘VC5402 片内集成有PLL锁相环电路,对输入时钟进行倍频,为CPU提供时钟。PLL倍频系数表如下,可以硬件配置或软件配置:
’VC5402 上有3个引脚:CLKMD1、CLKMD2、CLKMD3,用于在上电复位时,由硬件来配置PLL的倍频系数。SEED-DTK_MBoard 中,外部输入时钟为10MHz,CLKMD[1:3]配置为010B,由上表可知,PLL 倍频系数为5。所以上电复位时,’VC5402工作在50MHz主频下。