- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一章 概 述 DSP发展、分类 三个阶段:1980,1990,2000 定点(7代),浮点(3代) 特点 结构特点 应用领域 构建DSP系统 系统组成:信号源,放大滤波,A/D,信号处理,D/A,输出 芯片选型,开发。 第一章 概 述(2) 多总线结构 指令系统的流水线操作 专用的硬件(乘法器,循环控制) 特殊的寻址和指令 丰富硬件配置 快速的指令周期 第二章 TMS320C54x硬件结构 C54x硬件结构 Cpu, 存储器,附属电路,外设 CPU 内总线(8), 运算器:ALU,Acc,Mac,CSSU,BS 控制器 存储器结构 Prog SP, Data SP, I/O SP 2.1 TMS320C54x硬件结构框图 1. TMS320C54x内部结构(3大块) (1)CPU:包括算术逻辑运算单元(ALU)、乘法器、累加器、移位寄存器、特殊功能寄存器、地址生成器及操作控制逻辑。 (2)存储器系统:包括片内程序ROM、片内单访问的数据RAM和双访问的数据RAM、外接存储器接口。 (3)片内外设与专用硬件电路:包括片内定时器、各种类型的串口、主机接口、片内锁相环(PLL)、时钟发生器及各种控制电路。 2.3 存储器空间结构 TMS320C54x/xx存储器由3个独立的可选择空间组成:程序空间、数据空间和I/O空间。 程序存储器空间 程序指令和常量及系数表格 数据存储器空间 处理的数据、结果 I/O空间用于外设接口存储器的映象,也可以作为外部数据存储空间使用。 ’C54x所有内部和外部程序存储器及内部和外部数据存储器分别统一编址。 内部RAM映射到数据存储空间,也可部分映射到程序存储空间(OVLY决定)。 ROM映射到程序存储空间,也可以部分地映射到数据存储空间(DROM控制)。 存储空间都可以驻留在片内或片外。 空间配置:由PMST的3个位MP/OVLY/DROM位设置; ’C5402数据存储空间结构 第三章 寻址方式及C54X指令系统 本章要求(重点复习) 寻址方式 分类及功能 操作数表示(#,*,@,间接寻址表示) 书上和PPT例题 指令系统 寻址方式的分类及功能 指令符号、缩略语及运算符 常用指令 第7章 CCS集成环境IDE的组成 包括主机和目标系统两部分 CCS 首先是作为代码生成工具 输入:配置工具产生的配置文件,DSP/BIOS API的库函数;源程序文件:.asm, .c,.h, .inc 输出:目标文件:.out,.hex;交叉列表文件:.lst 主机:最低层是JTAG,上面是调试器,再上面是CCS的各种插件,包括DSP/BIOS插件(实时调试),还用RTDX(实时数据交换) 目标系统:最底层是硬件和JTAG,向上是DSP/BIOS实时操作系统(可选的也可以没有操作系统,完全自己管理),再向上是应用程序. CCS集成环境IDE的组成 第5章 程序开发过程 DSP程序开发基础 汇编程序 第6章 汇编程序设计 教材例题 实验程序 第4章 C54X片上外设 考试程序设计题范围 第4,6章教材例题 实验部分 实验三 实验四 实验复习 重点要求 实验一 实验二 实验三 程序控制、堆栈使用、双操作数乘法(重复指令)、长字运算 实验四 FIR滤波器,McBSP设置、发送/接收 考试题型 开卷 填空(20) 选择(40) 完成要求代码,注释(20) 编程设计(20) 主机方: 主机仿真支持—最低层是JTAG, 上面是调试器,再上面是CCS的各种插件,包括DSP/BIOS插件(实时调试),还用RTDX(实时数据交换) 设计 代码生成(项目建立,源程序编写,配置文件) 调试(语法检查) 目标系统: 最底层是硬件和JTAG,向上是DSP/BIOS实时操作系统(可选的也可以没有操作系统,完全自己管理),再向上是应用程序. 包括主机和目标系统两部分 再从代码生成过程看: 编辑源代码 编译(C-ASM) 汇编 连接 目标执行代码(COFF) DSP汇编程序中引进了一个非常简单,但又非常有效的概念Section,中文称着“段”。 “段”即为一块连续的储存空间,可以用来存放代码块或数据块。 在编程时,“段”没有绝对定位,每个“段”都认为是从0地址开始的一块连续的储存空间,所以软件开发人员只需要将不同代码块和数据块放到不同的“段”中,而无需关心这些“段”究竟定位于系统何处。这样,一方面便于程序的模块化编程,另一方面,可以将软件开发人员和硬件开发人员基本上分离开,便于工程化管理。 由于所有的“段”都是从0地址开始,所以程序编译完成后无法直接运行的,要想程序正确运行,必须对“段”进行重新定位,这个工作由链接器完成。 对
您可能关注的文档
最近下载
- 抽水蓄能电站工程质量验收评定标准(报批).doc VIP
- 内部审核检查表(GMPC&ISO22716).xls VIP
- 旅游产业智慧旅游目的地建设与管理规划.doc VIP
- ERAS理念在胃癌围手术期护理应用.pptx VIP
- 2022年第四季度电网工程主要设备材料信息价.docx VIP
- 部编版道德与法治五年级上册全册教案 (一).pdf VIP
- 高速公路路基施工中软基的处理技术探究.pptx VIP
- 最新部编人教版小学4四年级语文上册(全册)完整教案【新版】 .pdf VIP
- 成套电气计件工时核算规定样本.docx VIP
- 江苏省南京市联合体2024--2025学年上学期九年级数学月考试卷[含答案].pdf VIP
文档评论(0)