torc::bitstream::VirtexPacketConstants Class Reference

Bitstream packet constants for Virtex class architectures. More...

#include <VirtexPacket.hpp>

Inheritance diagram for torc::bitstream::VirtexPacketConstants:

Inheritance graph
[legend]

List of all members.

Public Types

enum  EPacketType { ePacketType1 = 1, ePacketType2, ePacketTypeCount = 8 }
 Packet type enumeration. More...
enum  EOpcode {
  eOpcodeNOP = 0, eOpcodeRead, eOpcodeWrite, eOpcodeReserved,
  eOpcodeCount
}
 Packet opcode enumeration. More...
enum  EPacket {
  ePacketMaskType = 0xe0000000, ePacketShiftType = 29, ePacketMaskOpcode = 0x18000000, ePacketShiftOpcode = 27,
  ePacketMaskType1Address = 0x07ffe000, ePacketShiftType1Address = 13, ePacketMaskType1Reserved = 0x00001800, ePacketShiftType1Reserved = 11,
  ePacketMaskType1Count = 0x000007ff, ePacketShiftType1Count = 0, ePacketMaskType2Count = 0x07ffffff, ePacketShiftType2Count = 0
}
 Packet subfields. More...
enum  ESynchronization { eSynchronizationDummy = 0xffffffff, eSynchronizationSync = 0xaa995566, eSynchronizationBusWidthSync = 0x000000bb, eSynchronizationBusWidthDetect = 0x11220044 }
 Synchronization words. More...


Detailed Description

Bitstream packet constants for Virtex class architectures.

Definition at line 35 of file VirtexPacket.hpp.


Member Enumeration Documentation

Packet type enumeration.

See also:
packet type: UG071, v1.10, April 8, 2008, Tables 7-2 and 7-4.

packet type: XAPP151, v1.7, October 20, 2004, Figure 13, 14.

Definition at line 41 of file VirtexPacket.hpp.

Packet opcode enumeration.

See also:
Opcode Format: UG191, v3.7, June 24, 2009, Table 6-3.

Definition at line 45 of file VirtexPacket.hpp.

Packet subfields.

See also:
type 1 packet format: UG071, v1.10, April 8, 2008, Table 7-2.

type 2 packet format: UG071, v1.10, April 8, 2008, Table 7-4.

type 1 packet format: XAPP151, v1.7, October 20, 2004, Figure 13.

type 2 packet format: XAPP151, v1.7, October 20, 2004, Figure 14.

Definition at line 51 of file VirtexPacket.hpp.

Synchronization words.

See also:
Configuration Sequence: UG191, v3.7, June 24, 2009, Table 6-15.

Configuration Sequence: UG071, v1.10, April 8, 2008, Table 7-11.

Configuration Sequence: XAPP511, v1.7, October 20, 2004, Figure 23.

Definition at line 67 of file VirtexPacket.hpp.


The documentation for this class was generated from the following file:

Generated on Thu Oct 13 16:49:52 2011 for TORC by  doxygen 1.5.6