ECMA 342-2003 RapidIOTM Interconnect Specification《快速OTM互连规范》.pdf
《ECMA 342-2003 RapidIOTM Interconnect Specification《快速OTM互连规范》.pdf》由会员分享,可在线阅读,更多相关《ECMA 342-2003 RapidIOTM Interconnect Specification《快速OTM互连规范》.pdf(441页珍藏版)》请在麦多课文档分享上搜索。
1、 ECMA Standard-342February 2003Standardizing Information and Communication SystemsPhone: +41 22 849.60.00 - Fax: +41 22 849.60.01 - URL:http:/www.ecma.ch - Internet: helpdeskecma.chRapidIOTMInterconnectSpecificationInternational ECMA Standard-342February 2003Standardizing Information and Communicati
2、on SystemsPhone: +41 22 849.60.00 - Fax: +41 22 849.60.01 - URL:http:/www.ecma.ch - Internet: helpdeskecma.chRapidIOTMInterconnect SpecificationRapidIOTMInterconnectSpecificationInternational Brief HistoryThe RapidIO architecture was developed to address the need for a high-performance low pin count
3、 packet-switched system levelinterconnect to be used in a variety of applications as an open standard. The architecture is targeted toward networking, telecom, andhigh performance embedded applications. It is intended primarily as an intra-system interface, allowing chip-to-chip and board-to-board c
4、ommunications at Gigabyte per second performance levels. It provides a rich variety of features including high data band-width, low-latency capability and support for high-performance I/O devices, as well as providing globally shared memory, messagepassing, and software managed programming models. I
5、n its simplest form, the interface can be implemented in a FPGA end point.The interconnect defines a protocol independent of a physical implementation. The physical features of an implementation utilizingthe interconnect are defined by the requirements of the implementation, such as I/O signaling le
6、vels, interconnect topology, physicallayer protocol, error detection, and so forth. The architecture is intended and partitioned to allow adaptation to a multitude of applica-tions.This ECMA Standard has been adopted by the General Assembly in February 2003.Overview of the standardThis overview expl
7、ains each of the three layers of the RapidIO architecture, their interrelationships, an the system and device inter-operability:1. Logical layerThe logical layer defines the overall protocol and packet formats, the types of transactions that can be carried out with RapidIO, how addressing is handled
8、. The logical specifications are partitioned into two partitions: Partition I: Input/Output Logical Specification Partition II: Message Passing Logical Specification Partition V: Globally Shared Memory Logical Specification2. Transport layerThe transport layer provides the necessary route informatio
9、n for a packet to move from one point to another. This information is covered in Partition III: Common Transport Specification.3. Physical layerThe physical layer contains the device level interface such as packet transport mechanisms, flow control, electrical characteristics, and low-level error ma
10、nagement. This standard covers these topics in Partition IV: Physical 8/16 LP-LVDS Specification, and in Partition VI: Physial Layer 1X/4X LP-Serial Specification.4. Inter-operability This consists of a standard setod device and system design solutions to provide for interoperability. The specificat
11、ion is given in Patition VII: Inter-operability Specification System and Device.NOTERapidIO specifications are structured so that additions can be made to each without affecting the others. For example, each logi-cal specification is independent and can be implemented alone.Partitions I, II and V: L
12、ogical SpecificationsIn RapidIO, the logical layer is subdivided into two specifications that support distributed I/O processing. Partition I: Input/Output Logical Specification explains how RapidIO supports input-output systems and Partition II: Message Passing Logi-cal Specification describes the
13、message passing features of the RapidIO interconnect. Additionally, Partition V: GloballyShared Memory Logical Specification, specifies an extension for applications that support cache-coherency and multi-processing.The logical specifications do not imply a specific transport or physical interface,
14、therefore they are specified in a bit streamformat. Necessary bits are added to the logical encodings for each lower layer in the hierarchy.Because all logical layers fulfill the same data communication functions no matter what programming model they support,specifications written to this logical le
15、vel address similar issues. In RapidIO, this similarity among the logical specificationsis reflected in the chapter contents, with each of the logical specifications containing the following chapters: Chapter 1, “ System Models,” provides explanations and figures of the types of systems that can use
16、 a RapidIO interface. Chapter 2, “Operation Descriptions,” describes the sets of operations and transactions supported by RapidIO message passing and input/output protocols. Chapter 3, “Packet Format Descriptions,” breaks down packets into the two basic classes of request and response packets and th
17、en discusses and illustrates the format types within each class for each logical specification. Chapter 4, “Message Passing Registers,” and Chapter 4, “Input/Output Registers,” provides a memory map of registers used in the message passing and I/O specifications, and then subsections that discuss an
18、d illustrate each register.The message passing logical specification has an annex added that describes in greater detail two examples of RapidIO mes-sage passing models, one a simple model and one a more extended model.The extension to the logical specifications as given in Partition V contains the
19、following chapters: Chapter 1, “Overview,” describes the set of operations and transactions supported by the RapidIO globally shared memory protocols. Chapter 2, “System Models,” introduces some possible devices that could participate in a RapidIO GSM system environment. The chapter explains the mem
20、ory directory-based mechanism that tracks memory accesses and maintains cache coherence. Transaction ordering and deadlock prevention are also covered. Chapter 3, “Operation Descriptions,” describes the set of operations and transactions supported by the RapidIO globally-shared memory (GSM) protocol
21、s. Chapter 4, “Packet Format Descriptions,” contains the packet format definitions for the GSM specification. The two basic types, request and response packets, with their sub-types and fields are defined. The chapter explains how memory read latency is handled by RapidIO. Chapter 5, “Globally Share
22、d Memory Registers,” describes the visible register set that allows an external processing element to determine the globally shared memory capabilities, configuration, and status of a processing element using this logical specification. Only registers or register bits specific to the GSM logical spe
23、cification are explained. Refer to the other RapidIO logical, transport, and physical specifications of interest to determine a complete list of registers and bit definitions. Chapter 6, “Communication Protocols,” contains the communications protocol definitions for this GSM specification. Chapter 7
24、, “Address Collision Resolution Tables,” explains the actions necessary under the RapidIO GSM model to resolve address collisions. Partition III: Common Transport SpecificationPartition III: Common Transport Specification contains three chapters:The introduction to Partition III: Common Transport Sp
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ECMA3422003RAPIDIOTMINTERCONNECTSPECIFICATION 快速 OTM 互连 规范 PDF

链接地址:http://www.mydoc123.com/p-704773.html