温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,汇文网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:3074922707
ISO_IEC_18372_2004E
INTERNATIONAL STANDARD ISO/IEC18372 First edition2004-12 Information technology RapidIOTM interconnect specification Reference number ISO/IEC 18372:2004(E)INTERNATIONAL STANDARD ISO/IEC18372 First edition2004-12 Information technology RapidIOTM interconnect specification PRICE CODE ISO/IEC 2004 All rights reserved.Unless otherwise specified,no part of this publication may be reproduced or utilized in any form or by any means,electronic or mechanical,including photocopying and microfilm,without permission in writing from the publisher.ISO/IEC Copyright Office Case postale 56 CH-1211 Genve 20 Switzerland For price,see current catalogue XJ ISO/IEC 18372:2004(E)-3-Table of ContentsForeword.27Summary.33 Introduction.33I Partition I-Input/Output Logical Specification.38 I.1Overview.38 I.2Contents.38 I.3Normative References.381Chapter 1-System Models.38 1.1Processing Element Models.38 1.1.1Processor-Memory Processing Element Model.39 1.1.2Integrated Processor-Memory Processing Element Model.39 1.1.3 Memory-Only Processing Element Model.40 1.1.4Processor-Only Processing Element.40 1.1.5I/O Processing Element.40 1.1.6Switch Processing Element.41 1.2System Issues.41 1.2.1Operation Ordering.41 1.2.2Transaction Delivery.42 1.2.3Deadlock Considerations.432 Chapter 2-Operation Descriptions.43 2.1I/O Operations Cross Reference.44 2.2I/O Operations.44 2.2.1 Read Operations.45 2.2.2Write and Streaming-Write Operations.45 2.2.3Write-With-Response Operations.45 2.2.4Atomic(Read-Modify-Write)Operations.46 2.3System Operations.46 2.3.1Maintenance Operations.46 2.4 Endian,Byte Ordering,and Alignment.463 Chapter 3-Packet Format Descriptions.48 3.1Request Packet Formats.48 3.1.1Addressing and Alignment .48 3.1.2Field Definitions for All Request Packet Formats.48 3.1.3Type 0 Packet Format(Implementation-Defined).51 3.1.4Type 1 Packet Format(Reserved).51 3.1.5Type 2 Packet Format(Request Class).51 3.1.6Type 34 Packet Formats(Reserved).52 3.1.7Type 5 Packet Format(Write Class).52 3.1.8Type 6 Packet Format(Streaming-Write Class).53 3.1.9 Type 7 Packet Format(Reserved).53 3.1.10 Type 8 Packet Format(Maintenance Class).53 3.1.11 Type 911 Packet Formats(Reserved).55 Introduction.28 -4-ISO/IEC 18372:2004(E)Table of Contentss 3.2Response Packet Formats.55 3.2.1Field Definitions for All Response Packet Formats .56 3.2.2Type 12 Packet Format(Reserved).56 3.2.3 Type 13 Packet Format(Response Class).56 3.2.4Type 14 Packet Format(Reserved).564Chapter 4-Input/Output Registers.57 4.1Register Summary.57 4.2Reserved Register and Bit Behavior.57 4.3Extended Features Data Structure.58 4.4 Capability Registers(CARs).59 4.4.1 Device Identity CAR(Offset 0 x0 Word 0).59 4.4.2 Device Information CAR(Offset 0 x0 Word 1).59 4.4.3Assembly Identity CAR(Offset 0 x8 Word 0).59 4.4.4Assembly Information CAR(Offset 0 x8 Word 1).60 4.4.5Processing Element Features CAR(Offset 0 x10 Word 0).60 4.4.6Switch Port Information CAR(Offset 0 x10 Word 1).61 4.4.7Source Operations CAR(Offset 0 x18 Word 0).61 4.4.8 Destination Operations CAR(Offset 0 x18 Word 1).61 4.5Command and Status Registers(CSRs).62 4.5.1 Write Port CSR(Offset 0 x40 Word 1).62 4.5.2 Processing Element Logical Layer Control CSR(Offset 0 x48 Word 1).63 4.5.3Local Configuration Space Base Address 0 CSR(Offset 0 x58 Word 0).63 4.5.4 Local Configuration Space Base Address 1 CSR(Offset 0 x58 Word 1).64IIPartition II-Message Passing Logical Specification.66 II.1Overview.66 II.2Contents.661Chapter 1-System Models.66 1.1Processing Element Models.66 1.1.1Processor-Memory Processing Element Model.67 1.1.2Integrated Processor-Memory Processing Element Model.67 1.1.3 Memory-Only Processing Element Model.68 1.1.4Processor-Only Processing Element.68 1.1.5 I/O Processing Element.68 1.1.6Switch Processing Element.69 1.2Message Passing System Model.69 1.2.1Data Message Operations .69 1.2.2Doorbell Message Operations.70 1.3System Issues.70 1.3.1Operation Ordering.70 1.3.2Transaction Delivery.70 1.3.3Deadlock Considerations.71ISO/IEC 18372:2004(E)-5-Table of Contents2Chapter 2-Operation Descriptions.71 2.1Message Passing Operations Cross Reference.72 2.2Message Passing Operations.72 2.2.1Doorbell Operations.72 2.2.2Data Message Operations .72 2.3 Endian,Byte Ordering,and Alignment.733Chapter 3-Packet Format Descriptions.74 3.1Request Packet Formats.74 3.1.1Field Definitions for All Request Packet Formats.74 3.1.2Type 0 Packet Format(Implementation-Defined).75 3.1.3Type 19 Packet Formats(Reserved).75 3.1.4Type 10 Packet Formats(Doorbell Class).75 3.1.5Type 11 Packet Format(Message Class).75 3.2Response Packet Formats.76 3.2.1Field Definitions for All Response Packet Formats .77 3.2.2Type 12 Packet Format(Reserved).77 3.2.3Type 13 Packet Format(Response Class).77 3.2.4Type 14 Packet Format(Reserved).78 3.2.5Type 15 Packet Format(Implementation-Defined).784Chapter 4-Message Passing Registers.78 4.1Register Summary.78 4.2Reserved Register and Bit Behavior.79 4.3Capability Registers(CARs).80 4.3.1Processing Element Features CA