第三章_存储器与通用IO端口讲述.ppt

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三章_存储器与通用IO端口讲述

3.1 存储器 3.2 外部扩展接口 3.3 通用I/O端口 * * 第3章 存储器与通用I/O口 ▲ 内部集成了大量的SRAM、ROM以及Flash等存储器,并 且采用统一寻址方式(程序、数据和I/O统一寻址) ——提高了存储空间的利用率,方便程序的开发。 ▲ 提供外部并行总线扩展接口 ——有利于开发大规模复杂系统 ▲ 片内存储器操作的优点:速度快、价格低、功耗小。 ▲ 外部存储器操作的优点:可以访问更大的地址空间。 3.1 存储器 第3章 存储器与通用I/O口 TMS320F2812所有存储空间采用统一寻址: ▲ 低64KB地址存储器——相当于F24x/F240x处理器的数据存储空间, 高 64KB地址存储器——相当于F24x/F240x处理器的程序存储空间,与 F24x/F240x兼容的代码只能定位在高64KB地址的存储空间运行。 ▲ XMP/MC模式为低时——顶部的32KBFlash和H0 SARAM模块可以用 来运行24x/240x兼容的代码; XMP/MC模式为高时——F2812的代码则从外部存储器接口的XINTF Zone 7空间开始执行 3.1 存储器 第3章 存储器与通用I/O口 TMS320F2812存储器分布 第3章 存储器与通用I/O口 ▲ 片内双访问存储器(DARAM) —— 每个机器周期可被访问2次的存储器 ▲ 片内单访问程序/数据RAM(SARAM) √每个存储器块都可以被单独访问。 √每个存储器块都可映像到程序空间或数据空间,用以存放指令代码或存储数 据变量。 √每个存储器块在读/写访问时都可以全速运行,即等待状态为零等待。 ▲ 掩膜型片内ROM存储器 —— 出厂时已写好的存储器,用户只能读不能写 ▲ 闪速存储器(Flash) —— 电可擦除与编程的非易失性存储器 ▲ 一次性可编程存储器(OTP) —— 只能编程一次,而不能擦除 3.1 存储器 存储器的类型 第3章 存储器与通用I/O口 3.1 存储器 ▲ C28x具有32位的数据地址和22位的程序地址,总地址空间可 达4G字(每个字16位)的数据空间和4M字的程序空间。 ▲ C28x所有存储器块都统一映像到程序空间和数据空间。 ▲ 程序/数据存储器:C28x芯片具有片内单周期随机存储器SRAM、只读存 储器ROM和Flash存储器。它们被映像到程序空间或数 据空间,用以存放执行代码或存储数据变量。 ▲ 保留空间:数据区的某些地址被保留作为CPU的仿真寄存器使用。 ▲ CPU的中断向量:在程序地址中保留了64个地址作为CPU的32个中断向量。 通过STl的位VMAP可以将CPU向量映像到程序空间的 顶部或底部。 存储器映射分成三部分 片上程序/数据存储器 第3章 存储器与通用I/O口 F2812程序和数据空间映射 程序 0000 3FF 400 7FF 3F 0000 高64K C2xLP兼容 的程 序空间 RAM M0中的向量表(VMAP=0) Block M0 1K×16 Block M1 1K×16 Reserved 存储器 或外设 Vector(VMAP=1) 数据 RAM M0中的向量表(VMAP=0) Block M0 1K×16 Block M1 1K×16 Res

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档