转自http://blog.csdn.net/ce123_zhouwei/article/details/6933926

片上总线Wishbone 学习(十)总线周期之单写读操作

异步周期结束方式

单次写操作如图1所示。

在时钟上升沿0,主设备将地址信号ADR_O()、TGA_O()放到总线上,将数据信号DAT_O()、TGD_O()放到总线上,将WE_O置高表示写操作,将适当的SEL_O()信号置高通知从设备数据总线DAT_O()的哪些信号是有效的,将CYC_O和TGC_O置高表示操作正在进行,将STB_O置高表示操作开始。

在时钟上升沿1到达之前,从设备检测到主设备发起的操作,将主设备的ACK_I置高作为对主设备STB_O的响应。

 在时钟上升沿1,从设备将DAT_I()和TGD_I()采样;主设备发现ACK_I信号为高,将STB_O和CYC_O置为低表示操作完成;从设备发现STB_O置低后,也将主设备的ACK_I置低。

在图1中,从设备可以在上升沿0和上升沿1之间插入任意多个等待周期。

图1 Wishbone总线的单次写操作(周期异步结束方式)

同步周期结束方式
图2 Wishbone总线的单次写操作(周期同步结束方式)
在时钟上升沿0:
  • Master在[ADR_O()]和[TGA_O()]发出有效的地址
  • Master在[DAT_O()]和[TGD_O()]发出数据
  • Master发出[WE_O],表明是一个写周期
  • Master发出有效数据选择信号[SEL_O()]表明哪些数据是有效的
  • Master发出[CYC_O]和[TGC_O()]表明总线周期的开始
  • Master发出[STB_O]表明操作的开始
在时钟上升沿1:
  • Slave检测到主设备发起的操作,准备发出[ACK_I]
  • Slave准备锁存[DAT_O]和[TGD_O()]
  • Slave发出[ACK_I]应答[STB_O],表明数据有效,可以读取数据了
  • Master发现[ACK_I],准备结束总线周期
注意:Slave可以在发出[ACK_I]前插入等待周期(-WSS-),以控制传速度。可以插入任意多个等待周期。
在时钟上升沿2
  • Slave锁存[DAT_I]和[TGD_I()]
  • Master拉低[STB_O]和[CYC_O],表明总线周期的结束
  • Slave发现Master拉低[STB_O],也将[ACK_I]拉低

片上总线Wishbone 学习(十)总线周期之单写读操作相关推荐

  1. 片上总线Wishbone 学习(九)总线周期之单次读操作

    片上总线Wishbone 学习(九)总线周期之单次读操作 异步周期结束方式 单次读操作每次操作只完成一次读或者写,是最基本的总线操作方式.但是,Wishbone主设备或者从设备也可以不支持单次读/写操 ...

  2. 片上总线Wishbone 学习—— 转载请注明出处:http://blog.csdn.net/ce123

    片上总线Wishbone 学习(零)前言 声明:版权所有,欢迎转载! 转载请注明出处:http://blog.csdn.net/ce123 为了更加升入的理解片上系统,比如S3C2440等,今天开始学 ...

  3. 片上总线Wishbone 学习(十二)总线周期之块写操作

    转自http://blog.csdn.net/ce123_zhouwei/article/details/6964008 片上总线Wishbone 学习(十二)总线周期之块写操作 异步周期结束方式 块 ...

  4. 片上总线Wishbone 学习(七)总线周期之握手协议

    转自http://blog.csdn.net/ce123_zhouwei/article/details/6933756 片上总线Wishbone 学习(七)总线周期之握手协议 由于在整个总线周期,C ...

  5. 片上总线Wishbone 学习(六)总线周期之操作发起

    片上总线Wishbone 学习(六)总线周期之操作发起 一个总线周期由至少一次总线操作构成.操作总是由主设备发起,主设备发起的操作可以是单次读/写.块读/写或者RMW操作.当主设备将CYC_O置为高时 ...

  6. 片上总线Wishbone 学习(二)Wishbone总线标准介绍

    片上总线Wishbone 学习(二)Wishbone总线标准介绍 Wishbone总线产生.发展 市场是推动技术前进的主要动力,人们对各种电子产品不断的更新,更好,更完美的追求刺激了技术的不断升级和创 ...

  7. 片上总线Wishbone 学习(四)接口信号定义

    片上总线Wishbone 学习(四)接口信号定义 所有的Wishbone接口信号都是高电平有效,设计成高电平有效的主要原因是由于低电平有效信号的书写问题,不同的设计者表达低电平有效信号的方式不同,拿最 ...

  8. 片上总线Wishbone 学习(一)片上总线综述

    转自http://blog.csdn.net/ce123_zhouwei/article/details/6926425 片上总线Wishbone 学习(一)片上总线综述 1 引言 传统的IC设计方法 ...

  9. 片上总线Wishbone 学习(三)Wishbone互联的类型

    分享一下我老师大神的人工智能教程.零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow 片上总线Wishb ...

最新文章

  1. 【跃迁之路】【725天】程序员高效学习方法论探索系列(实验阶段482-2019.2.15)...
  2. 媒体查询漫谈——@media Queries
  3. spring-boot-maven-plugin not found的解决方案
  4. Windows Server 2016-图形化迁移FSMO角色
  5. 空间滤波_第三章 灰度变换与空间滤波-(六)锐化空间滤波器之非锐化掩蔽
  6. shiro 拦截未登录的ajax_Shiro是如何拦截未登录请求的(二)
  7. tomcat之jsp连接mysql数据库
  8. wp手机能装linux系统吗,老机焕新生!Lumia 950XL也能跑Win10
  9. CDLINUX——minidwep-gtk
  10. 【Sutcliffe Pentagons】奇幻派的漂流
  11. java实现保龄球规则
  12. 关于驱动程序与BSP的区别
  13. Swift-Tips之rounded(_:)
  14. C++ 之父 Bjarne Stroustrup : 简单的表述方式才是最优的方案
  15. java中集合什么时候有索引,JavaSE中Collection集合框架學習筆記(1)——具有索引的List...
  16. Armijo-Goldstein法则和Wolfe-power法则图解
  17. 概率论的学习和整理12: 正态分布
  18. laravel 发邮件 qq配置
  19. 充满未知的在线招聘行业,前程无忧如何持续盈利
  20. 51系列—基于51单片机的校园教室打铃系统(代码+仿真+电路图超级全)

热门文章

  1. ./configure, make, sudo make install 的含义
  2. 数据众包平台Premise持续向美军提供情报数据
  3. python爬虫下载小说
  4. 微信开放平台PC端扫码登录功能个人总结
  5. 蓝桥杯——算法训练——共线
  6. 北京农学院计算机调剂,2020北京农学院植物科学技术学院招收硕士研究生调剂...
  7. qcom 音频相关的dsp driver笔记(基于msm8996平台)
  8. 今天我们不搞科研,来搞颜色
  9. 2021年十大网络用语发布
  10. meo学习笔记3:并行与并发,线程与进程的区别