GB T 19244-2003 信息技术 高性能串行总线.pdf

上传人:dealItalian200 文档编号:174815 上传时间:2019-07-15 格式:PDF 页数:292 大小:10.91MB
下载 相关 举报
GB T 19244-2003 信息技术 高性能串行总线.pdf_第1页
第1页 / 共292页
GB T 19244-2003 信息技术 高性能串行总线.pdf_第2页
第2页 / 共292页
GB T 19244-2003 信息技术 高性能串行总线.pdf_第3页
第3页 / 共292页
GB T 19244-2003 信息技术 高性能串行总线.pdf_第4页
第4页 / 共292页
GB T 19244-2003 信息技术 高性能串行总线.pdf_第5页
第5页 / 共292页
亲,该文档总共292页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、GBjT 19244-2003 前言本标准等同采用IEEEstd 1394-1995个。总线网桥通常探听总线上怒情况,不理睬本地地址之间所有事务,但对远地事务要细哥哥。当i比桥网接收远程地址的包肘,它将此包转发到相邻的总线。在初始化之后,总线阿桥对系统是透明的p虽然,串行总线可用于多总线配置,但是当它用来桥接与CSR体系结构一致的,总线时,烧望使用分层的总线方式,主0001 -1所示(蜀中总线5是串行总线和各个网桥,总线1至4是其他与CSR体系结构一致的总线$总线l可能是IEEE896 Futurebus一飞总线2可能是IEEE1596相称的、根关接口等等入在单撞钵草草幢中,革线搭3、李季2、

2、鬓3、暴4比且能养5更低蜀1- 1 分层结构总线拓扑倒子1. 5 量务模型本标准使用具有多层的涉议模型。每一层向下一个较高层初串行总线管理层提供通信服务,这些服务是可能实现的抢象观念a实际的实现可能显著的不同,但必须满足所有要求。这些服务在层之间的通信方法不应本标准定义。本标准定义囚种服务=a) 请求服务(Requetservice) 请求服务是较高层向较低层请求较低层执行某个动作的通信。请求还可传送可否与一个动作相关联的参数a请求可以或可以不远-个证实来证实。数据传送请求通常将在对等结点上触发相应的指示。(由于在事行总线上支持广播编址,因此.对此请示可能在多个结点上触发相应的指示Jb) 指示

3、服务(lndicationservice) 2 GB/T 19244-2号。3指示服务是较低层向较高层指示状态变化或自较低层检普普到剖其他事件的通信e指示也可传送与状态变化或事件格关联的参数。指示可以或可以不由一个响应来响应。数据传送指示最初出对等结点上约梧应请求引起。c) 响应服务(Responsesrvice) 响应J!ll务是较高层向较低层畹应一个指示的通信。响应也可以传送表明对此指示自由应豹类型参数。瞬应总是与指示相关联的数据传送响应通常将在对等结点上触发相应的证实。d) 证实服务(Confrmationservice) 证实被务是较低层向较高层证实请求服务豹通信。证实也可传送表明请求

4、整个状态或任一其他状态的参数令证实总是与请求极关联的。对数据传送请求,证实可由对等结点上的相应瞩应引起e如果李四种报务类型都有,则它们前关系如下图(因1-2)所示z1. 6 文裆记法1. 6. 1 机械记法请求请求着温务层证实响应者服务层图1- 2 n重务模型本文件中所有机械图使用毫米作为标准单位,并应符合ANSIY14.2秘ANSIY14.5-1982格式e1.6.2 信号命名所有电信号眉大写字母表示,并旦有效低信号还要添加后缀养。伊j主n,TPA辛苦TPA铃分别是一差分对中剖常态和反相信号。1. 6. 3 长度记法串行总线的描述避免了半字、字和双字这些术语剖混淆。这些字觅处理器的字长商有大

5、不裙同的定义e取而代之的是串行总线描述使用先前IEEE总线标准建立的术语,这些术语与处理器无关。这些术语列于表1-1。表1- 1 长度记法例子长度(比铸)16比特字记法32比特字记法IEEE标准记法(本标准中使用的s 字节字节字节16 字辛字双字节32 长字字黯字节64 四字双字人字节串行总线对匹字节中的字节地址和八字节中的因字节地址,使用大端次序。对32比特的到字节寄GB/T 19244-2003 存器.字节。总是此寄存器中最高有效字节。对64比特四字节寄存器对.开始的四字节总是最高有效的。左边的字段最离有效首先发送,雨这一字段中最高有效比辛辛也是最先发送。该排Jf约定见001 - 3, E

6、 -eM气hr/童节/醉-/础字l中前四字管dual_quadlet_e立部nplem二l-2 d3 J制HM a咽,图1- 3 比特和字节握手序虽然事行总线地址定义为大端次序,但是,它们的数据值还是由小端处理器处理。为使?中突的i己法之间豹混淆减至最小,比特字段的位置租长度通常自宽度而不出他们的绝对位置加以规定,这一点亦见图1- 3 , 当必须使用特定比特字段对,那使用与大端编号一致部CSR体系结构约定。因此,因字节中的最离有效比辛苦(图1-3中的ms.b)将标记成quad_bit_example白了,因字节中的最高有效字节俨byte_O)将标记成quad_byte_exampleO 7J,

