torc::bitstream::SpartanPacketConstants Class Reference

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

#include <SpartanPacket.hpp>

Inheritance diagram for torc::bitstream::SpartanPacketConstants:

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 Spartan class architectures.

Definition at line 34 of file SpartanPacket.hpp.


Member Enumeration Documentation

Packet type enumeration.

See also:
packet type: XAPP452, v1.1, June 25, 2008, Figure 6, 7.

Definition at line 39 of file SpartanPacket.hpp.

Packet opcode enumeration.

Definition at line 42 of file SpartanPacket.hpp.

Packet subfields.

See also:
type 1 packet format: XAPP452, v1.1, June 25, 2008, Figure 6.

type 2 packet format: XAPP452, v1.1, June 25, 2008, Figure 7.

Definition at line 46 of file SpartanPacket.hpp.

Synchronization words.

See also:
Configuration Sequence: XAPP452, v1.1, June 25, 2008, Table 9.

Definition at line 60 of file SpartanPacket.hpp.


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

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