第二课-ADSP处理器EBIU接口.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第二课-ADSP处理器EBIU接口

特点 异步存储控制器支持与SRAM、Flash的无缝连接,分为4个1MB异步存储区域,每个区域都有唯一的存储器选择信号(/AMS[0]、/AMS[1]、/AMS[2]、/AMS[3])。只支持16位地址访问,其中A[1]为最低位,但可以选择8位的flash作为引导,这时仍然像16位设备一样分配16位地址,但只用低8位。 接口信号 EBIU端口引脚 引脚类型 描述 ADDR[19:1] O 外部地址总线 DATA[15:0] I/O 外部数据总线 /AMS[3:0] O 异步存储器选择 /AWE O 异步存储器写使能 /ARE O 异步存储器读使能 /AOE O 异步存储器输出使能 ARDY I 异步存储器准备响应 /ABE[1:0] O 字节使能 异步存储器的接口信号 /ABE0、/ABE1是字节使能信号,允许字节写入16位的存储器。在存储器读期间,/ABE0、/ABE1都为低电平。在写一个低字节到16位存储器时,/ABE0为低电平、/ABE1高电平;而写一个高字节到16位存储器时,/ABE0为高电平、/ABE1为低电平。ARE,AOE都可以与异步存储器的OE相连。下图是ADSP-BF533处理器通过EBIU与16位SRAM的接口实例。 DSP与SRAM的接口图 有关寄存器 全局控制寄存器(EBIU_AMGCTL):当接有外部存储器设备时,必须在寄存器EBIU_AMGCTL中使能存储器块。 EBIU_AMBCTL0和EBIU_AMBCTL1寄存器:各存储器块的一些时间参数,以SCLK为单位,可以通过编程写这两个寄存器来控制,这些参数包括:建立时间,读访问时间,写访问时间,保持时间。还可以编程控制是否利用信号ARDY来增加额外的访问时间。   异步存储器的读写时序 异步存储器连续读两次时序 异步存储器写时序 通过编程可以利用ARDY信号增加额外的访问时间。一旦使能,在读/写访问的最后一个时钟周期,会对ARDY信号进行采样(其极性可以编程设置),如果有效,就会延长访问周期。也可以通过编程忽略该信号。 同步DRAM控制器 SDRAM控制器(SDC)控制处理器与同步DRAM之间的数据传输。与PC133兼容的SDRAM控制器可以通过编程与高达128MBytes的SDRAM接口。内部最高可以配有4个SDRAM banks,SDRAM控制器允许为内部SDRAM的每个banks同时打开一个通道,从而提高系统性能,同时利用一个可编程的刷新计数器,协调变化的时钟频率与SDRAM所要求的刷新率,并且支持自我刷新模式。 SDC的接口信号 EBIU端口引脚 引脚类型 描述 ADDR[19:18] ADDR[16:1] O 外部地址总线,与SDRAM地址引脚相连。ADDR[19:18]为块地址,与SDRAM的BA[1:0]相连。 DATA[15:0] I/O 外部数据总线 O SDRAM行地址选通引脚 O SDRAM列地址选通引脚 O SDRAM写使能 SDQM[1:0] O SDRAM数据屏蔽引脚 O 外部SDRAM存储块选择引脚 SA10 O SDRAM的A10引脚。当AMC控制EBIU时,SA10允许SDC对SDRM进行充电。 SCKE O SDRAM的时钟使能端 CLKOUT O SDRAM的时钟输出引脚,以SCLK的速率运行 SDC的接口信号及功能描述 ADSP-BF533与SDRAM的连接图 SDC配置 在对SDRAM进行读写操作前首先须对SDRAM进行初始化,在ADSP-BF533处理器中,SDRAM初始就是对ADSP-BF533处理器的SDRAM控制器(EBIU_SDRRC,EBIU_SDBCTL和EBIU_SDGCTL)进行初始化配置。 SDRAM刷新率控制寄存器(EBIU_SDRRC)中的RDIV区域用来设置SDRAM的刷新率。SDRAM存储器块控制寄存(EBIU_SDBCTL)中的EBS位用来决定SDRAM空间的大小,EBE位用来使能外部存储器块 。 SDRAM存储器全局控制寄存器(EBIU_SDGCTL)用来确立SDRAM的定时周期包括CL,TRAS,TRCD,TWR,EBUFF;SDRAM时钟的使能(由SCTLE决定);以及SDRAM上电时序的选择和使能(由PSM和PSSE位决定)。 在SDRAM上电时序开始之前,对SDRAM地址区间的访问(不管EBE位的状态),都产生一个内部总线错误,在上电时序完成之后,如果外部存储器没有使能,任何访问将导致硬件错误中断。 SDC开始上电时序之前,首先PSSE位必须置1,使能SDRAM上电时序,其次对使能的SDRAM块进行一次读或者写访问,使得SDC获得总线的使用权,这次访问会有一定的延迟,因为它是在上电时序完成之后才发生的,而上电时序需要一定的时

文档评论(0)

jgx3536 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档