简单的AHB2SRAM代码实现

AHB总线基本传输时序

没有等待的写传输:在第一个时钟周期master将任务的命令和地址驱动到总线上,第二周期将数据写入总线,同周期对应的slave侦察采样到地址命令,同时接收数据。

                           

有等待的写传输:在第一个时钟周期master将任务的命令和地址驱动到总线上,第二周期将数据写入总线,同周期对应的slave由于来不及接收数据,就把ready信号拉低反馈给master,告知其继续占用总线,等待ready信号的拉高,第三周期ready信号拉高,slave成功的接收数据。由于AHB流水线传输的特性,在第一个地址命令传输wancheng 后的数据传输阶段会同时发出第二个地址命令,如果数据传输处于等待状态,同时间的地址命令传输也会一同等待。

有等待的读传输:在第一个时钟周期master将任务的命令和地址驱动到总线上,第二周期slave由于来不及传输数据,就把ready信号拉低反馈给master,直到第三周期ready信号拉高,slave将数据写入总线。 

SRAM接口时序

SRAM(Static Random-Access Memory),在通电的时候会一直保持数据,但是断电后数据会丢失。相对之下,DRAM里面所储存的数据就需要周期性地更新。ROM或闪存在断电之后还能储存资料。

SRAM读操作时序:cs为片选信号,片选信号有效时,才能

  • 2
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值