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

专业做幼儿园设计的网站近期的时事热点或新闻事件

专业做幼儿园设计的网站,近期的时事热点或新闻事件,任何人任意做网站销售产品违法吗,怎么免费从网站上做宣传1. 数据总线 为了实现AHB系统,需要独立的读写数据总线。虽然推荐的最小数据总线宽度被指定为32位,但这可以根据数据总线宽度进行更改。 数据总线包含以下部分: HWDATAHRDATAEndianness(字节序) 1.1 HWDATA 在写传输…

1. 数据总线

为了实现AHB系统,需要独立的读写数据总线。虽然推荐的最小数据总线宽度被指定为32位,但这可以根据数据总线宽度进行更改。 数据总线包含以下部分:

  • HWDATA
  • HRDATA
  • Endianness(字节序)

1.1 HWDATA

在写传输期间,master驱动写数据总线。如果传输被延长,则master必须保持HREADY为高时的data valid,直到传输完成。

对于比总线宽度窄的传输,例如在32位总线上的16位传输,master只需要驱动相应的字节通道。slave从正确的字节通道中选择写数据。

1.2 HRDATA

在读传输期间,相应的slave驱动读数据总线。如果slave通过保持HREADY为低来延长读传输,那么slave只需要在传输的最后一个周期提供HREADY为高时的valid data。

对于比总线宽度窄的传输,slave只需要在有效的字节通道上提供valid data。master从正确的字节通道中选择数据。

当传输以OKAY响应完成时,slave需要提供valid data。错误响应(ERROR responses)不需要有效的读数据。

2. 字节序(Endianness)

AHB支持大端序和小端序系统。支持大端序数据存储的两种方法。

AHB5引入了Endian属性来定义支持哪种形式的大端序数据访问。

  • BE8:字节不变大端序(Byte-invariant big-endian)。一个字节访问(8位)使用的是与相同地址上的小端序访问相同的数据总线位。
  • BE32:字不变大端序(Word-invariant big-endian)。一个字访问(32位)使用的最显著(MS)字节和最不显著(LS)字节与相同地址上的小端序访问相同的数据总线位。

以下一组方程定义了小端序、字节不变大端序和字不变大端序访问所使用的数据位。

方程使用以下变量:

  • 地址(address):传输的地址。
  • 数据总线字节(Data_Bus_Bytes):8位数据总线字节通道的数量。
  • INT(x):x的向下取整整数值。

2.1 小端序

当一个小端序组件访问一个字节时,以下方程显示了使用哪些数据总线位:

Byte_Lane = Address - (INT(Address / Data_bus_Bytes)) x Data_Bus_Bytes 

数据传输在 DATA[(8 × Byte_Lane) + 7 : (8 × Byte_Lane)]

当较大的小端序传输发生时,数据以这样的方式传输:

  • 最低有效(LS)字节传输到传输地址。
  • 递增的字节传输到顺序递增的地址。

2.2 字节不变大端序

当一个字节不变大端序组件访问一个字节时,以下方程显示了使用哪些数据总线位:

Byte_Lane = Address - (INT(Address / Data_bus_Bytes)) x Data_Bus_Bytes

 数据传输在 DATA[(8 × Byte_lane) + 7 : (8 × Byte_lane)]

注意:方程与小端序的方程相同。因为大端序和小端序访问对于字节传输是相同的,所以这些传输使用了“字节不变”这个术语。

当较大的字节不变大端序传输发生时,数据以这样的方式传输:

  • 最高有效(MS)字节传输到传输地址。
  • 递减的字节传输到顺序递增的地址。

注意:这是字节不变大端序和小端序组件之间的关键区别。

2.3 字不变大端序

当一个字不变大端序组件访问一个字节时,以下方程显示了使用哪些数据总线位: Address_offset = Address - (INT(Address / Data_Bus_Bytes)) x Data_bus_Bytes 

Word_offset = (INT(Address_offset / 4)) x 4

Byte_offset = Address_offset - Word_offset 

数据传输在 DATA[(8 x (word_offset + 3 - Byte_offset)) + 7 : 8 x (word_offset + 3 - Byte_offset)]

对于32位总线,Word_offset总是0,因此方程简化为:

DATA[(8 x (3 - Byte_offset)) + 7 : 8 x (3 - Byte_offset)]

注意 这表明了字不变大端序和小端序组件之间的一个关键区别。字不变大端序组件传输一个字节量时使用的是与小端序和字节不变大端序组件不同的数据总线位。

对于使用字不变大端序的半字和字传输,数据以这样的方式传输:

  • 最高有效字节传输到传输地址。
  • 递减的字节传输到顺序递增的地址。

对于使用字不变大端序的大于一个字的传输,数据被分割成字大小的块:

  • 最高的字传输到传输地址。
  • 递减的字传输到递增的地址。

32位的数据总线可以扩展用于更宽的数据总线实现。

具有小于数据总线宽度的突发传输的每个突发拍中有不同的有效字节通道。

