Bitstream Interpretation Library (BIL)
0.1
|
bil::BitFileData | Models the contents of a Xilinx bit file |
bil::Bitstream | Models a Virtex bitstream |
bil::CfgDecoder | Decodes configuration data by using a configuration data base |
bil::CfgExtractor | Extracts data from configuration |
bil::V5CfgExtractor | Extracts data from a Virtex-5 configuration |
bil::CorrelationUnit | Holds a data unit for correlation |
bil::Correlator | Correlates the data of a Design with its binary configuration data |
bil::Design | Models a XDL design |
bil::Device | Models the topmost XDLRC entity |
bil::DeviceCfgDb | Holds a device's configuration bit mapping |
bil::DeviceCfgDbFiller | Fills a DeviceCfgDb with initial data |
bil::DeviceCfgDbStats | Prints statistics of a DeviceCfgDb |
bil::DeviceRegistry | A registry associating device IDs with their names and vice versa |
bil::Element | An element of a primitive |
bil::Exception | Base exception class |
bil::CommandLineException | Exception for command line errors |
bil::IOException | Exception for I/O errors |
FrameOffsets | Describes the position of a chunk of data inside a frame |
bil::Instance | Defines a XDL instance |
bil::Net | Defines a XDL net |
bil::Packet | Abstract base class for packets in a bitstream |
bil::BuswidthPattern | A special pattern for buswidth detection |
bil::DummyWord | A word of dummy data |
bil::SyncWord | A special synchronization word |
bil::Type2Packet | Type 2 data packet |
bil::Type1Packet | A type 1 packet |
bil::PacketVisitor | Abstract visitor base class for bitstream packets |
bil::V5PacketVisitor | Visitor base class for Virtex-5 bitstream packets |
bil::V5BitstreamSyntaxChecker | Visitor for checking syntax of a Virtex-5 bitstream |
bil::V5BitstreamDeviceDetector | Visitor for determining target device type of a Virtex-5 bitstream |
bil::V5BitstreamXMLWriter | Writes a Virtex-5 bitstream into XML |
bil::V5PacketProcessor | Executes bitstreams in order to get their configuration data |
bil::Pin | A pin of a primitive |
bil::PinRef | References a pin on a distinct primitive site |
bil::PinWire | Attaches a tile wire to a pin of a primitive site |
bil::PIP | A programmable interface point |
bil::PIPBitValue | The value of a PIPs associated configuration bits |
bil::PIPControlSet | A set of interdependent PIPs |
bil::PIPRef | References a PIP on a distinct tile |
bil::PrimitiveSite | A primitive site |
bil::PrimitiveSiteType | Per TileType data of a primitive site |
bil::PrimitiveType | A primitive type |
bil::Register | Abstract base class for packet processor's registers |
bil::V5CMDRegister | A register for executing commands |
bil::V5CRCRegister | A register for doing cyclic redundancy checks |
bil::V5FARRegister | A register holding a frame address |
bil::V5FDRIRegister | A register for storing configuration data |
bil::V5IDCODERegister | A register for setting/checking the target device type |
bil::V5MFWRRegister | Register for use with bitstream compression |
bil::WordRegister | A standard register containing a 32 bit word |
bil::RegisterLookup | A lookup table for registers |
bil::StreamTokenizer | Reads data from a stream and returns it token by token |
bil::Tile | Per instance data of tiles |
bil::TileLookup2D | A 2-dimensional lookup for tiles |
bil::TileType | Tile type data |
bil::TileTypeCfgDb | Holds configuration bit mapping of a tile type |
bil::xdlrcparser_detail::TileTypeEx | |
bil::xdlparser_detail::TileTypeEx | |
bil::V5AddressLayout | Configuration address layout of a Virtex-5 device |
bil::V5AddressLayoutRegistry | A registry to hold and lookup V5AddressLayout instances |
bil::V5BitstreamReader | Loads Virtex-5 bitstream raw data |
bil::V5CfgFrame | Holds a configuration frame of a Virtex-5 device |
bil::V5CfgTileMap | Holds V5CfgTileMapEntry instances for a grid of tiles |
bil::V5CfgTileMapEntry | Denotes a tiles associated configuration data chunk |
bil::V5Configuration | Configuration of a Virtex-5 device |
bil::V5FrameAddress | Models an address in Virtex-5 configuration memory |
bil::Wire | Describes a wire |
bil::WireConnection | A connection to a wire on a tile |
bil::XDLExtractor | Extracts a list of correlation units from a XDL design |
bil::XDLParser | Parser for XDL text file format |
bil::xdlparser_detail::XDLParserImp | Private XDL parser implementation |
bil::XDLRCParser | Parser for XDLRC text file format |
bil::xdlrcparser_detail::XDLRCParserImp | Private XDLRC parser implementation |
bil::XMLWriter | A simple XML stream writer |