RocketIO™ X Transceiver User Guide www.xilinx.com 25UG035 (v1.5) November 22, 2004 1-800-255-7778RChapter 1RocketIO X Transceiver OverviewBasic Architecture and CapabilitiesNote: The definitions, descriptions, and recommendations in this user guide reflect Step 1silicon. For Step 0 silicon, see the Errata for special considerations.The RocketIO X block diagram is illustrated in Figure 1-1. Depending on the device, aVirtex-II Pro X FPGA has between 8 and 20 transceiver modules, as shown in Table 1-1.Definitions:• Attribute – An attribute is a control parameter to configure the RocketIO Xtransceiver. There are both primitive ports (traditional I/O ports for control andstatus) and transceiver attributes. Transceiver attributes are also controls to thetransceiver that regulate data widths and encoding rules, but controls that areconfigured as a group in “soft” form through the invocation of a primitive.• GT10 Primitive – A primitive is a pre-designed collection of attribute values thataccomplish a known data rate, encoding type, data width, etc. A single primitiveinvocation, for example, OC-192 mode which configures all the dozens of pertinentattributes to their correct values in a single step.The transceiver module is designed to operate at any serial bit rate in the range of2.488 Gb/s to 10.3125 Gb/s per channel, including the specific bit rates used by thecommunications standards listed in Table 1-2, page 27. Data-rate specific attribute settingsare set appropriately in the GT10 primitives.Table 1-1: Number of RocketIO X Cores per Device TypeDevice RocketIO X CoresXC2VPX20 8XC2VPX70 20