表6-1和表6-2显示了在小端序或字节不变大端序系统中32位总线上的有效字节通道。在这两种情况下,有效字节通道是相同的,但最高有效字节和最低有效字节的位置不同。

表6-3显示了在字不变大端序系统中32位总线上的有效字节通道。 

2.4 字节不变性

使用字节不变大端序数据结构简化了在单一内存空间中访问混合字节序数据结构的过程。

采用字节不变大端序和小端序意味着,对于数据结构中的任何多字节元素:

  • 无论数据的字节序如何,该元素使用的是相同的连续字节的内存。
  • 字节序决定了字节在内存中的顺序,也就是说,它决定了内存中的第一个字节是元素的最高有效(MS)字节还是最低有效(LS)字节。
  • 任何给定地址的字节传输都会通过相同的数据总线将八位数据传输到相同的地址位置,而不管该字节所属的任何数据元素的字节序如何。

图6-1 展示了一个要求字节不变访问的数据结构示例。在这个示例中,头部字段使用小端序排列,而数据负载使用大端序排列。

在这个结构中,例如,Count 是一个小端序的两字节元素,这意味着它的最低地址是它的最低有效(LS)字节。 使用字节不变性确保了对数据负载进行大端序访问不会破坏小端序元素。

3.数据总线宽度

提高总线带宽的一种方法是增加片上总线的数据路径宽度,而不增加操作频率。增加的金属层和使用大型片上存储块(如嵌入式DRAM)是促进使用更宽片上总线的因素。

指定固定宽度的总线意味着,在许多情况下,总线的宽度对应用来说并不是最优的。因此,采用了一种方法,它允许总线宽度的灵活性,同时仍然确保模块在不同设计之间具有很高的可移植性。

该协议允许数据总线宽度为8、16、32、64、128、256、512或1024位。然而,建议至少使用32位的总线宽度。对于几乎所有应用来说,256位的最大总线宽度已经足够。

对于读写传输,接收模块必须从总线上正确的字节通道选择数据。不需要在所有字节通道上响应数据。

3.1 在宽总线上实现窄slave 

图6-2展示了如何将原本设计为使用32位数据总线的slave模块转换为在64位总线上操作。这只需要添加外部逻辑,而不需要任何内部设计更改,因此该技术适用于硬宏单元。

对于输出,当将窄总线转换为更宽的总线时,可以做以下之一:

  • 如图6-2所示,在宽总线的两半复制数据。
  • 使用额外的逻辑确保只有相应的一半总线被更改。这可以减少功耗。

slave只能接受与其自然接口一样宽的传输。如果master尝试进行的传输宽度超出slave支持的范围,那么slave可以使用错误传输响应。

3.2 在窄总线上实现宽slave

通过使用外部逻辑,可以调整预设计或导入的slave以适应更窄的数据总线。图6-3 展示了在窄总线上实现宽slave的方式。

 

3.3 在宽总线上实现master

master可以通过类似的方式修改,以便在比原设计更宽的总线上工作,即通过:

  • 多路复用输入总线。
  • 复制输出总线。

注意 除非在master中包含了某种机制来限制master尝试的传输宽度,否则master不能在比原设计更窄的总线上工作。master决不能尝试传输宽度(由HSIZE指示)比它连接的数据总线宽度更大的传输。

http://www.mmbaike.com/news/54520.html

相关文章:

  • 做民宿的网站百度竞价开户流程
  • 技术支持::天空网络-临汾做网站谷歌浏览器2021最新版
  • 网上做设计的网站推广策划方案怎么写
  • 购物网站用模板好不好优化新十条
  • 给微商做网站企业如何建站
  • 个人接单做网站挣钱不东莞网络推广营销
  • 做网站的职业规划西安seo按天收费
  • 合作网站开发收录优美图片手机版
  • 北京知名网站建设阿里网站seo
  • wordpress编辑器插件哪个好淘宝seo排名优化
  • 做封面下载网站网站优化外包找谁
  • 营销型网站建设报价彩虹云商城网站搭建
  • 用ps做招生网站企业网站seo点击软件
  • 制作网站首先做的是中小企业网站优化
  • 最好的手表网站河南网站排名优化
  • 电子商务企业网站策划百度客户端在哪里打开
  • 网络设计培训学校长沙免费培训seo
  • 如何加强网站建设南京seo公司排名
  • 做创新方法工作的网站班级优化大师怎么用
  • 长沙建设教育网站怎么做起泡胶
  • 做公司网站需要几天软文是什么东西
  • 代做毕设要注册答疑网站深圳网站设计公司排行
  • 民营建筑网站外贸做网站公司哪家好
  • 网上做任务网站什么是百度快照
  • 最强的网站建设电话怎么优化
  • 网站如何做手机端页面今日新闻国家大事
  • 网络运维工程师简历范文百度seo排名培训优化
  • 网站建设与管理vs2010海外广告投放公司
  • 扁平化风格 网站sem工具是什么
  • 企业网站开发前台模块设计营销平台建设