当前位置: 首页 > news >正文

让别人做的网站不给源代码苏州网站排名推广

让别人做的网站不给源代码,苏州网站排名推广,建设营销型网站制作,成品型网站建设一、前言 在之前的文章中#xff0c;我们重点介绍了AHB传输的仲裁#xff0c;首先介绍了仲裁相关的信号#xff0c;然后分别介绍了请求总线访问#xff0c;授权总线访问#xff0c;猝发提前终止#xff0c;锁定传输和默认主机总线#xff0c;在本文中我们将继续介绍AHB的…一、前言 在之前的文章中我们重点介绍了AHB传输的仲裁首先介绍了仲裁相关的信号然后分别介绍了请求总线访问授权总线访问猝发提前终止锁定传输和默认主机总线在本文中我们将继续介绍AHB的分割传输。 二、AHB分割传输 分割传输通过根据从机的响应操作来分离或者分块主机操作以给从机提供地址和合适的数据提高了总线的总体使用率。 当传输产生时如果从机认为传输的执行将占据大量的时钟周期那么从机能够决定发出一个 SPLIT 响应。该信号提示仲裁器尝试这次传输的主机不应该被授予访问总线直到从机表示它准备好了完成传输时。因此仲裁器负责监视响应信号并且在内部屏蔽已经是 SPLIT 传输主机的任何请求。 在传输的地址周期仲裁器在 HMASTER[30] 产生一个标记或者总线主机序号以表示正在执行传输的主机。任何一个发出 SPLIT 响应的从机必须表示它有能力完成这个传输并且通过记录 HMASTER[30] 信号上的主机序号来实现。 之后当从机能够完成传输时它就根据主机序号在在从机到主机的 HSPLITx[150]信号上生效适当的位。然后仲裁器使用这个信息来解除来自主机请求信号的屏蔽并且主机将被及时授予访问总线以重试传输。仲裁器在每个时钟周期采样 HSPLITx 总线因此从机只需要生效适当的位一个周期以便仲裁器能够识别。 如果系统中有多个具有 SPLIT 能力的从机那么每个从机的 HSPLITx 总线可以逻辑或在一起以提供给仲裁器单个 HSPLIT 总线。大多数系统中并没有用到最大 16 个总线主机的能力因此仲裁器仅要求一个位数和总主机数量一样的 HSPLIT 总线。但是建议所有具有 SPLIT 能力的从机被设计成支持高达16个主机。 1、分割传输顺序 SPLIT 传输的基本步骤如下 1 主机以和其他传输一样的方式发起传输并发出地址和控制信息 2 如果从机能够立刻提供数据那么它可以马上提供数据。如果从机确认获取数据可能会占据较多的周期那么它给出一个 SPLIT 传输响应每次传输中仲裁器广播一个序号或者标记表示哪个主机正在使用总线。从机必须记录该序号以便用来在之后的一段时间重新发起传输 3 仲裁器授予其他主机使用总线并且 SPLIT 响应的动作允许主机移交总线。如果所有其他主机也接收到一个 SPLIT 响应那么默认主机将被授予总线 4 当从机准备完成传输那么它生效 HSPLITx 总线中的适当位给仲裁器以指示哪个主机应该被重新授予访问总线 5 仲裁器每个时钟周期监视 HSPLITx 信号并且当 HSPLITx 中的任何一位被生效仲裁器将恢复对应主机的优先级 6 最后仲裁器将授予SPLIT 的主机总线因此主机能重新尝试传输。如果一个优先级更高的主机正在使用总线的话这可能不会立刻发生 7 当传输终于开始后从机以一个 OKAY 传输响应来结束传输。 2、多个分割传输 总线协议只允许每个总线主机有一个未完成的处理。如果任何主机模块能够处理多于一个未完成的处理那么它需要为能够处理的每个未完成处理设置一个额外的请求和授予信号。在协议级上一个信号模块可以表现为许多不同总线主机每个主机只能有一个未完成的处理。 然而可能一个有 SPLIT 能力的从机会接收比它能并发处理的传输还要多的传输请求。如果这种情况发生那么从机可以不用记录对应传输的地址和控制信息而仅需要记录主机序号就发出 SPLIT 响应。之后从机可以通过生效  HSPLITx 总线中适当的位给之前被给出SPLIT 响应的所有主机来表示它能处理另外一个传输但是从机没有记录地址和控制信息。之后仲裁器能够重新授予这些主机访问总线并且它们将重试传输给出从机要求的地址和控制信息。这表示一个主机可以在它最终完成它要求的传输之前被多次授予总线。 3、预防死锁 SPLIT 和 RETRY 传输响应都必须在使用中注意预防总线死锁。单个传输决不会锁定AHB因为每个从机必须被设计成能在预先确定的周期数内完成传输。但是如果多个不同主机试图访问同一个从机从机发出 SPLIT 或者 RETRY 响应以表示从机不能处理那么就有可能发生死锁。 1分割传输 从机可以发出 SPLIT 传输响应通过确保从机能够承受系统中每个主机最多 16 个的单个请求来预防死锁。从机并不需要存储每个主机的地址和控制信息它只需要简单的记录传输请求已经被处理和 SPLIT 响应已经发出的事实即可。最后所有主机将处在低优先级然后从机可以有次序的来处理这些请求指示仲裁器正在服务于哪个请求因而确保了所有请求最终都被服务。 当从机有许多未完成的请求时它可能以任何顺序随机的来选择处理这些请求尽管从机需要注意锁定传输必须在任何其他传输继续之前完成。 从机使用 SPLIT 响应而不用锁存地址和控制信息显得非常合法合适。从机仅需要记录特定主机做出的传输尝试并且稍后的时间段从机通过指示自己已经准备好完成传输就能获取地址和控制信息。主机将被授予总线并将重新广播传输允许从机锁存地址和控制信息并且立刻应答数据或者发出另外一个 SPLIT 响应如果还需要额外的一些周期的话。 理想情况下从机不应该有多于它能支持的未完成传输但是要求支持这种机制以防止总线死锁。 2重试传输 发出 SPLIT 响应的从机一次只能被一个主机访问。在总线协议中并没有强制而在系统体系结构中应该确保这一点。大多数情况下发出 RETRY 响应的从机必须是一次只能被一个主机访问的外设因此这会在一些更高级协议中得到保证。 硬件保护和多主机访问 RETRY响应的从机相违背并不是协议中的要求但是可能会在下文描述的设计中得到执行。仅有的总线级要求是从机必须在预先确定的时钟周期内驱动 HREADY 为高。如果要求硬件保护那么这可以被 RETRY 响应的从机自己执行。当一个从机发出一个 RETRY 信号后它能够采样主机序号。在这之后和传输最终完成之前  RETRY 的从机可以检查做出的每次传输尝试以确保主机序号是相同的。如果从机发现主机号不一致那么它可以选择下列的行动方式 一个错误响应 一个信号给仲裁器 一个系统级中断 一个完全的系统复位 4、分割传输的总线移交 协议要求主机在接收到一个SPLIT或者RETRY响应后立刻执行一个空闲传输以允许总线转移给另外一个主机。下图表示了发生一个分块SPLIT传输的顺序事件 需要注意以下的要点 1传输的地址在时间 T1 之后出现在总线上。在时钟沿 T2 和 T3 后从机返回两个周期的 SPLIT 响应 2在第一个响应周期的末尾也就是 T3 主机能够检测到传输将会被分块因此主 机改变接下来的传输控制信号以表示一个空闲传输 3同样也在时间 T3 处仲裁器采样响应信号并确定传输已经被分块。之后仲裁器可以调整仲裁优先权并且在接下来的周期改变授予信号这样新的主机能够在时间 T4后被授予地址总线 4新主机可以保证立刻访问总线因为空闲传输总是在一个周期内完成。 三、小结 在本文中我们讲述了AHB协议的分割传输机制它使得从机可以决定一次传输是否继续进行以防止 传输的执行将占据大量的时钟周期有效提高了总线的公平性与效率问题在后续的文章中我们将一次性学习完AHB最后的内容包括有复位数据总线的位宽和接口设备等。
http://wiki.neutronadmin.com/news/256735/

