- 1、本文档共88页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
DSP-TMS320C54X的硬件结构-课件课件
DROM:用来决定片内ROM是否可以映射到数据存储空间; CLKOFF:用来决定时钟输出引脚CLKOUT是否有信号输出; SMUL:用来决定乘法结果是否需要进行饱和处理; SST:用来决定累加器中的数据在存储到存储器之前,是否需要饱和处理。 2.2.7 CPU状态和控制寄存器 2.3 C54X的存储空间结构 C54X共有192K字的存储空间,分成3个相互独立可选择的存储空间: ①程序存储空间:用来存放要执行的指令和指令执行中所需要的系数表(数学用表); ②数据存储空间:用来存放执行指令所需要的数据; ③I/O存储空间:用来提供与外部存储器映射的接口,可以作为外部数据存储空间使用。 存储器分类 按使用功能: ■程序空间 ■数据空间 按访问形式: ■ROM ■RAM 在芯片中有两类RAM:双寻址RAM(DARAM)和单寻址RAM(SARAM),分别也可称为双口RAM和单口RAM。所有C54X芯片都含有片内RAM和ROM。 2.3 C54X的存储空间结构 2.3 C54X的存储空间结构 片内存储器的优点 ■ 不需要插入等待状态; ■ 与外部存储器相比,成本低; ■ 比外部存储器功耗小。 2.3 C54X的存储空间结构 表2-2 C54X片内存储器资源配置 0 0 0 32K 168K 16K 16K 0 64K 64K 16K 16K 0 8K 56K 4K 4K 4K 16K 0 16K 16K 0 8K 24K 2K 2K 0 8K 24K 48K 32K 16K 6K 0 48K 32K 16K 6K 0 2K 2k 0 10K 0 2K 2K 0 10K 0 28K 20K 8K 5K 0 ROM 程 序 程序/数据 DARAM SARAM C5420 C5416 C5410 C5402 C549 C548 C546 C545 C543 C542 C541 DSP 存储器 2.3 C54X的存储空间结构 2.3.1 存储空间结构 C54X所有内部和外部程序存储器及内部和外部数据存储器分别统一编址。内部RAM总是映射到数据存储空间,但也可映射到程序存储空间。ROM可以灵活地映射到程序存储空间,同时也可以部分地映射到数据存储空间。存储空间的任何一种存储器都可以驻留在片内或片外。 2.3 C54X的存储空间结构 2.3 C54X的存储空间结构 2.3.2 程序存储空间 程序存储空间用来存放要执行的指令和执行中所需的系数表。C5402共有20条地址线,可寻址1M字的外部程序存储器。它的内部ROM和DARAM可通过软件映射到程序空间。当存储单元映射到程序空间时,CPU可自动地按程序存储器对它们进行寻址。如果程序地址生成器(PAGEN)产生的地址处于外部存储器,CPU可自动地对外部存储器寻址。 2.3 C54X的存储空间结构 2.3 C54X的存储空间结构 图2.11 微计算机模式MP/ 2.3 C54X的存储空间结构 图2.11微处理器模式MP/ 2.3 C54X的存储空间结构 ⑵ OVLY控制位用来决定程序存储空间是否使用内部RAM ■ 当OVLY= 0时,程序存储空间不使用内部RAM。 0000H~3FFFH全部定义为外部程序存储空间,此时内部RAM只作为数据存储器使用。 ■ 当OVLY= 1时,程序存储空间使用内部RAM。内部RAM同时被映射到程序存储空间和数据存储空间。 0000H~007FH保留,程序无法占用; 0080H~3FFFH定义为内部DARAM。 2.3 C54X的存储空间结构 2.程序存储空间的分页扩展 在C54X系列芯片中,有些芯片采用分页扩展的方法,使程序存储空间可扩展到1M~8M。 如:C5409和C5416可扩展到8M。 C5402有20条外部程序地址总线,其程序空间只能扩展到1M。 分页扩展技术的特点: ① 有20或23条外部程序地址线,可寻址1M或8M存储空间; ② 有1个额外的存储器映像寄存器—程序计数器扩展寄存器XPC; ③ 有6条寻址扩展程序空间的指令,用于寻址扩展程序空间。 2.2.1 算术逻辑运算单元ALU ① 用来指明是否有进位发生; ② 用来支持扩展精度的算术运算; ③ 可作为分支、调用、返回和条件操作的执行条件。注意:① 进位位C不受装载累加器操作、逻辑操作、非算术运算和控制指令的影响; ② 可通过寄存器操作指令RSBX和SSBX对其进行置位和复位。 4.双16位算术运算 若要将ST1中的C16置位,则ALU进行双16位算术运算,即在一个机器周期内完成两个16位数的算术运算,进行两次16位加法或两次16位减
您可能关注的文档
- 挖掘机制造行业产销需求报告_目录详解.doc
- DM-04-01计量管理办法2015.10.15课件.ppt
- 挖掘机司机(初级)详解.doc
- DH-TKB08使用说明书0910课件.doc
- 挖掘作业安全培训(安全管理部)详解.ppt
- DMTO工艺管道技术交底课件.doc
- DJ型架桥机改进方案及实施措施课件.ppt
- DME概述课件.doc
- DMX2000B威谱图和介绍课件.doc
- DN3600钢管顶管施工方案_secret课件.doc
- 2023-2024学年广东省深圳市龙岗区高二(上)期末物理试卷(含答案).pdf
- 2023-2024学年贵州省贵阳市普通中学高一(下)期末物理试卷(含答案).pdf
- 21.《大自然的声音》课件(共45张PPT).pptx
- 2023年江西省吉安市吉安县小升初数学试卷(含答案).pdf
- 2024-2025学年广东省清远市九校联考高一(上)期中物理试卷(含答案).pdf
- 广东省珠海市六校联考2024-2025学年高二上学期11月期中考试语文试题.pdf
- 2024-2025学年语文六年级上册第4单元-单元素养测试(含答案).pdf
- 2024-2025学年重庆八中高三(上)月考物理试卷(10月份)(含答案).pdf
- 安徽省安庆市潜山市北片学校联考2024-2025学年七年级上学期期中生物学试题(含答案).pdf
- 贵州省部分校2024-2025学年九年级上学期期中联考数学试题(含答案).pdf
文档评论(0)