最新C6000系列教程一解析幻灯片.ppt

最新C6000系列教程一解析幻灯片.ppt

ID:62259602

大小:2.54 MB

页数:81页

时间:2021-04-24

最新C6000系列教程一解析幻灯片.ppt_第1页
最新C6000系列教程一解析幻灯片.ppt_第2页
最新C6000系列教程一解析幻灯片.ppt_第3页
最新C6000系列教程一解析幻灯片.ppt_第4页
最新C6000系列教程一解析幻灯片.ppt_第5页
资源描述:

《最新C6000系列教程一解析幻灯片.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C6000系列教程一解析学习内容了解C62xx/C67xxCPU基本结构和指令了解C62xx/C67xx存储器映射和外设主要特点初步掌握开发工具BIT/TI2第一讲TMS320C62xx/C67xx结构概述题目一、概述二、C62xx/C67xxCPU结构介绍三、指令集概述四、C6201CPU内部数据总线五、C62xx存储器映射六、C62xx外设七、C62xx系统方框图八、开发工具简介BIT/TI3第一讲TMS320C62xx/C67xx结构概述二、C62xxCPU结构介绍BIT/TI7第一讲TMS320C62xx/C67xx结构

2、概述C62xx/C67xx系统方框图BIT/TI8第一讲TMS320C62xx/C67xx结构概述用C62xx实现算法举例多数DSP算法包括如下运算:运算操作:相乘、相加、循环和更新数据C62xx如何实现这个运算?BIT/TI9第一讲TMS320C62xx/C67xx结构概述点积运算运算的两个基本指令:BIT/TI10第一讲TMS320C62xx/C67xx结构概述相乘(.M单元)BIT/TI11第一讲TMS320C62xx/C67xx结构概述相加(.L单元)BIT/TI12第一讲TMS320C62xx/C67xx结构概述寄存器

3、组—ABIT/TI13第一讲TMS320C62xx/C67xx结构概述寄存器取代变量BIT/TI14第一讲TMS320C62xx/C67xx结构概述建立循环.添加跳转指令和循环标号.设定一个循环计数器.添加递减循环计数指令.给出基于循环计数值的跳转条件BIT/TI15第一讲TMS320C62xx/C67xx结构概述1.跳转(.S单元)BIT/TI16第一讲TMS320C62xx/C67xx结构概述2.设定一个循环计数器BIT/TI17第一讲TMS320C62xx/C67xx结构概述3.递减循环计数BIT/TI18第一讲TMS32

4、0C62xx/C67xx结构概述4.条件指令所有指令都是根据下面条件寄存器的值为0或非0条件地执行:A1、A2、B0、B1、B2代码语法指令执行条件[A2]A2¹0[!A2]A2=0BIT/TI19第一讲TMS320C62xx/C67xx结构概述使用条件指令BIT/TI20第一讲TMS320C62xx/C67xx结构概述将数值读入寄存器如何读取a和x?.a、x和Y在存储器中.建变量指针.load/store中使用指针BIT/TI21第一讲TMS320C62xx/C67xx结构概述读取/存入(.D单元)BIT/TI22第一讲TMS

5、320C62xx/C67xx结构概述读取指针地址是常数,因此使用指令MVK:MVK指令所移的位数:16bit表示一个完整地址的位数:32bit一个地址读入寄存器必须使用两条指令:例如:BIT/TI23第一讲TMS320C62xx/C67xx结构概述关于指针第1次循环后,A4为:第2次循环如何访问a(1)和x(1)?BIT/TI24第一讲TMS320C62xx/C67xx结构概述递增指针BIT/TI25第一讲TMS320C62xx/C67xx结构概述另一套功能单元和寄存器(B侧)BIT/TI26第一讲TMS320C62xx/C67

6、xx结构概述代码复习(仅使用A侧)BIT/TI27第一讲TMS320C62xx/C67xx结构概述C62xx/C67xxCPU结构BIT/TI28第一讲TMS320C62xx/C67xx结构概述TMS320C62xx CPU数据通路BIT/TI29第一讲TMS320C62xx/C67xx结构概述TMS320C67xxCPU数据通路BIT/TI30第一讲TMS320C62xx/C67xx结构概述1.CPU数据通路C62X和C67X的数据通路包括:2个通用寄存器组(A和B)8个功能单元(.L1,.L2,.S1,.S2,.M1,.M2

7、,.D1,和D2)2个存储器读取通路(LD1和LD2)2个存储器存储通路(ST1和ST2)2个寄存器组交叉通路(1X和2X)2个数据寻址通路(DA1和DA2)BIT/TI31第一讲TMS320C62xx/C67xx结构概述通用寄存器组C62X/C67X数据通路中有2个通用寄存器组(A和B):寄存器组A:A0-A15,寄存器组B:B0-B15。条件寄存器:A1、A2、B0、B1和B2可用于循环寻址的寄存器:A4-A7和B4-B7。通用寄存器组支持32位和40位定点数据,C67X也支持32位单精度和64位双精度浮点数据。对于40位和

8、64位数据,需跨放在两个寄存器内。BIT/TI32第一讲TMS320C62xx/C67xx结构概述功能单元8个功能单元分成A、B两组:A组:.L1、.S1、.M1、.D1B组:.L2、.S2、.M2、.D2每个功能单元都有:2个32bit读口和1个32位写口.L

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。