|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use ParseException | |
byucc.jhdl.platforms.util.readback.Xilinx.Virtex |
Uses of ParseException in byucc.jhdl.platforms.util.readback.Xilinx.Virtex |
Methods in byucc.jhdl.platforms.util.readback.Xilinx.Virtex that return ParseException | |
ParseException |
LL_Virtex.generateParseException()
|
ParseException |
XDL_Virtex.generateParseException()
|
ParseException |
MRP_Virtex.generateParseException()
|
Methods in byucc.jhdl.platforms.util.readback.Xilinx.Virtex that throw ParseException | |
static void |
LL_Virtex.main(java.lang.String[] args)
Instances and initializes the parser and parses the input from System.in |
java.lang.String |
LL_Virtex.LatchType()
Defines the various flip-flop types and returns the type as a String . |
void |
LL_Virtex.parseLL()
Initiates the parsing of an .ll file and prints out
statistics about the number of flip-flops (latches) and RAMs it
found. |
void |
LL_Virtex.Revision()
Parses the revision information for the .ll file. |
java.lang.String |
LL_Virtex.Block()
Parses the information regarding location of the IOB/SLICE/BLOCKRAM and returns the information as a String . |
java.lang.String |
LL_Virtex.Latch()
Parses the entire clause having the type of the flip-flop and returns the flip-flop type as a String. |
void |
LL_Virtex.NetName(int offset,
int frame,
int frameOffset,
java.lang.String block,
java.lang.String latchType)
Parses the net names associated with latches and stores a LatchRBEntry object in the NetHashBlock
Hashtable . |
void |
LL_Virtex.Net(int offset,
int frame,
int frameOffset,
java.lang.String block,
java.lang.String latchType)
Parses the entire "Net=..." clause. |
void |
LL_Virtex.Ram(int offset,
int frame,
int frameOffset,
java.lang.String block)
Parses the "Ram=..." clauses of the RAM LL entries and enters the data into the RAMGroupHash . |
void |
LL_Virtex.Rom()
Parses "Rom=..." entries, but doesn't do anything with them. |
void |
LL_Virtex.YesNo()
Parses "YES/NO" clauses. |
void |
LL_Virtex.Compare()
Parses "COMPARE=..." clauses, which are otherwise ignored. |
void |
LL_Virtex.Attributes(int offset,
int frame,
int frameOffset,
java.lang.String block)
Parses the "attributes" of a state bit in the readback bitstream, which define whether it belongs to a flip-flop, a RAM, or a ROM and other related information. |
void |
LL_Virtex.BitStreamEntry()
Parses an entire readback bitstream location entry for a state element. |
void |
LL_Virtex.InfoValue()
Parses the value of any the informational entries in the LL file. |
void |
LL_Virtex.InfoEntry()
Parses any entries in the LL file which do not directly associate state elements with readback bitstream locations. |
static void |
XDL_Virtex.main(java.lang.String[] args)
Tests the parser from the command line. |
void |
XDL_Virtex.file()
Initiates the parsing of the XDL file. |
void |
XDL_Virtex.file_inst()
Initiates the parsing of the XDL file, recording only logic block instances in the parser's data structures. |
void |
XDL_Virtex.file_net()
Initiates the parsing of the XDL file, recording only net instances in the parser's data structures. |
void |
XDL_Virtex.design()
Parses the header of the XDL file. |
void |
XDL_Virtex.name()
Parses the name of the design. |
void |
XDL_Virtex.part()
Parses the FPGA compound part type (for example, xcv1000fg680-6) for the design. |
void |
XDL_Virtex.device()
Parses the Virtex device type. |
void |
XDL_Virtex.device_package()
Parses the package type for the Virtex device. |
void |
XDL_Virtex.speed()
Parses the Virtex device speed grade. |
void |
XDL_Virtex.ncd_version()
Parses the version of the Xilinx NCD format. |
void |
XDL_Virtex.statements()
Parses the rest of the file after the header. |
void |
XDL_Virtex.statement()
Parses a single module, logic instance, or net instance |
void |
XDL_Virtex.module()
Parses a single design module. |
void |
XDL_Virtex.module_beg()
Parses the module's header. |
void |
XDL_Virtex.module_cfg()
Parses logic configuration statements within a module. |
void |
XDL_Virtex.module_ports()
Parses the port declarations to the subdesigns. |
void |
XDL_Virtex.module_port()
Parses a single port declaration for a subdesign. |
void |
XDL_Virtex.module_stmts()
Parses a series of logic instance and net instance statements within a subdesign. |
void |
XDL_Virtex.module_stmt()
Parses an individual logic or net instance statement within a subdesign. |
void |
XDL_Virtex.module_end()
Parses the closing clause of a module declaration. |
void |
XDL_Virtex.module_name()
Parses the module's name |
void |
XDL_Virtex.anchor_name()
Parses the anchor for a subdesign. |
void |
XDL_Virtex.port_name()
Parses the name of a subdesign port. |
void |
XDL_Virtex.inst()
Parses a logic block instance, recording the information if the instance clause is not in a module and if logic instances, not net instances, are being recorded by the parser. |
void |
XDL_Virtex.inst_prefix()
Parses the instance header information, such as the name of the instance and the type of the instance (SLICE, BLOCKRAM, IOB). |
void |
XDL_Virtex.inst_prefix_id()
Parses the "inst"/"instance" key words. |
java.lang.String |
XDL_Virtex.inst_type()
Parses the type of the instance and returns the type as a String . |
void |
XDL_Virtex.inst_stmts()
Parses the instance subclauses following the instance header. |
void |
XDL_Virtex.inst_stmt()
Parses an individual instance subclause which occur after the instance header information. |
void |
XDL_Virtex.inst_placement()
Parses the placement information for the logic block |
void |
XDL_Virtex.inst_placed()
Parses a placed logic declaration and saves the location of the block in the blockLocations Hashtable keyed on the
instance name of the block so net drivers can be related to logic
blocks---this, of course, assumes that the logic instance is not in
a module and that the parser is recording logic instance
information. |
void |
XDL_Virtex.inst_unplaced()
Parses an umplaced logic declaration and throws an UnplacedBlockException to indicate a problem with the
XDL file. |
void |
XDL_Virtex.inst_module()
Parses the declaration of a module instance related with this logic block instance. |
void |
XDL_Virtex.inst_cfg()
Parses the configuration information related to the logic block instance. |
void |
XDL_Virtex.cfg_string()
Parses the contents of the quoted configuration string. |
void |
XDL_Virtex.bel_cfg()
Parses an individual triplet definiing the configuration of some physical logic resource. |
java.lang.String |
XDL_Virtex.physical_name()
Parse the name of the physical FPGA resource and return the name. |
java.lang.String |
XDL_Virtex.logical_name()
Parse the name of the logical circuit instance which corresponds to the physical resource and return the instance name. |
java.lang.String |
XDL_Virtex.cfg_val()
Parse the configuration information for the physical FPGA resource and return it. |
void |
XDL_Virtex.tile_name()
Parses the name of the tile for the physical logic block. |
java.lang.String |
XDL_Virtex.primitive_site()
Parses the name of the primitive site for the physical logic block. |
java.lang.String |
XDL_Virtex.inst_name()
Parses the name of the logic block instance. |
java.lang.String |
XDL_Virtex.inst_pin_name()
Parses the name of an input or output pin to a logic block (SLICE/IOB/BLOCKRAM). |
void |
XDL_Virtex.net()
Parses a net instance. |
java.lang.String |
XDL_Virtex.net_name()
Parses the name of a physical net. |
void |
XDL_Virtex.net_type()
Parses the type of the physical net. |
void |
XDL_Virtex.net_stmts(java.lang.String netName)
Parses a series of net statements which occur after the initial header information of the net instance declaration. |
void |
XDL_Virtex.net_stmt(java.lang.String netName)
Parses an individual net statement. |
void |
XDL_Virtex.net_cfg()
Parses net configuration statements. |
void |
XDL_Virtex.net_bel_cfg()
Parses an individual net configuration statement. |
void |
XDL_Virtex.net_inpin(java.lang.String netName)
Parses the information describing an input pin to which the physical net is attached. |
void |
XDL_Virtex.net_outpin(java.lang.String netName)
Parses the information describing an output pin to which the physical net is attached. |
void |
XDL_Virtex.net_pip()
Parses the configuration of a pip (programmable interconnection point, basically, a routing switch) |
void |
XDL_Virtex.tile()
Parses the tile (location) of the pip. |
void |
XDL_Virtex.wire0()
Parses the first connection point in a pip statement. |
void |
XDL_Virtex.pip_direction()
Parses the direction of the pip. |
void |
XDL_Virtex.wire1()
Parses the second connection point in a pip statement. |
java.lang.String |
XDL_Virtex.string()
Parses a string in the grammar. |
java.lang.String |
XDL_Virtex.unquoted_string()
Parses a simple string which is not surrounded by double quotes. |
java.lang.String |
XDL_Virtex.quoted_string()
Parses a string which is surrounded by double quotes, but does not have the following characters within the string: ":", ";", or "\n". |
static void |
MRP_Virtex.main(java.lang.String[] args)
Provides a command line interface test for the class. |
void |
MRP_Virtex.parseMRP()
Initiates the parsing of the Section 5 of the MRP file. |
void |
MRP_Virtex.S5Heading()
Parses the heading of Section 5 |
void |
MRP_Virtex.TrimmedLogic()
Parses any trimmed logic statements and headings |
void |
MRP_Virtex.RemovedSignal()
Parses just the removed signal clauses for the Trimmed Logic section. |
void |
MRP_Virtex.RemovedBlock()
Parses just the removed logic/block clauses for the Trimmed Logic section. |
void |
MRP_Virtex.OptimizedBlocks()
Parses the Optimized Block portion of the file. |
void |
MRP_Virtex.RedundantBlocks()
Parses the Redundant Block subsection of the file. |
void |
MRP_Virtex.MergedSignals()
Parses the Merged Signals subsection of the file and builds the MergedSignalsHash and the MergedToHash
based on the information from this subsection. |
void |
MRP_Virtex.MapDetailMessage()
Parses message which describes how to get a more detailed Map Report file. |
void |
MRP_Virtex.S6Heading()
Parses the heading of section 6. |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |