0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

总线的操作时序和操作方式详解

FPGA之家 来源:YXQ 2019-06-24 16:21 次阅读

操作时序(timing):各信号有效的先后顺序及配合关系

(1) 同步方式

•发送、接收双方统一步调,具备统一的时钟信号。•完全由同步时钟确定收发时刻,没有应答信号。•例:总线的读操作

(2) 异步方式

•发送、接收双方根据自身的工作速度来确定总线传送的步调•没有统一的时钟信号,有主同步MSYN和从同步SSYN

•MSYN上升沿:主设备启动输入•SSYN上升沿:从设备已将数据准备好;•MSYN下降沿:主设备已将数据取走;•SSYN下降沿:从设备让出数据总线•特点:各设备以自身需要的速度工作,时间利用率高。

·事件C: Ssyn↑→Msyn↓

·事件R: Msyn↓ → Ssyn ↓

·全互锁:有C且有R

·半互锁:或有C、或有R

(3) 准同步方式在完全同步方式中加一点异步的手段。有同步时钟,也有应答信号线。同步地采样应答信号

总线操作方式

微机系统各部件之间的信息交换是通过总线操作周期完成的,一个总线周期通常分为以下四个阶段。

① 总线请求和仲裁阶段:当有多个模块提出总线请求时,必须由仲裁机构仲裁,确定将总线的使用权分配给哪个模块。

② 寻址阶段:取得总线使用权的模块,经总线发出本次要访问的存储器或I/O端口的地址和有关命令。

③ 传送数据阶段:主模块(指取得总线控制权的模块)与其他模块之间进行数据的传送。

④ 结束阶段:主模块将有关信息从总线上撤除,主模块交出对总线的控制权。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • FPGA
    +关注

    关注

    1628

    文章

    21722

    浏览量

    602870
  • 时序
    +关注

    关注

    5

    文章

    387

    浏览量

    37309

原文标题:总线的操作时序和操作方式详解

