• 空间flash模块 > 存储器映射图
  • 存储器映射图

    免费下载 下载该文档 文档格式:DOC   更新时间:2009-07-02   下载次数:0   点击次数:2
    文档基本属性
    文档语言:Simplified Chinese
    文档格式:doc
    文档作者:wys
    关键词:
    主题:
    备注:
    点击这里显示更多文档属性
    存储器映射图:
    存储器的低64k地址映射为240x的数据空间;高64k 映射为24x/240x的程序空间.与24x/240x兼容的代码只能从高64K的地址空间开始执行.因此,Flash的高32k和SARAM的H0区可以运行24x/240x兼容的代码(MC=0),而且对于F2812,如果MC=1,程序可以从外部扩展存储器的ZONE7块开始执行.
    外部扩展存储器由5个独立的ZONE(区段)组成.其中有一块有自己的片选信号,其余的4个区段使用2条信号线进行片选.每个区段可以使用自己的时序(等待状态)进行编程,也可以查询或忽略外部READY信号.这样使DSP与外部存储器更容易,更快速的连接.
    (注意:XINTF Zone0 Zone1使用同一根片选信号; Zone6 Zone7
    使用.
    外设帧1,外设帧2和XINTF ZONE1构成成为一组"被保护的读写外设块"."保护"模式确保这些块在写操作时也可以访问.因为28x的管道写操作之后紧跟着一个读操作,对于不同的存储空间,CPU的存储总线将会出现相反的顺序,当用户想要写优先时,这就会引起问题.C28x的CPU支持块保护模式,这样当写操作之后的其他操作时,存储器的那段区域可以被保护起来,这时需要增加额外的时钟来调整操作.模式的选择可以编程获得,也可以选择默认方式,可以保护被选择的区域.
    对于F2812,重启时如果MP/MC=1 则访问XINTF Zone7.MP/MC用来选择微处理器和微控制器方式.微处理器方式下,Zone7被映射到存储空间高地址,这样中断向量表指向外部.这种模式下BOOT ROM 无效.微控制器方式Zone7无效,这样中断向量表映射到BOOT ROM.这样可以选择从片内或片外存储空间引导程序.复位时的MP/MC状态被保存在XINTCNF2寄存器的MP/MC标志位.用户可以在软件中设置这些位来改变BOOT ROM 和 XINTF Zone7的映射.XMP/MC不影响其他的存储器区段.
    F2812 的 XINTF不支持I/O空间的扩展.
    存储器空间各种区块的等待状态表
    区域
    等待状态
    描述
    M0 & M1 (SARAM)
    0-等待
    Peripheral Frame 0
    0-等待
    包括Flash寄存器
    Peripheral Frame 1
    0-等待(Write)
    2-等待(Read)
    如果外设输入产生ready信号则时钟周期增加等待
    Peripheral Frame 2
    0-等待(Write)
    2-等待(Read)
    外设不能增加浮点的时钟周期
    L0 & L1 (SARAM )
    0-等待
    OTP
    编程时最小0-等待
    经由Flash寄存器编程
    Flash
    编程时最小0-等待
    经由Flash寄存器编程
    H0 (SARAM)
    0-等待
    Boot-ROM
    0-等待
    XINTF
    编程时最小1-等待
    经由XINTF寄存器编程
    外部存储器可以增加时钟周期

    下一页

  • 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
  • 免费下载 DOC格式下载
  • 您可能感兴趣的
  • qq空间flash模块  空间flash模块代码  qq空间flash模块代码  2012qq空间flash模块  qq空间flash模块图片  免费qq空间flash模块  qq空间flash模块地址  已审qq空间flash模块  6.0空间flash模块代码