7、以及八字节中的最高有效四字节俨quadlet_high勺将标记或dual_quadlet_exampleO 31J。对本标准所定义的所有字段及值,应首先发送最高有效的比特,包括读出或写入第8章定义的控制和状态寄存器(CS岛的数据值。1. 6. 4 数值筐在本文件中使用十进和l、十六进制和二进制数。为清楚起见,一般用十送饭数表示it数,用十六进制数表示地址,及用二迸倒数描述二进如j字段中的比特模式。十进制数用他们标准8、1,2.格式表示,十六制数用一串一个或多个十六进制数(O-9,A-F)后加下标16表示。二进制数用一串一个或多个二进*,J数字仰,1)后加下标2表示。困此,十透制2号也可表示成.

8、lA16t或110102。在C十十1-1:码例子中,十六进制数具有Ox前缀,二进制数具有Oh前缀。因此,十进ftitJ数26会用OxlA或比11010表示。1. 6. 5 包格式串行总线包是El一序列囚字节组成。包格式使用图1-4给定约式样表示。首先盎送四字节豆丛品品品牛.Lu四字节2量后发送理1- 4 包格式举倒4 GB/T 19244-2日03字段以具有其正确位置和宽度的包格式出王军。字段宽度还用字段描述显式地说明争包中比特发送,由顶部最左的比将开始,结束子底部最右的比特。1.6. 3中已绘出此规则,这意味着本标准中定义的所有字段的发送,都是首先发送最高有效比待,1. 6. 6 寄存器格式

9、所有串行总线寄存器都以CSR体系结构使用的式样编排。1. 6. 7 C+ +代码记法状态桃的条件和动作,形式上是用C十+代码定义的。自于一些生疏的读者对许多C+十代码运算符不太明白,为此将它们豹含义概述予表1- 20 表1- 2 特殊表达式擒要表达式i且哥哥I !整数I的逐位反十IJ整数I预加(1;1,然后用于此表达式)1 j整数I主要减(1-1.然后男子此表达式7I牛J整数I秘j刽逐位弄或1 &. J 整窒值1和1的逐位与1 I J 整整值1和1的逐位或IJ :约值,右移J位,零填充(如果I是无符号数).符号延赔付Z栗E有符号)IJ !裙等测试,如果I等于J.赔为真1 1 J 不等测试,知果

10、I不等于J.则为真lB j布尔变量B的逻辑非A &.&. B 布尔值A和B幸亏逻辑与A i! B 布尔值A秘B的逻辑或此外,支持列于表卜3的非标准数据类型实际上,为目标类别。表1- 3 事行总续数据类型数据类型说骂哥定时器以定立的速亘在自动递增的实值以秒为单位)布尔值在1为真,口为假时.1比待锺其他的、较特殊的数据类型在与它们榕关的有关章节中予以定义。执行C+代码时,认为无对剂花销。仅当词用下列函数对,时饲才会消逝(时间以秒为单位)void wat (real扫me); wait for I! time to elapse 1. 6.8 状态杭记法本标准所有状态机使用001 -5所示式样。5

11、GBjT 19244-2003 在牵标记SO:状事。SI,:!1;率1进l!IJso时自动的动作进入鬓SI时启动的萌作且时T辅事寸的骨?生的-产身二时本一移到一转回一此运一从81转移蜜50的条件此替革事时产生皇宫动作Sl=SO SO:S1 占SO转事3自IJ81能暴件此转事时产生的动作/ 注z此辑移后,重量哥届璋80萄萄#飞居事标记理1- 5 状态机式样倒子这些状态机有三条锻设Ea) 只在在不连续的状态中时间才会消遂。b) 状态转移,逻辑上是瞬i司的,所以,在转移期间产生约动作仅是设置标志辛苦变量,和发送信号。每次进入一个状态对,才起动此状态的动作注意,这意味指向返昆同一状态的转移,须从头开始

