在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
EETOP诚邀模拟IC相关培训讲师 创芯人才网--重磅上线啦!
查看: 11242|回复: 36

HT(HyperTransport™)总线规范

[复制链接]
发表于 2009-8-31 11:34:48 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
HyperTransport技术,简称“HT总线”,以前曾被称作“闪电数据传输”(Lightning Data Transport,LDT),是一种高速、双向、低延时、点对点的、串行或者并行的高带宽连接总线技术,于2001年4月2日开始投入使用。旨在提高个人计算机服务器嵌入式系统,以及网络和电信设备内集成电路之间的通信速度。该技术有助于减少系统之中的布线数量,从而能够减少系统瓶颈,让当前速度更快的微处理器能够更加有效地在高端多处理器系统中使用系统内存。由HyperTransport联合会(The HyperTransport Consortium)负责改进和发展此技术。AMD全美达公司把这项技术应用在x86处理器上,而PMC-SierraBroadcom博通)和Raza Microelectronics则把它应用在MIPS(一种RISC微处理器架构)微处理器上;除微处理器应用之外,AMDNVIDIAVIASiS把它用于PC主板芯片组惠普Sun MicrosystemsIBM、和IWill把它用于服务器领域;CrayNewisys、 和QLogic把它用于高性能计算;CISCO Systems思科)把它用于路由器领域。应该引起关注的是以上名单中唯独少了半导体巨头Intel,它继续选择使用一种共享的总线架构,但在Intel新的Nehalem架构(如Core i7)中内置了内存控制器。

HyperTransport 1.03 Spec.pdf

879.46 KB, 下载次数: 244 , 下载积分: 资产 -2 信元, 下载支出 2 信元

 楼主| 发表于 2009-8-31 11:38:50 | 显示全部楼层
概览HyperTransport技术的出现是由于CPU的效能已经发展到一定的极限,而AMD又无法再将时钟频率往上拉升,便开始以其他方式增加CPU效能。AMDHT技术是由许多公司共同开发。
HyperTransport迄今推出了3个版本——1.0、2.0、3.0,频率最低200MHz,最高2.6GHz(而PCI总线频率为33MHz或66MHz)。它也是一种双倍数据速率(DDR)连接技术,意味着它可以在一个时钟信号的上行沿和下行沿各传输一次数据。HT3.0可以最高以5200MT/s(当运行在2.6GHz)传递数据。而且它具有自适应性,即允许根据需求确定自己的频率。
HyperTransport的高性能体现在:一个全速的、全带宽的32位HyperTransport互联在每个传输方向都有20,800 MByte/s(5200MT/s ×(32 bits÷8))的速度。这种速度快于很多目前存在的标准;不同位宽标准的总线可以变为同一位宽标准的总线(比如说,一个16位的总线可以看作两个8位的总线),这就令Hypertransport既能满足CPU和内存之间的互联,也能满足周边设备之间的互联。而且HyperTransport拥有比其他标准更低的延迟。
HyperTransport的结构特征是:基于包裹(Packet);不管连接的物理位宽是多少,每个包裹总是由32bit的数据集合组成。命令消息总是放在包裹的最前面。如果一个包裹里面包含有地址,那么命令消息的最后8bit数据和下面的32bit数据就会串成一个40bit的地址。如果有64位寻址的需求,那么就会预先计划一个附加的32bit控制数据包。另外的32bit数据是有效数据(payload)。传输的数据不管实际长度是多少,总会被填充到某个32bit的倍数。
HyperTransport的包裹以位次(bit times)的方式实现互联。所需要的位次的数量由互联设备之间的位宽决定。HyperTransport还能用于转换系统管理信息、发送中断、发送探针给邻近的设备或者处理器,以及充当一般I/O和数据的交换的桥梁。HyperTransport有两种不同类型的写命令,称作Posted和Non-Posted。Posted这种写方式不需要目标的回应,一般用于高带宽设备之间的互联。None-Posted的写方式,相反地,就需要目标以一种“target done”的方式回应。读取数据同样也会使目标发送读回应。
HyperTransport提供了比ACPI更加先进的电源管理系统。它可以根据处理器睡眠状态的变化发送改变设备状态的信号。比如说,当CPU进入睡眠状态时候,关闭硬盘。另外HyperTransport提供的是2.5V的低电压。

运作方式有鉴于CPU内存沟通时,北桥的延迟问题做出解决方案,当将位于北桥内的内存控制器移动到CPU内部时,CPU便可直接与内存进行沟通,避开了北桥而让整体带宽大幅提升,减轻北桥的负担,将整体效能拉升,这也就是为何AMDCPU能够与INTEL媲美的其中一个原因。

顾虑潜在的问题便是当内存规格有变动时,AMD将会为此非常头痛的。由于内存控制器内置在CPU里面,当内存规格变动,AMD便要重新设计给新型内存用的CPU,以后还必须要重新量产,考量到销售问题,还必须要等到前一代主流市场将原本库存消耗,而这样的问题在939过渡到AM2时期,非常明显的表现出来。所以当厂商开发新一代的CPU时,除了需要把内存控制器内置在CPU里面外,还必须要同时开发“容许CPU使用北桥芯片内置的内存控制器的转接器”,并内置于CPU之中,此方法不但有利于产品过度,而且能够吸引第三方设计厂商针对CPU平台共同设计北南桥芯片。

版本
  • Version 1.0:6.4 GB/s、1600 MHz
  • Version 2.0:8.0 GB/s、2000 MHz
  • Version 3.0:20.8 GB/s、5200 MHz

HyperTransport技术的设计目的
  • 提供比现有技术高得多的带宽
  • 使用低延时响应和较少的引脚数
  • 在保持与传统电脑总线的兼容性的同时,可以扩展到新的SNA(系统网络架构)总线
  • 操作系统保持透明,对周边设备驱动程序的影响极小

外部链接取自"http://zh.wikipedia.org/zh-cn/HyperTransport"
发表于 2009-9-2 19:17:27 | 显示全部楼层
谢谢分享
发表于 2009-9-4 20:28:48 | 显示全部楼层
谢谢,收到了
发表于 2009-9-12 21:59:39 | 显示全部楼层
这个先进  看看
发表于 2009-9-12 22:42:12 | 显示全部楼层
thanks
发表于 2009-9-12 23:07:23 | 显示全部楼层
谢谢分享多顶顶
发表于 2009-9-12 23:09:03 | 显示全部楼层
好东东要看看
发表于 2009-9-12 23:10:54 | 显示全部楼层
谢谢楼主多顶顶
发表于 2009-9-12 23:13:27 | 显示全部楼层
多顶顶得看看
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-4-28 09:29 , Processed in 0.043836 second(s), 9 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表