Home Page Icon
Home Page
Table of Contents for
Data Streaming Logical Layer
Close
Data Streaming Logical Layer
by Sam Fuller
RapidIO: The Next Generation Communication Fabric For Embedded Application
Copyright
PREFACE
The Interconnect Problem
PROCESSOR PERFORMANCE AND BANDWIDTH GROWTH
MULTIPROCESSING
SYSTEM OF SYSTEMS
PROBLEMS WITH TRADITIONAL BUSES
THE MARKET PROBLEM
RAPIDIO: A NEW APPROACH
WHERE WILL IT BE USED?
AN ANALOGY
RapidIO Technology
PHILOSOPHY
THE SPECIFICATION HIERARCHY
RAPIDIO PROTOCOL OVERVIEW
PACKET FORMAT
TRANSACTION FORMATS AND TYPES
MESSAGE PASSING
GLOBALLY SHARED MEMORY
FUTURE EXTENSIONS
FLOW CONTROL
THE PARALLEL PHYSICAL LAYER
THE SERIAL PHYSICAL LAYER
LINK PROTOCOL
MAINTENANCE AND ERROR MANAGEMENT
PERFORMANCE
OPERATION LATENCY
Devices, Switches, Transactions and Operations
PROCESSING ELEMENT MODELS
I/O PROCESSING ELEMENT
SWITCH PROCESSING ELEMENT
OPERATIONS AND TRANSACTIONS
I/O Logical Operations
INTRODUCTION
REQUEST CLASS TRANSACTIONS
RESPONSE CLASS TRANSACTIONS
A SAMPLE READ OPERATION
WRITE OPERATIONS
STREAMING WRITES
ATOMIC OPERATIONS
MAINTENANCE OPERATIONS
DATA ALIGNMENT
Messaging Operations
INTRODUCTION
MESSAGE TRANSACTIONS
MAILBOX STRUCTURES
OUTBOUND MAILBOX STRUCTURES
System Level Addressing in RapidIO Systems
SYSTEM TOPOLOGY
SWITCH-BASED SYSTEMS
SYSTEM PACKET ROUTING
FIELD ALIGNMENT AND DEFINITION
ROUTING MAINTENANCE PACKETS
The Serial Physical Layer
PACKETS
CONTROL SYMBOLS
PCS AND PMA LAYERS
USING THE SERIAL PHYSICAL LAYER
TRANSACTION AND PACKET DELIVERY ORDERING RULES
ERROR DETECTION AND RECOVERY
RETIMERS AND REPEATERS
THE ELECTRICAL INTERFACE
Parallel Physical Layer Protocol
PACKET FORMATS
CONTROL SYMBOL FORMATS
PACKET START AND CONTROL SYMBOL DELINEATION
PACKET EXCHANGE PROTOCOL
FIELD PLACEMENT AND DEFINITION
LINK MAINTENANCE PROTOCOL
PACKET TERMINATION
PACKET PACING
EMBEDDED CONTROL SYMBOLS
PACKET ALIGNMENT
SYSTEM MAINTENANCE
SYSTEM CLOCKING CONSIDERATIONS
BOARD ROUTING GUIDELINES
Interoperating with PCI Technologies
ADDRESS MAP CONSIDERATIONS
TRANSACTION FLOW
PCI-X TO RAPIDIO TRANSACTION FLOW
RAPIDIO TO PCI TRANSACTION MAPPING
OPERATION ORDERING AND TRANSACTION DELIVERY
INTERACTIONS WITH GLOBALLY SHARED MEMORY
BYTE LANE AND BYTE ENABLE USAGE
ERROR MANAGEMENT
RapidIO Bringup and Initialization Programming
OVERVIEW OF THE SYSTEM BRINGUP PROCESS
SYSTEM APPLICATION PROGRAMMING INTERFACES
SYSTEM BRINGUP EXAMPLE
Advanced Features
SYSTEM-LEVEL FLOW CONTROL
ERROR MANAGEMENT EXTENSIONS
MEMORY COHERENCY SUPPORT
MULTICASTING TRANSACTIONS IN RAPIDIO
MULTICASTING SYMBOLS
Data Streaming Logical Layer
INTRODUCTION
TYPE 9 PACKET FORMAT (DATA STREAMING CLASS)
VIRTUAL STREAMS
CONFIGURING DATA STREAMING SYSTEMS
ADVANCED TRAFFIC MANAGEMENT
USING DATA STREAMING
Applications of the RapidIO Interconnect Technology
RAPIDIO IN STORAGE SYSTEMS
RAPIDIO IN CELLULAR WIRELESS INFRASTRUCTURE
FAULT-TOLERANT SYSTEMS AND RAPIDIO
Developing RapidIO Hardware
INTRODUCTION
IMPLEMENTING A RAPIDIO END POINT
SUPPORTING FUNCTIONS
IMPLEMENTING A RAPIDIO SWITCH
SUMMARY
Implementation Benefits of the RapidIO Interconnect Technology in FPGAs
BUILDING THE ECOSYSTEM
ADVANCES IN FPGA TECHNOLOGY
MULTI PROTOCOL SUPPORT FOR THE EMBEDDED ENVIRONMENT
SIMPLE HANDSHAKE
LOW BUFFERING OVERHEAD
EFFICIENT ERROR COVERAGE
CONCLUSION
Application of RapidIO to Mechanical Environments
HELPFUL FEATURES FOR MECHANICAL ENVIRONMENTS
CHANNEL CHARACTERISTICS
INDUSTRY STANDARD MECHANICAL PLATFORMS SUPPORTING RAPIDIO
SUMMARY
RapidIO Logical and Transport Layer Registers
RESERVED REGISTER AND BIT BEHAVIOR
CAPABILITY REGISTERS (CARs)
COMMAND AND STATUS REGISTERS (CSRs)
EXTENDED FEATURES DATA STRUCTURE
Serial Physical Layer Registers
GENERIC END POINT DEVICES
Register Maps
GENERIC END POINT DEVICES: SOFTWARE-ASSISTED ERROR RECOVERY OPTION
Parallel Physical Layer Registers
GENERIC END POINT DEVICES
GENERIC END POINT DEVICES: SOFTWARE-ASSISTED ERROR RECOVERY OPTION
SWITCH DEVICES
Error Management Extensions Registers
ADDITIONS TO EXISTING REGISTERS
NEW ERROR MANAGEMENT REGISTER
Search in book...
Toggle Font Controls
Playlists
Add To
Create new playlist
Name your new playlist
Playlist description (optional)
Cancel
Create playlist
Sign In
Email address
Password
Forgot Password?
Create account
Login
or
Continue with Facebook
Continue with Google
Sign Up
Full Name
Email address
Confirm Email Address
Password
Login
Create account
or
Continue with Facebook
Continue with Google
Prev
Previous Chapter
MULTICASTING SYMBOLS
Next
Next Chapter
INTRODUCTION
Chapter 12. Data Streaming Logical Layer
Chuck Hill
Add Highlight
No Comment
..................Content has been hidden....................
You can't read the all page of ebook, please click
here
login for view all page.
Day Mode
Cloud Mode
Night Mode
Reset