12、重新起动这些动作。1.6.9 囚R.ROM和字段记法本标准描述许多CSR和这些寄存器中的字段。为了从结点状态或描述性文本中应刻寄存器和字段名称,寄存器的名称总是F哥大写.理i尾,为了准述STA TE_ CLEAR寄存器中丢失除比辛辛,使用了sAE_CLEAR.lost记法e在本标准中,为了强调某一术语,特别是初次使用肘,使了黑体字型。所有的CSR都是因字节并且是对齐的四字节。寄存器的地址总是4的倍数)被规定为编离最初寄存器空间开始处的字节。当撞述了寄存器地址的主主园时,结尾的地址是是后的寄存器地垃这也是4灼倍数。这些编址约定示子表1-4中表1- 4 CSR续址约定例子偏移位置寄存器名称说现。S

13、TATE CLEAR 第一个CSR位置412 。THE民REGJSERS三于CSR位置本文件描述了若干配置ROM项幸在这些项中刻字段。为了从结点状态或结述性文本区别ROM项和字段名称,项名称的第一个字符总是用大写。因此,记法BUSInfo Bloc祉捕c用来描述BUSInfo Block项内的cmc比持。暂时数据结构中约项,例如包、定时器和计数苦苦,周小写字母遵循通常的C语言约).并豆愿走向距字样排列。例子有盯b_time和connectioniJ二注2在C_,_-H毛码中,不使F喜字符编排格式.但要遵楼大写规则。1. 6. 10 寄存器规范格式本文件精确定义了事行总线CSR约楼式和功能,某些

14、寄存器是只读的,二些是读和写,还有一些对写具有特男号的副作用。为了全面定义CSR约内容和功能,它们的规范包括格式(比辛辛字段位置的名称和长度人寄存器的初始值如果不是0)、当渎寄存器时的返I值和当写寄存器对的作用。一个寄存器的例子示子图1- 60 GB/T 19244-2003 定义Lni二f酣nd与厂商在美的siLiCLii:.J 极参自jIuni t_dcpend 。g 嚣筐最后一次写最后-次更蕾u 写作愿已储存I 不理晖1 e 固1-6臼R格式规范(例子)寄存器定义列出了寄存器字段的名称。这些名称是描述性的,而字段在文本中定义;官们的功能不应只从他们的名称来推断。然而,表1-5中的寄存器定

15、义字段具有一般含义。表1- 5 寄存哥哥定义字段名称结略语定立与单J(;有关的也nit_depend此字段的吉义应由结点部单兀钵革结将定义。与厂离有关的vendor_depend 此字段的含义应也结点的厂离定义。在单元体系结梅中?unit_depend字段可定义为与厂商有关本文件定义的CSR,在电源复位Bt(power _reset)或在四字节写人其RESET_START寄存器时( command_reset)应被初始化e对大多数寄存器丽言,power_reset或command_reset之后的初始值是相同的。当CSR的初始值不同时,可明确具体说明两个初始筐。表l6的读值字段具有一般含义。名

16、称最后-IIC写最后一次更新表1- 6 读僵字段缩略语定3且w U 此数据字覆中的锺应是先前写到隔一寄存器运址的僵司! 此数据字段中的值应是出结点硬件更新过的最后值。表1-7中写作用字段具有一般含义。表1- 7 写作用字段名称缩略语寇立已费者存5 己写数据字段的锺对向一寄存器应是直接可读的数。不理睬I 己写数据字段的锺应不于理睬并对结点状态不起作用。作用E 己写数据字段豹锺应对结点状态起作用,但对阿一寄存器不是直接可读的数。寄存器描述规定了其总线事务渎/写辛辛俭,以及.它是否是所要求的寄存器。期望读写寄存器(RW)通过总线事务可读、可写的s只读寄存器(ROl只能读;只写寄存器(WQ)只能写e虽

17、然对WO寄存器的读数和RO寄存器的写入数不是预料的,但寄存器定义仍定义了他们结果。1. 6. 11 备用寄存器和字段一些CSR地址对应于未实现的寄存器。这包括任选的寄存黎当该选项未被实现及备用寄存器要求未被实现的这些未实现的寄存器能力准确地定义为使当前实现和将来定义之间的冲突减至最低,如001 -7所示7 GBjT 1244-2003 定义菜在芸育革初始懂立噩筐8 写作用系理黯理1-7备用字段在实现的寄存器中,为了本标准进一步修订而备用的字段标记为reservedC有时结略为f或resv)。对实现的寄存器中的备用字段而言,写剖,该字段不予理睬,在读时,返回为号,一般规定虫草下z备用的z要求的进

18、一步定义备用的初始值:0 Read4值2Write4作用z应返医3!Jj0 应不予理毒草1. 6.12 操作播述优先级本标准中操作的描述用三稀方法进行2状态机.C十+代码毅和英语。如果多于一种描述,那么,优先级顺序应是状态极第一,其次是C+代码段,是后是英文文本包括状态机注释)。1. 7 符合性1. 7. 1 臼E体系结构符合性8 串行总线遵循ISO/IEC13213: 1994.尤其是sa) 幸事址z串行总线使用固定的64比特编址,觅3.3,b) 事务z1) CSR体系结构定义的事务=渎1-读悦,写1-写衍,锁定4和锁定8是和7.4中描述的串行总线事务相同的,串行总线还规定了1字节到2048

