80ksbr200 Integrated Device Technology, 80ksbr200 Datasheet - Page 20

no-image

80ksbr200

Manufacturer Part Number
80ksbr200
Description
Srio Serial Buffer Flow-control Device
Manufacturer
Integrated Device Technology
Datasheet
„2005 Integrated Device Technology, Inc. All rights reserved. Advanced Datasheet for informational purposes only. Product specifications subject to change without notice.NOT AN OFFER FOR SALE The information presented herein is subject to a
Non-Disclosure Agreement (NDA) and is for planning purposes only. Nothing contained in this presentation, whether verbal or written, is intended as, or shall have the effect of, a sale or an offer for sale that creates a contractual power of acceptance.
IDT 80KSBR200
Notes
3.4.4 sRIO Request Packet Types (Ftype 0 - 11)
packet types. Packet types, "Type 12" through "Type 15" are Response packet types. Many of the packet types are
reserved.
commands through the Case Scenario. Case Scenarios have the ability to initiate any type of command by simply entering
the correct Ftype and the rest of the sRIO header as desired. The required data may be appended as needed.
but may be able to pass commands outside the SerB limits if the usage and expectation of the commands fits within the
limits of SerB capabilities.
chapter 4. The following is a list of the packet types and the level of support the lite protocols shall offer.
unaltered at the logical level.
sRIO. The SerB does not support neither NREAD nor ATOMIC packet format.
port with an SerB destination ID, an error message shall be sent. When a case scenario is loaded with type 3 or 4, the type
shall be passed along with any data. No further interpretation should be needed.
in standard sRIO. As with Type 2 packets, the priority must be identified so it can be passed.
limited in scope with no response needed. Therefore, the entire SWRITE packet must be passed unaltered, except for the
addition of a priority designation.
SerB must accept SWRITE packets as they are received, because the PPS has no backpressure mechanism and a delay
in packet acceptance will mean packet loss.
Within the sRIO specification, 16 packet types may be formed. Packet types "Type 0" through "Type 11" are Request
The SerB has limited sRIO functionality, but should be able to imitate any type of command. The SerB initiates
The SerB fully supports only selected sRIO commands. The user needs to be aware of the limited SerB functionality,
Following are the sRIO commands SerB is capable of supporting:
Following are the sRIO commands supported in next phase of SerB:
The packet types are described in the RapidIO Interconnect Specification, Part 1: Input/Output Logical Specification in
Type 0 Packet Format (Implementation Defined)
Type 0 packets shall not be used on the SerB.
Type 1 Packet Format (Reserved)
Type 1 packets are not defined in the sRIO spec and shall not be used in the SerB. If received, they are simply passed
Type 2 Packet Format (Request Class)
Type 2 packets are described in
Type 3-4 Packet Format (Reserved)
Type 3 and Type 4 packets are not defined in the sRIO spec and shall not be used in the SerB. If received, on the sRIO
Type 5 Packet Format (Write Class)
Type 5 packets are described in
Type 6 Packet Format (Streaming-Write Class)
Type 6 packets are described in
The PPSc generates SWRITE packets, so the primary packet the SerB will see in PPS applications is SWRITE. The
Any packet that is generated by the SerB that is unrelated to a particular queue (such as a link error) will use
the device ID of the SerB as the source ID.
SWRITE (type 6)
CAR/CSR (type 8)
DOORBELLS (type 10)
MESSAGES (type 11) (no defined message)
NREAD (type 2)
NWRITE (type 5)
NWRITE_R (type 5)
section 4.1.7
section 4.1.5
section 4.1.8
20 of 172
of the sRIO spec. Type 5 is used for NWRITE, NWRITE_R, and ATOMIC
of the sRIO spec. Type 2 is used for NREAD and ATOMIC in standard
of the sRIO spec. Type 6 has only one function (SWRITE), which is
Advanced Datasheet*
March 19, 2007

Related parts for 80ksbr200