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

Packages that use ParseException
byucc.jhdl.platforms.util.readback.Xilinx.XC4000   
 

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 System.in
 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.
 void XDL_4K.design()
          Parses the header of the XDL file.
 void XDL_4K.name()
          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).
 void XDL_4K.net()
          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.