19、字节的字节对齐块的读和写事务,这视表6-4中所描述的数据速率商定。2) 时钟选通信号出6.3.2所述的奉行总线cycle_start包来实现。差错状态码:type_盯roraddress_error和conflict_盯ror都是一个事务响应中返回的可能状态筐。串行总线称之为响应代玛,还有一些附加的特定总线筐。详见表6-11。dl 复位:power_reset和co扭扭and_reset在8.3. 2. 1中描述。e) SATE _CLEAR:STATE _CLEAR寄存器的bus_depend比待全是任选的,在8.3.2.2. 1中描述。f)各NODE_ID:) offset_id:串行总线

20、称之为physical_ID。在电缆环境下,也4.4.2.3条描述的自标识过程选择这些筐。此环境中,physical_ID是只读值e在底扳环境下,这些值取决于应用环境见5.4. 2. ). 2) bus_depend:与总线有关剖字段应为全G并是只读值。g) SPLlT_TIMEOT_HI手SPLIT_IMEOUT_LO,仅需实现SPLIT_ TIMEOUT _HH数秒)的低阶3个比特(8s最大超时):SPLIT_IMEOUTLO的较高阶13个比特以125间,而不是1/8192s为单位计数。h) 与总线有关的寄存器z串行总线具有下列任选的CSR.详觅8.3.2.31) CYCLE_ TIl丘E

21、2) BUS_TIME 3) POWER_FAIL_IMMINENT 4) POWER_SOURCE 5) INCUMBENT_ANSWER 6) BANDWIDTH ALLOCA TE 7) CHANNELS_A V AILABLE_HI 8) CHANNELS_A V AILABLE_LO 9) MAINENANCE CONTROL 10) MAINTENANCE_UTILlTY i) Bus_dependent ROM项.串行总线有下列额外的ROM累,详兑8.3.2.5,1) Node_Capabililies根项2) NocleUniqueld lIt 3) Bus_Dependent

22、_lnfo目录幻Topological_Map位置5) Speed_Map位置1. 7. 2 串行总钱物理层要求下列最低性能zu 电缆物理层z1) 以98.304 Mbit/ s发送/接收数据比特。b) 底板物理层z1) 对BTL秘ECL,以49.152Mbitis发送/接收数据比辛辛GZ) xf TTL,以及.576Mbit儿发送/接收数据比特。2 定义和绩11&语2. 1 符合性词汇些关键i每周来区别不同要求级别和任选性之阔的差异。这些词有22. 1. 1 期望的epected GBI主19244-2003F寄来描述在本标准采用的设计模型中硬伶或软伶行为的关键词a其他的硬件和软件设计模型也

23、可实现e2. 1. 2 可以回町表示选择的灵活性.而不意味优远的关键词e2. 1. 3 应该shall 表示强?岗位要求的关键诲。要求设计者实王军所有这些强制住要求,以确保与符合本标准的其他产品始至操作性e2. 1. 4 窒弛。uld表示选择豹灵活性,并室主源从优的关键诲。等同于短语推荐气Esrecom理ended勺。2.2 技术词汇本标准中使用下列术语z2.2.1 确认acknowledge 9 GB/T 19244-2003 确认包2.2.2 确认闰辍acknowledge gap 包结束事日磷认开始之间总线空闲期a2.2.3 磷认包acknowledge packet 白白的结点返回到源

24、结点以用者应大多数主包的链路层包c确认包总是准确的B比辛辛长。2.2.4 应用环境appli四tionenvironment 底板$行总线梢物理环境。这包括总线本身,模块辛苦包含它们的系统。i比环境可以是一标准化的主机底板例如.Futurebus十轮廓九它描述信号要求,收发器、模块的机械配置和保证工作的温度范围,2.2.5 仲裁盯.bitrati佣结点竞争总线拥有权的过程。电缆环境使用层次结构的点到点算法,商底板环境使用发送一仲裁序列的比特串行过程。仲裁争议结束对,只有一个结点能够发送数据包。2.2.6 仲裁量才钟速率缸bitrationc10ck rate 用来定义底板物理层中若干定时要求的

