片上总线Wishbone 学习(十)总线周期之单写读操作
转自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总线的单次写操作(周期异步结束方式)
同步周期结束方式
- Master在[ADR_O()]和[TGA_O()]发出有效的地址
- Master在[DAT_O()]和[TGD_O()]发出数据
- Master发出[WE_O],表明是一个写周期
- Master发出有效数据选择信号[SEL_O()]表明哪些数据是有效的
- Master发出[CYC_O]和[TGC_O()]表明总线周期的开始
- Master发出[STB_O]表明操作的开始
- Slave检测到主设备发起的操作,准备发出[ACK_I]
- Slave准备锁存[DAT_O]和[TGD_O()]
- Slave发出[ACK_I]应答[STB_O],表明数据有效,可以读取数据了
- Master发现[ACK_I],准备结束总线周期
- Slave锁存[DAT_I]和[TGD_I()]
- Master拉低[STB_O]和[CYC_O],表明总线周期的结束
- Slave发现Master拉低[STB_O],也将[ACK_I]拉低
片上总线Wishbone 学习(十)总线周期之单写读操作相关推荐
- 片上总线Wishbone 学习(九)总线周期之单次读操作
片上总线Wishbone 学习(九)总线周期之单次读操作 异步周期结束方式 单次读操作每次操作只完成一次读或者写,是最基本的总线操作方式.但是,Wishbone主设备或者从设备也可以不支持单次读/写操 ...
- 片上总线Wishbone 学习—— 转载请注明出处:http://blog.csdn.net/ce123
片上总线Wishbone 学习(零)前言 声明:版权所有,欢迎转载! 转载请注明出处:http://blog.csdn.net/ce123 为了更加升入的理解片上系统,比如S3C2440等,今天开始学 ...
- 片上总线Wishbone 学习(十二)总线周期之块写操作
转自http://blog.csdn.net/ce123_zhouwei/article/details/6964008 片上总线Wishbone 学习(十二)总线周期之块写操作 异步周期结束方式 块 ...
- 片上总线Wishbone 学习(七)总线周期之握手协议
转自http://blog.csdn.net/ce123_zhouwei/article/details/6933756 片上总线Wishbone 学习(七)总线周期之握手协议 由于在整个总线周期,C ...
- 片上总线Wishbone 学习(六)总线周期之操作发起
片上总线Wishbone 学习(六)总线周期之操作发起 一个总线周期由至少一次总线操作构成.操作总是由主设备发起,主设备发起的操作可以是单次读/写.块读/写或者RMW操作.当主设备将CYC_O置为高时 ...
- 片上总线Wishbone 学习(二)Wishbone总线标准介绍
片上总线Wishbone 学习(二)Wishbone总线标准介绍 Wishbone总线产生.发展 市场是推动技术前进的主要动力,人们对各种电子产品不断的更新,更好,更完美的追求刺激了技术的不断升级和创 ...
- 片上总线Wishbone 学习(四)接口信号定义
片上总线Wishbone 学习(四)接口信号定义 所有的Wishbone接口信号都是高电平有效,设计成高电平有效的主要原因是由于低电平有效信号的书写问题,不同的设计者表达低电平有效信号的方式不同,拿最 ...
- 片上总线Wishbone 学习(一)片上总线综述
转自http://blog.csdn.net/ce123_zhouwei/article/details/6926425 片上总线Wishbone 学习(一)片上总线综述 1 引言 传统的IC设计方法 ...
- 片上总线Wishbone 学习(三)Wishbone互联的类型
分享一下我老师大神的人工智能教程.零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow 片上总线Wishb ...
最新文章
- 【跃迁之路】【725天】程序员高效学习方法论探索系列(实验阶段482-2019.2.15)...
- 媒体查询漫谈——@media Queries
- spring-boot-maven-plugin not found的解决方案
- Windows Server 2016-图形化迁移FSMO角色
- 空间滤波_第三章 灰度变换与空间滤波-(六)锐化空间滤波器之非锐化掩蔽
- shiro 拦截未登录的ajax_Shiro是如何拦截未登录请求的(二)
- tomcat之jsp连接mysql数据库
- wp手机能装linux系统吗,老机焕新生!Lumia 950XL也能跑Win10
- CDLINUX——minidwep-gtk
- 【Sutcliffe Pentagons】奇幻派的漂流
- java实现保龄球规则
- 关于驱动程序与BSP的区别
- Swift-Tips之rounded(_:)
- C++ 之父 Bjarne Stroustrup : 简单的表述方式才是最优的方案
- java中集合什么时候有索引,JavaSE中Collection集合框架學習筆記(1)——具有索引的List...
- Armijo-Goldstein法则和Wolfe-power法则图解
- 概率论的学习和整理12: 正态分布
- laravel 发邮件 qq配置
- 充满未知的在线招聘行业,前程无忧如何持续盈利
- 51系列—基于51单片机的校园教室打铃系统(代码+仿真+电路图超级全)