Uses of Class

Packages that use ParseException

Uses of ParseException in byucc.jhdl.platforms.util.readback.Xilinx.XC4000

Methods in byucc.jhdl.platforms.util.readback.Xilinx.XC4000 that return ParseException
 ParseException LL_4K.generateParseException()
 ParseException MRP_4K.generateParseException()
 ParseException XDL_4K.generateParseException()

Methods in byucc.jhdl.platforms.util.readback.Xilinx.XC4000 that throw ParseException
static void LL_4K.main(java.lang.String[] args)
          Instances and initializes the parser and parses the input from
 java.lang.String LL_4K.LatchType()
          Defines the various flip-flop types and returns the type as a String.
 void LL_4K.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_4K.Revision()
          Parses the revision information for the .ll file.
 java.lang.String LL_4K.Block()
          Parses the information regarding location of the IOB/CLB and returns the information as a String.
 java.lang.String LL_4K.Latch()
          Parses the entire clause having the type of the flip-flop and returns the flip-flop type as a String.
 void LL_4K.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_4K.Net(int offset, int frame, int frameOffset, java.lang.String block, java.lang.String latchType)
          Parses the entire "Net=..." clause.
 void LL_4K.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_4K.Rom()
          Parses "Rom=..." entries, but doesn't do anything with them.
 void LL_4K.YesNo()
          Parses "YES/NO" clauses.
 void LL_4K.Compare()
          Parses "COMPARE=..." clauses, which are otherwise ignored.
 void LL_4K.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_4K.BitStreamEntry()
          Parses an entire readback bitstream location entry for a state element.
 void LL_4K.InfoValue()
          Parses the value of any the informational entries in the LL file.
 void LL_4K.InfoEntry()
          Parses any entries in the LL file which do not directly associate state elements with readback bitstream locations.
static void MRP_4K.main(java.lang.String[] args)
          Provides a command line interface test for the class.
 void MRP_4K.parseMRP()
          Initiates the parsing of the Section 5 of the MRP file.
 void MRP_4K.S5Heading()
          Parses the heading of Section 5
 void MRP_4K.TrimmedLogic()
          Parses any trimmed logic statements and headings
 void MRP_4K.RemovedSignal()
          Parses just the removed signal clauses for the Trimmed Logic section.
 void MRP_4K.RemovedBlock()
          Parses just the removed logic/block clauses for the Trimmed Logic section.
 void MRP_4K.OptimizedBlocks()
          Parses the Optimized Block portion of the file.
 void MRP_4K.RedundantBlocks()
          Parses the Redundant Block subsection of the file.
 void MRP_4K.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_4K.MapDetailMessage()
          Parses message which describes how to get a more detailed Map Report file.
 void MRP_4K.S6Heading()
          Parses the heading of section 6.