25、速率,对钟频率为必.152MHd:100 ppmo与底极接口技术无关e2.2.7 仲裁复位离隙arbitratio噩r目前gap在使用公平协议的源已经赢得仲裁争议之后,在它能够再次竞争总线主权之前必须出现的最小总线空闲烧。这比正常的子动作闵隙要长。2.2.8 仲裁序列arbitration seque自由对底板环境,自希望发送包的一些结点发送的比特集合,用1比确定哪一个结点将能进行下次发送。2.2.9 仲裁信号arbitration signal 在仲裁期阂,在结点之间交换豹双向信号。对物理层,是PDU之一(另一个是数据比特)。2.2. 1号异步包asynchrono国P挺ket在第一个民字节

26、中包含目的地总线lD豹主包。它作为事务请求子动作和/或响应子动作发送。2.2. 11 连接的对等PHYattacbed peer PHY 一特定物理连接离本地PHY约另一端处的对等电缆PHY。2.2.12 底援物理层如缸kpl四ep量ysicallay时可应用于串行总主是底板环境的物理层翠式。2.2.13 10 底板PHYbackplane PHY 底板物理层的缩疆各语。GB/T 19244-2003 2.2.14 基本速率ba盟rate在特定电缆环撞中,出串行总线使用的鼓低数据速率。在多速度环境中,所有结点必须能以基本速率接收和发送。对电草草环挠,基本速率是98.304MHz士10在ppm,

27、2.2.15 广播物理ID切-oadcast_pbysical_ID具有111111,值的物理ID.2.2.16 总线lDbus_ID 在多互连总线的系统中.唯一规定特定总线的10比辛辛数。2.2.17 总线管理器如usmanager 提供先进的电源管理,使串行总、线性能最佳化,描述总线拓扑,和交叉引用总线上两个结点数据传输的最大速度的结点。总线管理器结点也可以是等时资源管理器结点e2.2.18 字节byte 数据豹8个比辛辛s2.2.19 电缆物理层cable pbysical layer iJ应用于串行总线电缆环境的物理层类型。2.2.20 电缆PHYcable PHY 电缆物理层缩路语。

28、2.2.21 级联事务concaten剖edtr四saction请求和响应子动作直接级联、在确认请求辛苦略应包之间无闵隙的事务。2.2.22 连接的PHYconn配tedPHY 一特定物理连接离本地PHY的另一端处的对等电缆PHYo2.2.23 CSR体系结槐臼RArcbitecture JSO/JEC 13213 , 1994ANSJ/lEEE Std 1212.1994叛,信息技术微处理器系统微机总线后控制和状态寄存器(CSR)体系结构。2.2.24 周盖章主控器cyJe master 产生周期开始前结点。2.2.25 周期开始cycle start 自周期主控器发送的主包,它指示等对周期

29、的开始。2.2.26 数据比特da姐树t物理层用来在媒体上传输包数据的最小信令元。对此物理层是PDU之一另一个是伶裁信号2.2.27 昌的地destination 11 GB/T 19244-2003 由包寻泣的结点e如果此吕的地宿营军单独寻址,那么,此目的地必须返回确认包2.2.28 双字节曲ublet数据剖两个字节。2.2.29 级霹比特dribble bits 包末端的附加比符,它允许实现中的辅助同步,2.2.30 公平部领faime描iutervaI一组背靠背传送辈革间内使用公平主争议的每个争用源点获得单次传送。公平l胃痛的定界符是指仲裁复位|泻踪。2.2.31 阁隙gap总绞空闲挠。

