Uses of Class
byucc.jhdl.platforms.util.readback.Xilinx.Virtex.ParseException

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.
 



Copyright ? 2006 Brigham Young University, Configurable Computing Laboratory. All Rights Reserved.