static void XDL_4K.main(java.lang.String[] args)
          Tests the parser from the command line.
 void XDL_4K.file()
          Initiates the parsing of the XDL file.
 void XDL_4K.file_inst()
          Initiates the parsing of the XDL file, recording only logic block instances in the parser's data structures.
 void XDL_4K.file_net()
          Initiates the parsing of the XDL file, recording only net instances in the parser's data structures.
          Parses the header of the XDL file.
          Parses the name of the design.
 void XDL_4K.part()
          Parses the FPGA compound part type (for example, xcv1000fg680-6) for the design.
 void XDL_4K.device()
          Parses the XC4000 device type.
 void XDL_4K.device_package()
          Parses the package type for the XC4000 device.
 void XDL_4K.speed()
          Parses the XC4000 device speed grade.
 void XDL_4K.ncd_version()
          Parses the version of the Xilinx NCD format.
 void XDL_4K.statements()
          Parses the rest of the file after the header.
 void XDL_4K.statement()
          Parses a single module, logic instance, or net instance
 void XDL_4K.module()
          Parses a single design module.
 void XDL_4K.module_beg()
          Parses the module's header.
 void XDL_4K.module_cfg()
          Parses logic configuration statements within a module.
 void XDL_4K.module_ports()
          Parses the port declarations to the subdesigns.
 void XDL_4K.module_port()
          Parses a single port declaration for a subdesign.
 void XDL_4K.module_stmts()
          Parses a series of logic instance and net instance statements within a subdesign.
 void XDL_4K.module_stmt()
          Parses an individual logic or net instance statement within a subdesign.
 void XDL_4K.module_end()
          Parses the closing clause of a module declaration.
 void XDL_4K.module_name()
          Parses the module's name
 void XDL_4K.anchor_name()
          Parses the anchor for a subdesign.
 void XDL_4K.port_name()
          Parses the name of a subdesign port.
 void XDL_4K.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_4K.inst_prefix()
          Parses the instance header information, such as the name of the instance and the type of the instance (CLB, IOB).
 void XDL_4K.inst_prefix_id()
          Parses the "inst"/"instance" key words.
 java.lang.String XDL_4K.inst_type()
          Parses the type of the instance and returns the type as a String.
 void XDL_4K.inst_stmts()
          Parses the instance subclauses following the instance header.
 void XDL_4K.inst_stmt()
          Parses an individual instance subclause which occur after the instance header information.
 void XDL_4K.inst_placement()
          Parses the placement information for the logic block
 void XDL_4K.inst_placed()
          Parses a placed logic declaration and saves the location of the block---this, of course, assumes that the logic instance is not in a module and that the parser is recording logic instance information.
 void XDL_4K.inst_unplaced()
          Parses an umplaced logic declaration and throws an UnplacedBlockException to indicate a problem with the XDL file.
 void XDL_4K.inst_module()
          Parses the declaration of a module instance related with this logic block instance.
 void XDL_4K.inst_cfg()
          Parses the configuration information related to the logic block instance.
 void XDL_4K.cfg_string()
          Parses the contents of the quoted configuration string.
 void XDL_4K.bel_cfg()
          Parses an individual triplet definiing the configuration of some physical logic resource.
 java.lang.String XDL_4K.physical_name()
          Parse the name of the physical FPGA resource and return the name.
 java.lang.String XDL_4K.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_4K.cfg_val()
          Parse the configuration information for the physical FPGA resource and return it.
 void XDL_4K.tile_name()
          Parses the name of the tile for the physical logic block.
 java.lang.String XDL_4K.primitive_site()
          Parses the name of the primitive site for the physical logic block.
 java.lang.String XDL_4K.inst_name()
          Parses the name of the logic block instance.
 java.lang.String XDL_4K.inst_pin_name()
          Parses the name of an input or output pin to a logic block (CLB/IOB).
          Parses a net instance.
 java.lang.String XDL_4K.net_name()
          Parses the name of a physical net.
 void XDL_4K.net_type()
          Parses the type of the physical net.
 void XDL_4K.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_4K.net_stmt(java.lang.String netName)
          Parses an individual net statement.
 void XDL_4K.net_cfg()
          Parses net configuration statements.
 void XDL_4K.net_cfg_string()
          Parses net configuration statements within the double quotes.
 void XDL_4K.net_bel_cfg()
          Parses an individual net configuration statement.
 void XDL_4K.net_inpin(java.lang.String netName)
          Parses the information describing an input pin to which the physical net is attached.
 void XDL_4K.net_outpin(java.lang.String netName)
          Parses the information describing an output pin to which the physical net is attached.
 void XDL_4K.net_pip()
          Parses the configuration of a pip (programmable interconnection point, basically, a routing switch)
 void XDL_4K.tile()
          Parses the tile (location) of the pip.
 void XDL_4K.wire0()
          Parses the first connection point in a pip statement.
 void XDL_4K.pip_direction()
          Parses the direction of the pip.
 void XDL_4K.wire1()
          Parses the second connection point in a pip statement.
 java.lang.String XDL_4K.string()
          Parses a string in the grammar.
 java.lang.String XDL_4K.unquoted_string()
          Parses a simple string which is not surrounded by double quotes.
 java.lang.String XDL_4K.quoted_string()
          Parses a string which is surrounded by double quotes, but does not have the following characters within the string: ":", ";", or "\n".

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