30、2.2.32 初始寄存楼空饲initiaI吨isterspace 在复位之后可立即访问约供资源备用的地址空间。这包括由CSR体系结构定义的寄存器和本标准定义的寄存器32.2.33 IRM(等肘资源管理费等时资源管理器缩赂语。2.2.34 等时的isochronous 像根继有效事件之向前时间间隔具有格同持续挠,或具有最短持续期整数借这样的时间标度或信号灼基本特征。2.2. 35 等时结道isochronous ch四nel讲者和一个或几个昕者之间出信道号标识汹一种关系。在每个等时周期期l碍,每个信道发送一个包。信道号是使用等时资源管理设施分配的。2.2.36 等部周期is配hrono酣cycl

31、e周期开始发送之后启动的,在检吉普梨子动作伺掠时结束约总线工作方式,在等时周期期间,只可以出现等肘子动作。平均每125阳等时周期开始。2.2.37 等时润隙i蜘hrono皿草IIP对于等肘子动作,仲裁开始前的总线空闲期。2.2.38 等时资源管理器(lRM)sochrono皿r四ourcem酣睡rIR.1二包含管理等时资源所需设施的结点。特别是,等时资源管理器要包括BUS_MANAGER_ID.BANDWIDTH_A V AILABLE和CHANNELSA V AILABLE寄存器。此外,如果卒地总线上没有忌线管理器,等对资源管理还可执行有限拍电源管理,并选择一个结点作为周期主控器c2.2.3

32、9 等对子动作s配hro回国subaction12 仅在等对周期期间发送的完整的链路层操作仲裁和等对包儿2.2.40 链路层(LlNK)Iink layer (LIN豆)GB斤192毒4-2003在为串行总线定义的、由三个协议层组成的校中,提供向事务层传送具有接收证实单向数据服务的这一层。链路层还提供编址,数据检验和成锁。链路层还直接向应用提供等睡去数据传送服务.链路层和串行总线协议拢的关系见图3-4。2.2. 41 LINK(链盖在层链路层缩略话。2.2.42 哥哥者listener 接收等1l11言道等时子动作的结点。对任意一个给定的等对信道可以有G个、1个或1个以上的听者。2.2.43

33、本地总线lDLocal_b出dD值为1111111111,的总线10.2.2.4母锁定请求包lock -r吨时5tpacket 在锁定事务请求子动作部分期间发送的包。2.2.45 锁定确应包lock -res阴nsepacket 在锁定事务响应子动作期间发送的包。2.2.46 镇定事务Joc孟tra皿action将来自请求者的地址、子命令和数据参数传送到响应者并将来自响应者的数据值返部给请求者的事务。子命令规定在每每应者处执行不可分的更新所返应由专数据值是更新数据自告先前信2.2.47 模块module 物理管理的最小组成部分,即可替换的器件。2.2.48 固有优先权natural prior

34、ity 绘出在同一草草阂,使用梅同优先权级主IJ开始仲裁约各结点包传送次序。xBC国3- 20 公平仲裁注意=发送级孩子动作约结点见3.毡.2.3)不恢复其町b_enable比待。3.7.3 电缆物理层电缆环境是也称为物理连接始点对点键路连接的结点网络。物理连接是由每个结点PHY上的端口和它们之间的电缆组成。PHY可有多个端口,它允许如图3-2所示凶分支多跳段互联。主要限制是结点必须按非周期性网络非环互联在一起e电缆PHY将物理点对点拓扑转换成较高层要求的虚拟广播总线。电缆PHY通过获得一个端口上接收刽所有数据,并将所有数据重新与本地时铃阔步,再将数据转发给它的所有其他端日做到这一点的a电缆P

35、HY逻辑上有归个主要的部件组成,如函3-21所示2在厉害其他端口转发的数据端口1接收的数据. 在新高其他端口转发的数据11 趾E为阻叫一直如恒一-TxDataTxSlrobe RxArbState xArbS坦1BC,图3- 31 公平/紧急仲裁示倒在底级环境中,固有优先权是4比特紧急优先权级别与physical_ID的级联。这产生如下情况gd 使用紧急优先权拍结点将总是赢得仲裁争议.超过使用公平优先权的所有结点。b) 使用最高优先权级别的结点将赢得仲裁争议。37 GB/T 19244-2003 c) 如果使用最高优先级别剖结点多于一个,那么,具有最高庐YS1lFIG_TIMEOUT可以指示拓

36、扑中有一个循环e5) LINK_O:!DSHAKE 连接的对等PHY磷认TXC日ILD_NOTIFY(对等PHY是!ltPHY劫子辈1 。RX_DATA_PREFIX 连接的封等PHY要发送数据f!l或已经完成发送包数据块并要再次发送1 1 BUS RESET 发送以迫使总线重新配置注z仲裁惨议不使用一些可能接载的锺,4.4-.2状态挠的一些状态是不关心上述某些代码的筐的。4.3.4 电缆PHY包电缆PHY发送和接收少量供总线管理用豹短包。这些PHY包全由比特组成,第二个32比特是前32比耗的逻辑泛,并且都以S100速度发送。如果所接收的PHY包的前32比特与第二个32比特的反不相配,那么此P

37、HY包应不予理辈辈。电缆物理层包的类型有2a) 自标识包b) 链路层接通包c) PHY配置包注,PHY包可以与空数据等对包仅是准砖地二千四字节的链路层包J招区慰她,因为患者使房32比争夺CRC作为第二个四字节,雨PHY包使用前四字节的比特反作为第二个ll!I字节e4.3.4.1 自穗识包电缆PHY在仲裁的自标识阶段期间,以基本速率发送一到8个自标识包。发送的自标识包的号66 GB/T 19244-2003 码视PHY具有的最大端口数丽定。电缆PHY自标识包具有图4-18所示格式gI 。声丘_ID曹先发送?最后盎送E工最后盎送冉晶晶可严晶晶严晶晶dp 严晶晶二土立上pb且呈22主主已self-I