文章出处:【微信号:zhuyandz,微信公众号:FPGA之家】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    SSH远程操作的基本方式

    SSH 是 Linux 下进行远程连接的基本工具,但是如果仅仅用它来登录那可是太浪费啦!SSH 命令可是完成远程操作的神器啊,借助它我们可以把很多的远程操作自动化掉!下面就对 SSH 的远程操作功能进行一个小小的总结。
    的头像 发表于 11-11 11:15 282次阅读
    SSH远程<b class='flag-5'>操作</b>的基本<b class='flag-5'>方式</b>

    M-LVDS和总线LVDS的互操作

    电子发烧友网站提供《M-LVDS和总线LVDS的互操作性.pdf》资料免费下载
    发表于 09-29 09:46 0次下载
    M-LVDS和<b class='flag-5'>总线</b>LVDS的互<b class='flag-5'>操作</b>性

    将TLV320ADCx140配置和操作为音频总线主机

    电子发烧友网站提供《将TLV320ADCx140配置和操作为音频总线主机.pdf》资料免费下载
    发表于 09-23 11:48 0次下载
    将TLV320ADCx140配置和<b class='flag-5'>操作</b>为音频<b class='flag-5'>总线</b>主机

    vim的操作方式有哪几种

    Vim(Vi IMproved)是一个功能强大的文本编辑器,它具有多种操作方式,包括命令模式、插入模式、可视模式等。 命令模式 命令模式是Vim的默认模式,用户在启动Vim时自动进入命令模式。在命令
    的头像 发表于 08-30 14:54 541次阅读

    DRAM内存操作时序解析

    在数字时代,DRAM(动态随机存取存储器)扮演着至关重要的角色。它们存储着我们的数据,也承载着我们的记忆。然而,要正确地操作DRAM并确保其高效运行,了解其背后的时序操作机制是必不可少的。
    的头像 发表于 07-26 11:39 677次阅读
    DRAM内存<b class='flag-5'>操作</b>与<b class='flag-5'>时序</b>解析

    异步总线中传送操作的控制机制

    异步总线是一种在计算机系统中用于数据传输的通信方式,其特点是在数据传输过程中,发送方和接收方的时钟信号是独立的。这种通信方式在一定程度上可以提高系统的灵活性和扩展性。然而,由于异步总线
    的头像 发表于 07-23 09:17 626次阅读

    TSMaster 中不同总线报文消息过滤的操作方式

    同。今天重点和大家分享一下关于TSMaster中报文消息过滤的多种方式操作。本文关键字:CAN、LIN、FlexRay、报文消息过滤目录Catalog1.CAN报文消
    的头像 发表于 06-22 08:21 1485次阅读
    TSMaster 中不同<b class='flag-5'>总线</b>报文消息过滤的<b class='flag-5'>操作</b><b class='flag-5'>方式</b>

    STM32H7 FMC操作SDRAM读比写慢很多是为什么?

    使用STM32H723ZG通过FMC操作外部SDRAM W9825G6KH时, 数据宽度16bit, 总线频率108M, FMC操作时序如图 SDRAM CAS值为2,从0XC000
    发表于 03-11 06:40

    TSMaster 总线记录功能操作指南

    的功能模块,本文主要针对总线记录模块的记录功能操作,记录文件配置,并结合总线记录常见的使用需求进行展开。本文关键字:总线记录、自动记录、记录文件大小、报文过滤目录Cat
    的头像 发表于 03-05 08:21 698次阅读
    TSMaster <b class='flag-5'>总线</b>记录功能<b class='flag-5'>操作</b>指南

    GPIF II接口读操作和写操作之间间隔应该是多少?

    GPIF II接口是一个半双工接口,因此同一个时刻只能进行读操作或者写操作。在我的项目设计中,上位机发送一个命令帧,下位机在收到之后立马回复一个响应帧。即,下位机进行完读操作,立即进行写操作
    发表于 02-28 06:09

    给大家讲讲嵌入式系统中I²C总线时序

    I²C总线在嵌入式系统中很常见,今天就来给大家讲讲I²C总线时序
    的头像 发表于 02-23 09:47 1626次阅读
    给大家讲讲嵌入式系统中I²C<b class='flag-5'>总线</b>的<b class='flag-5'>时序</b>

    时序电路的分类 时序电路的基本单元电路有哪些

    时序电路是一种能够按照特定的顺序进行操作的电路。它以时钟信号为基准,根据输入信号的状态和过去的状态来确定输出信号的状态。时序电路广泛应用于计算机、通信系统、数字信号处理等领域。根据不同的分类标准
    的头像 发表于 02-06 11:25 2507次阅读

    TC275操作I2C读操作时陷入while循环无法退出怎么解决?

    写入TXD寄存器时,触发了SPB总线故障。 触发SPB总线故障的原因应该是手册里写的,FIFO还处于接收状态时写入TXD寄存器。 最终排查发现,由于在操作I2C时已经使能了CPU中断,当I2C以下
    发表于 02-02 06:52

    详解实时操作系统和非实时操作系统

    实时操作系统,当外界事件和数据产生时,系统能以足够快的速度予以处理,其处理结果能在规定的时间内控制生产结果或对系统做出响应,并控制所有实时任务协调一致运行的操作系统。
    的头像 发表于 12-26 09:54 4697次阅读
    <b class='flag-5'>详解</b>实时<b class='flag-5'>操作</b>系统和非实时<b class='flag-5'>操作</b>系统

    冷热冲击试验机操作流程五步详解

    冷热冲击试验机在使用过程中具有一定的规格,用户在使用时需要知道冷热冲击试验机的操作流程。冷热冲击试验室分为预处理、初始检测、实验、恢复等监测5步。我们来看看具体的操作流程。冷热冲击试验机操作流程步骤
    的头像 发表于 12-22 10:08 1333次阅读
    冷热冲击试验机<b class='flag-5'>操作</b>流程五步<b class='flag-5'>详解</b>