Bitstream Interpretation Library (BIL)  0.1
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
oCbil::BitFileDataModels the contents of a Xilinx bit file
oCbil::BitstreamModels a Virtex bitstream
oCbil::CfgDecoderDecodes configuration data by using a configuration data base
oCbil::CfgExtractorExtracts data from configuration
|\Cbil::V5CfgExtractorExtracts data from a Virtex-5 configuration
oCbil::CorrelationUnitHolds a data unit for correlation
oCbil::CorrelatorCorrelates the data of a Design with its binary configuration data
oCbil::DesignModels a XDL design
oCbil::DeviceModels the topmost XDLRC entity
oCbil::DeviceCfgDbHolds a device's configuration bit mapping
oCbil::DeviceCfgDbFillerFills a DeviceCfgDb with initial data
oCbil::DeviceCfgDbStatsPrints statistics of a DeviceCfgDb
oCbil::DeviceRegistryA registry associating device IDs with their names and vice versa
oCbil::ElementAn element of a primitive
oCbil::ExceptionBase exception class
|oCbil::CommandLineExceptionException for command line errors
|\Cbil::IOExceptionException for I/O errors
oCFrameOffsetsDescribes the position of a chunk of data inside a frame
oCbil::InstanceDefines a XDL instance
oCbil::NetDefines a XDL net
oCbil::PacketAbstract base class for packets in a bitstream
|oCbil::BuswidthPatternA special pattern for buswidth detection
|oCbil::DummyWordA word of dummy data
|oCbil::SyncWordA special synchronization word
|\Cbil::Type2PacketType 2 data packet
| \Cbil::Type1PacketA type 1 packet
oCbil::PacketVisitorAbstract visitor base class for bitstream packets
|\Cbil::V5PacketVisitorVisitor base class for Virtex-5 bitstream packets
| \Cbil::V5BitstreamSyntaxCheckerVisitor for checking syntax of a Virtex-5 bitstream
|  oCbil::V5BitstreamDeviceDetectorVisitor for determining target device type of a Virtex-5 bitstream
|  oCbil::V5BitstreamXMLWriterWrites a Virtex-5 bitstream into XML
|  \Cbil::V5PacketProcessorExecutes bitstreams in order to get their configuration data
oCbil::PinA pin of a primitive
oCbil::PinRefReferences a pin on a distinct primitive site
oCbil::PinWireAttaches a tile wire to a pin of a primitive site
oCbil::PIPA programmable interface point
oCbil::PIPBitValueThe value of a PIPs associated configuration bits
oCbil::PIPControlSetA set of interdependent PIPs
oCbil::PIPRefReferences a PIP on a distinct tile
oCbil::PrimitiveSiteA primitive site
oCbil::PrimitiveSiteTypePer TileType data of a primitive site
oCbil::PrimitiveTypeA primitive type
oCbil::RegisterAbstract base class for packet processor's registers
|oCbil::V5CMDRegisterA register for executing commands
|oCbil::V5CRCRegisterA register for doing cyclic redundancy checks
|oCbil::V5FARRegisterA register holding a frame address
|oCbil::V5FDRIRegisterA register for storing configuration data
|oCbil::V5IDCODERegisterA register for setting/checking the target device type
|oCbil::V5MFWRRegisterRegister for use with bitstream compression
|\Cbil::WordRegisterA standard register containing a 32 bit word
oCbil::RegisterLookupA lookup table for registers
oCbil::StreamTokenizerReads data from a stream and returns it token by token
oCbil::TilePer instance data of tiles
oCbil::TileLookup2DA 2-dimensional lookup for tiles
oCbil::TileTypeTile type data
oCbil::TileTypeCfgDbHolds configuration bit mapping of a tile type
oCbil::xdlrcparser_detail::TileTypeEx
oCbil::xdlparser_detail::TileTypeEx
oCbil::V5AddressLayoutConfiguration address layout of a Virtex-5 device
oCbil::V5AddressLayoutRegistryA registry to hold and lookup V5AddressLayout instances
oCbil::V5BitstreamReaderLoads Virtex-5 bitstream raw data
oCbil::V5CfgFrameHolds a configuration frame of a Virtex-5 device
oCbil::V5CfgTileMapHolds V5CfgTileMapEntry instances for a grid of tiles
oCbil::V5CfgTileMapEntryDenotes a tiles associated configuration data chunk
oCbil::V5ConfigurationConfiguration of a Virtex-5 device
oCbil::V5FrameAddressModels an address in Virtex-5 configuration memory
oCbil::WireDescribes a wire
oCbil::WireConnectionA connection to a wire on a tile
oCbil::XDLExtractorExtracts a list of correlation units from a XDL design
oCbil::XDLParserParser for XDL text file format
oCbil::xdlparser_detail::XDLParserImpPrivate XDL parser implementation
oCbil::XDLRCParserParser for XDLRC text file format
oCbil::xdlrcparser_detail::XDLRCParserImpPrivate XDLRC parser implementation
\Cbil::XMLWriterA simple XML stream writer