38、D毡稼1.养2事挥3n A 再汇lDE ph pl0 p18 p26 国一副-md户p-d卢EnF岗山n pa pb pc pd pk啡】op3抖抖回pkt养2:1 pll p12 p13 p14 pk芝拌32 p19 p20 p21 p22 时n=3到7.字llI:回到ph或是备用的.自标识包格式自标tR包字戴回4- 18 表4-29 字段导自注择10 自标识包标识符phy_ID phYSlcaLID 此包发送器的物理结点标识符L ln址actlVe如果设置,此结点具有活动的链路层和事务层gap_cnt gap_count 也综点PHY_Cm运FIGURAlON.gap_count字段吕前值

39、sp PHY SPEED 速度能力z00 98. 304 Mhit! s 。198.304 Mhit!s和19号.608Mbit. !s 10 98.304 Mhit/s、196:608Mbit/s和393.216M抽.!s 11 进一步定义备用del PHY DELAY 是主事情况中继器延迟s。二144ns (-14!BASE_RATEJ 0 备用11 备用C COIENDER |如果设置,并且linkactive旗标设置,此结果是在4.2茨述约草线或等对资漂管理嚣的争用者。pwr POWER_CLASS i功率消耗和电源特位z号。结点不需要功率,亦不中继功率e001 结点吉备电器草并至少为

40、总续提供15百功率。10结点皇备电源并至少为居、线提供30W功率。11结点自备电草草并至少为总线提供45W功率。100 结点可总线供电,并使湾高达1W_ 101 结点可由总线供电,并使用高达1W_为了链路层军在较药层使能雾2W附加功率llO 结点也总线供电,并使用高达lW。为了链路层和较高层使能需5,市附加功率J111 结点出总线供电,并使用高达1飞、二为了链路层和较高层使能需9W附加功率.67 GB/T 19244-2003 表4-29(续)字段寻自饺释PO.P26 NPORT. 端口状态schi!dNPORT 11 连接到于猿直在点Connected NPORT 10 连接到父辈辈革点的不

41、与任捷PHY连接00 PHY目曹雪没有2 initiater四et如果没置,此结点已启动吕前总统集位却在它已经牧草I1之前,它e开始发送bUS_T目ed言号沪。径选。如果没窑实理李桑比侍应作为。运罢Jm mO陀甲packet5禁果设置.1昆主毒点豹另一个主标识!将立攘攘黯(戳,直在渠设重比比绩,并豆亨!一个所接较龄自标识包具有不到的phy_ID.那么自称识已被丢失n 扩展的自辈革识包序列号(0到2.对5至于自标识e梓1J祥3)如果在英辛苦3堕p中幸亏篷,董事么m4 18中能自飞pa-内J幸Um字接备用E李TSV透一步定立各痕,重于Ga 通过4.34.2所述的Lnk-lPHY包,链籍层和较高层使

42、簸。也不保证准确地一个结点设置是i比比特。在1司司时墨西,可能有多于一个的结点正请求总线复位。43.4.2链路层楼通包对设有庭裁将其链路层电路主要远远器革前辈革些结点,接收罢94-19济示的电缆PHY毛主盛产生LIl可K币。?司的PH_EVENT.ndicate, (进一步信息见8.4.40) 首先盎送i田!. f为,y_IO1. 丽。翩i酬。蔷摆手节羡逻辑草掉。o0剧到-0000 噩袋里走迭图4- 19 缝路层接通包格式表4- 30 链鳝层接通包事段字重重等自注事手01 辈辈路层接通包标m符phy.ID ph沪sicaLID成包茵的地物理结点标识符4.3.4.3 PHY恕重包JIj下列方法使

43、辛辛定配置的事行总线性能最优化是丐捷的za) 将各续点使用的gap_count设置为较小锺(接近任二线点之间实际的最坏情况的跳毅数如下一次总线初始化之后,迫使特定量在点为很(例如,在等时系统中,很应是有周期二在控器能力的)。应对远程结点,使勇m七20Jj辛示主专PHY罢王登包遂有这湾矜动作主主本她结点,使湾PH_COl可,request _0望务。使JljPHY包的娩程在第8:1宫中叙述。曹先重迭iI p忡.,IDI R i T I g叩,_cmt. 0棚黎您宇警告告逻羁岳。回阅。,目。G一一最后量送理2号P日军配置包格式68 GBjT 19244-2003 表4-31PHY配置包字段字段导自

44、注释00 PHY配置包标识符root_ID physle主!lD具有其forcr专比特设置的纠ySlca门以主主果在比辛辛设窒才喜意义入R R 如果设置,憨么具有其physical_ID等于此包的root汩的结点应具离其force阳出比辛苦设置p声音有其他结点则清除它们的forcerz比特.主自己清除,则应不理军事E,_ID。T T 如果设置,鹦所有结点应将他们PHY_CONFIGURATION.gap_count字段设置为此包gap_count字段豹值。g在p_cntgap_cnt 所结结点PHY _CONFIGURATION. gap_CQunt字段的梦缠。这侄立p对接投产生影锅,并在下-

45、次总线复位之后继续有效.(根摇4.4. 2. 1. 2目setstart actlons和4.4.2. 4. 2豹receive_actonsJ!,厅主盖述,在第二次总线复位之后.gapCO四t设置为63苟元须插入PHY配置包。)注z具有R)郭T)的PHyre置包备用,并在收到Itt应不予理裸24.3.5 电缆PHY定时常量电缆环境中物理层配置和定时从表4-32所给的常量中导出。表4-32电缆PHY定对常量主主时常量最小值最大锺注释ACK RESPO-JSE TIME 0.5s 0.17s 报告包结束DATA_E-JD和请求磷认带有待裁请求剑链路层嘀应之间约时i司eARB_SPEED_SIGN

