欢迎来到天天文库
浏览记录
ID:58702122
大小:1.56 MB
页数:106页
时间:2020-10-04
《第3章_存储器与通用IO口ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第三章存储器与通用I/O接口3.1存储器3.2外部扩展接口3.3通用I/O(GPIO)多路复用器F2812采用增强的哈佛结构,可以并行访问程序和数据存储器。内部集成了大量的SRAM、ROM以及Flash等存储器,并且采用统一寻址方式(程序、数据和I/O统一寻址)—提高了存储空间的利用率,方便程序的开发。F2812还提供外部并行总线扩展接口—有利于开发大规模复杂系统第三章存储器与通用I/O接口F2812存储器包括片内存储器和外部存储器接口两部分。片内存储器操作的优点:速度快、价格低、功耗小。外部存储器操作的优点
2、:可以访问更大的地址空间。第三章存储器与通用I/O接口TMS320F2812所有存储空间采用统一寻址:低64KB地址存储器——相当于F24x/F240x处理器的数据存储空间,高64KB地址存储器——相当于F24x/F240x处理器的程序存储空间,与F24x/F240x兼容的代码只能定位在高64KB地址的存储空间运行。XMP/MC=0:顶部的32KBFlash和H0SARAM模块可以用来运行24x/240x兼容的代码;XMP/MC=1:F2812的代码则从外部存储器接口的(XINTF)Zone7空间开始执行XM
3、P/MC是ZINTF配置寄存器XINTCHF2中的D8第三章存储器与通用I/O接口基本概念片内双访问存储器(DARAM)——每个机器周期可被访问2次的存储器片内单访问程序/数据RAM(SARAM)√每个存储器块都可以被单独访问。√每个存储器块都可映像到程序空间或数据空间,用以存放指令代码或存储数据变量。√每个存储器块在读/写访问时都可以全速运行,即等待状态为零等待。3.1存储器掩膜型片内ROM存储器——出厂时已写好的存储器,用户只能读不能写闪速存储器(Flash)——电可擦除与编程的非易失性存储器一次性可编程
4、存储器(OTP-OneTimeProgrammable)——只能编程一次,而不能擦除3.1存储器C28x具有32位的数据地址和22位的程序地址,总地址空间可达232=4G字(每个字16位)的数据空间和222=4M字的程序空间。▲C28x所有存储器块都统一映像到程序空间和数据空间。3.1存储器存储器映射分成三部分1.片内程序/数据存储器:C28x芯片具有片内单周期随机存储器SRAM、只读存储器ROM和Flash存储器。它们被映像到程序空间或数据空间,用以存放执行代码或存储数据变量。2.保留空间:数据区的某些地址
5、被保留作为CPU的仿真寄存器使用。(用户不可使用)3.CPU的中断向量:在程序地址中保留了64个地址作为CPU的32个中断向量。通过STl的位VMAP可以将CPU向量映像到程序空间的顶部或底部(000000H~00003FH,3FFFC0H~3FFFFFH)。3.1存储器低64KC2xLP兼容的程序空间数据空间SP复位后0400H800H9FFHE00HA000HFFFFFFFFHRAMM0中的向量表(VMAP=0)块M01K×16块M11K×16外设保留存储器或外设6000H3FFH+1=400H=4×16
6、2=22×28=210=1K程序空间0000H03FFH0400H07FFH3F0000H高64KC2xLP兼容的程序空间RAMM0中的向量表(VMAP=0)块M01K×16块M11K×16保留存储器或外设向量表(VMAP=1)3FFFFFH3FFFC0H程序空间4M数据空间4GTMS320F2812内存映射M0SARAM(1K)M1SARAM(1K)L0SARAM(4K)L1SARAM(4K)H0SARAM(8K)OTP(1K)FLASH(128K)reservedreservedreservedPF0(2
7、K)reservedreservedPF1(4K)reservedPF2(4K)reservedPIEvector(256)ENPIE=1XINTZone0(8K)XINTZone1(8K)XINTZone2(0.5M)XINTZone6(0.5M)XINTZone7(16K)MP/MC=1XINTVector-RAM(32)MP/MC=1ENPIE=0reservedreservedreserved数据
8、程序0x0000000x0004000x0008000x000D000x0010000x0060000x
9、0070000x0080000x0090000x00A0000x3D78000x3D80000x3F80000x3FA0000x3FF0000x3FFFC00x3FC0000x1800000x1000000x0800000x0040000x002000数据
10、程序128-BitPasswordreserved0x3D7C00BootROM(4K)MP/MC=0BROMvector(32)MP/MC=0
此文档下载收益归作者所有