AHB-Lite是AHB的子集,简化了AHB总线的设计,只有一个主设备,只有主机有权发起通信,不用考虑仲裁。
对于AHB-Lite,包含数据总线、地址总线和额外的控制信号

  1. 数据总线用于交换数据信息
  2. 地址总线用于选择一个外设,或者一个外设中的某个寄存器。(即产生片选信号,使能外设的寄存器。)
  3. 控制信号用于同步和识别tradeoff

AHB-Lite信号说明:

AHB-Lite基本读时序:

Master需要从外设读取数据时,总共需要经历两个阶段:Address phase & Data phase,在Address phase 上,通过地址总线放一个地址A,表示总线把地址发出去了,作用是产生一个片选信号,选中某个地址空间或某个寄存器,选中寄存器后,在 Data phase结束的时候(图中上升沿),把外面的数据读出来,简述如下:
1.Address phase:Master把地址输出在地址总线上,直到HREADY为1后进入Data phase
2.Data phase:Master会在HREADY为1时读取数据总线HRDATA上的数据,至此传输完成。

AHB-Lite基本写操作:

Master需要从外设读取数据时,也需要经历两个阶段:Address phase & Data phase,第一个周期发送地址,选中一个外部存储空间或寄存器,第二个周把数据放上去,在这个周期结束把数据读出来:
Address phase:Master把地址输出在地址总线上,直到HREADY为1后进入Data phase
Data phase:Master把写数据放在数据总线HWDATA上,直到HREADY为1时传输完成

有等待的写操作

HREADY为0,表示外设没有准备好,要等待HREADY变为1
Address phase:Master把地址输出在地址总线上,直到HREADY为1后进入Data phase
Data phase:Master把写数据放在数据总线HWDATA上,直到HREADY为1时传输完成

有等待的读操作:同理。

AHB-lite时序详细解读相关推荐

  1. AHB lite协议

    文章目录 概述 特点 AHB的组成 单个master的AHB lite结构 多个master的AHB lite结构 结构1 结构2 AHB lite基本信号 1.系统信号 2.master 3.sla ...

  2. Transformer详细解读与预测实例记录

    文章目录 Transformer详细解读与预测实例记录 1.位置编码 1)输入部分: 2)位置编码部分: 2.多头注意力机制 1)基本注意力机制 2)transformer中的注意力 3.残差和Lay ...

  3. CH438Q芯片详细解读

    CH438Q芯片详细解读 提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 目录 CH438Q芯片详细解读 文章目录 前言 一.CH438Q简介 1,简介 2,特点 3,引脚 ...

  4. DS18B20 Datasheet时序完全解读

    DS18B20 Datasheet时序完全解读 本文章转自网络,本来想自己整理 但由于时间关系只能贴上原帖,这篇文章不错,教会大家如何看懂复杂难懂的datasheet 希望对大家有帮助 DS18B20 ...

  5. NLP突破性成果 BERT 模型详细解读 bert参数微调

    https://zhuanlan.zhihu.com/p/46997268 NLP突破性成果 BERT 模型详细解读 章鱼小丸子 不懂算法的产品经理不是好的程序员 ​关注她 82 人赞了该文章 Goo ...

  6. VINS-mono详细解读与实现

    VINS-mono详细解读 VINS-mono详细解读 前言 Vins-mono是香港科技大学开源的一个VIO算法,https://github.com/HKUST-Aerial-Robotics/V ...

  7. R回归模型输出结果详细解读:summary、call、residuals、Coefficients、Assessing Model Fit

    R回归模型输出结果详细解读:summary.call.residuals.Coefficients.Assessing Model Fit 目录 R回归模型输出结果详细解读:summary.call. ...

  8. MemCache超详细解读

    MemCache是什么 MemCache是一个自由.源码开放.高性能.分布式的分布式内存对象缓存系统,用于动态Web应用以减轻数据库的负载.它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高 ...

  9. CSS 详细解读定位属性 position 以及参数

    Css 详细解读定位属性 position 以及参数 position 定位属性,是CSS中非常重要的属性.除了文档流布局,就是定位布局了.本来我对这个问题没有放在心上,毕竟写了这么多年的css,对p ...

最新文章

  1. 鸟哥的私房菜 第0章
  2. python爬虫入门实例-Python-入门的第一个爬虫例子
  3. 一些语法在游戏开发中的应用
  4. 2个网页跳来跳去_成为搜索产品经理(2):认识网络爬虫
  5. mongodb2.2.1安装
  6. 情绪调节的自适应_如何做好情绪的管理者
  7. python安装过程中出现文件或目录损坏且无法读取_解决安装python库时windows error5 报错的问题...
  8. 企业打造自己的数据中台,需要的是一套硅谷方法论(文末有福利!)
  9. C语言 最小二乘 向量旋转 欧拉方法求洛伦兹方程
  10. 【学习OpenCV4】什么是图像的直方图?如何获取直方图?
  11. atitit. 日志系统的原则and设计and最佳实践(1)-----原理理论总结.
  12. 【Android 教程系列第 10 篇】史上最全的 Android 应用包名汇总,含主流应用商店包名,持续更新...
  13. ET99加密狗软件加密锁ET99开发工具下载
  14. 开源办公系统:支持在线Office在线编辑、文档协同
  15. 计算机如何打开安全组策略,Win10系统无法打开本地安全策略如何解决
  16. 计算机网络吞吐量计算
  17. HEXOFontmin
  18. 销售订单配置项目说明
  19. 洛谷B2095 白细胞计数(sort排序)
  20. (二) 数据挖掘之分类

热门文章

  1. make,make install命令
  2. tshark查看、指定网卡
  3. 回声检测仿真信号matlab,杭州oracle培训入门
  4. java 工作流_【JAVA之工作流介绍】
  5. linux info文件夹,详解Linux系统中查询文档的man和info命令
  6. 每周学算法/读英文/知识点心得分享 3.4 - 3.8
  7. window.onload=function(){};
  8. 爬虫3 requests基础之下载图片用content(二进制内容)
  9. 2018.12.11——全局变量与局部变量
  10. 在silverlight中,创建webservice的client报错