46、AL_START i 。02严s|传送端口产生da坦pr巾辈革口产生传送速度信号之鹤的时廷。BASE RATE 9辜.294Mhit/s 98.314 Mbit/s 基本比争夺速率(98.304土100ppm)Mhit/s . CONFIG TIMEOUT 166.6严S166.9乒S循环检滔时淘(16384/BASE_RATE) ROO_CONTEND_F AST 0.24严S0.26s 主P4.毡.2.2所述,如果隧税比辛苦断开,在搜争用寨问等待送入T3状态的对向( 24/BASE_RATE ROOT_CONTEND_SLO有0, 57 :且S0.60 !.1S 主P4.4.2.2所述,如

47、果隧机比辛苦接通,在报争F自费毒梅等待送人T3状态部;f!写( 56!BASE_RATE). DATA ED TI汉E0.24严S0.26s 包信号结束时间(2.1/BASE_RATE)。DAA PREFIX TIME 0.04严SO. 16s 速度尿样之后香tt时数据齐始之前保持时间a也是级联句句应中确认和确应数据之弱的时间(在4/BASE_RATE辛苦-16iBASE_RATE之词在稳认parent_notify信号之前等待进入FORCE ROOT TIMEOC o状态的对问(8192/BASE_RATE 和16384/BASERATE之间入重要提示:2止对可应/、于或等于此结点)NFIG

48、_ TIMEOCT值。69 GB月19244-2003亵4_ 32 (续定对常量最小锺最大值注释NOMI只AL_CYCLE_ TIME 124.988俨sI 125.013严Si 一个等对周贱的开始和下一个之间对酶的平均值(125阳士100ppm) 0 MAX_ARB_ST A TE.Tl岛ERESET WAIT 任一次仲裁状态,商不是空闲、(见下复位或数费苦接收的最长时间MAX丑USHOLD 1. 63严S在清求确认和氯联异主任于动作数据包之间,级联子瑶等对于动作的数据包之蜀,结点可以发送TX二DAAPREFLX信号的最长时河.MAX BUS OCCUPANCY 100户5结点可以发送的最长对i可.到这接较端口量号RX_DATJ在PREFIX信号秘MAlLDAA._PREFIX_DELA Y PHY DELAY 见表4- 29) 发送端口发送XDAA丑REF1X之i湾的最大延迟。(这意味着数据需缀信号必须被迟的时间小于itB才数据)MIN_PAC丘T_SEPA丑ATION0.34s 包之翔的最小时祠(- 32!BASE_RA TEl RESET TIME 166.6严S166.7s 复位保持时同(-16384jBASE_RATEl RESET百AIT1

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 标准规范 > 国家标准

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1