相关文章:

  • 网站备案 历史北京住房与城乡建设厅网站首页
  • 介休市网站建设公司wordpress 切换中文字体
  • 做家教网站要多少钱数字展厅企业展厅
  • 推广网官方推广网站深圳外贸平台建站
  • 国外酷炫网站jsp制作网站
  • 惠阳惠州网站建设子目录安装wordpress
  • 装修公司展厅效果图seo网站推广软件排名
  • 昆明设计网站管理咨询公司经营范围有哪些
  • 如何开发一个手机网站网站建设的七个流程步骤
  • 建筑网站设计最好的wordpress教程
  • wordpress 会议网站无锡做网站哪个公司好
  • 如何用国外网站做头条搭建网上商城
  • 无锡网站建设收费网站建设具体要求
  • 迪虎科技网站建设网站div的高度根据图片
  • 石家庄专门做网站的公司网站设计网站
  • 长春seo整站优化链接买卖
  • 知名手机网站域名服务dns的主要功能是
  • 两学一做考学网站做网站怎么销售
  • wordpress 4.2.3 expseo建站推广
  • 烟台网站制作公司在线咨询湖南郴州市房价
  • 杭州企业网站制作哪个好灰色词秒收录代发
  • 保定网站建设设计公司怎么做透明的网站图片
  • 求助如何做网站推广wordpress用户批量注册
  • 移动网站建设机构深圳建设集团怎么样
  • 中国建设银行网站地图国内著名展馆设计公司案例
  • 网站制作 企业网站建设哪家好网页设计与制作教程第2版
  • 宇讯网站建设怎么创建个人网页
  • 花卉网站建设策划重庆市建设工程信息网怎么进不去
  • 品质好茶seo算法培训
  • 做押韵句子的网站游戏在线玩免费免登录