Uses of Class
com.cmpware.cmp.Processor

Packages that use Processor
com.cmpware.cmp   
com.cmpware.cmp.models   
com.cmpware.elf   
com.cmpware.elf.dwarf2   
com.cmpware.fastmodel   
com.cmpware.ide   
com.cmpware.ide.views   
com.cmpware.tools   
 

Uses of Processor in com.cmpware.cmp
 

Subclasses of Processor in com.cmpware.cmp
 class HardNode
          This implements a hardwired node.
 

Methods in com.cmpware.cmp that return Processor
 Processor Multiprocessor.get()
          This method returns the current processor.
 Processor Multiprocessor.get(int row, int col)
          This method returns a processor from the array.
static Processor Processor.get(java.lang.String processorName)
          This static method is used to return a newly allocated Processor object from the processor name string.
 

Methods in com.cmpware.cmp with parameters of type Processor
static java.lang.String MpMon.dasm(Processor p, int addr, int n)
          This method returns a text representation of a disassembly of multiple instructions.
static java.lang.String MpMon.dumpMemoryMap(Processor p)
          This method returns a string representation of the memory map.
static java.lang.String MpMon.dumpMemoryProfile(Processor p)
          This method returns a string representation of the memory profile table.
static java.lang.String MpMon.dumpRegisters(Processor p)
          This method returns a string representing the General Purpose Registers and their current values.
static java.lang.String MpMon.dumpSpecialRegisters(Processor p)
          This method returns a string representing the Special Purpose Registers and their current values.
static void MpMon.fill(Processor p, byte a, int addr, int size)
          This method fills a section of memory of 'size' bytes starting at address 'addr' with the value 'a'.
 

Uses of Processor in com.cmpware.cmp.models
 

Subclasses of Processor in com.cmpware.cmp.models
 class ALU
          This is a simple ALU processor.
 class ARC700
          This is an AutoModel implementation of the ARC700 processor.
 class ARC700EX
          This is an AutoModel implementation of the ARC700 processor with an extension.
 class AutoSimple
          This is the 'Simple' processor produced using the AutoModel data-driven interface.
 class FastSimple
          This is the 'Simple' processor produced using the FastModel data-driven interface.
 class HardNodeDemo
          This gives an example of a HardNode.
 class LatticeMicro32
          This is an AutoModel implementation of the LatticeMicro32 processor.
 class LM32
          This is just a renaming of the LatticeMicro32 model.
 class MicroBlaze
          This implements the Xilinx Microblaze according to the specification: "MicroBlaze Processor Reference Guide", Embedded Development Kit EDK 9.1.i (UG081 9/15/2006)
 class MicroBlaze_old
          This implements the Xilinx Microblaze according to the specification: "MicroBlaze Processor Reference Guide", Embedded Development Kit EDK 6.3.i (UG081 August 24, 2004)
 class MIPS32
          This is an AutoModel implementation of the MIPS32 processor.
 class MIPS32EX
          This is an AutoModel implementation of the MIPS32 processor with an extension.
 class NIOS
          This describes the Altera NIOS 32-bit CPU.
 class NIOS2
          This is the model for the NIOS2 processor from Altera.
 class Null
          This class implements a "null" spacer processor model.
 class PowerPC
          This is an AutoModel implementation of the PowerPC processor.
 class PowerPC64
          This is an AutoModel implementation of the PowerPC 64 bit processor istructions.
 class Sparc
          This is the model for the SPARC 8 processor.
 class SPU
          This is an AutoModel implementation of the Synergistic Processing Unit (SPU) used by the Cell broadband Engine.
 class Xtensa
          This is an AutoModel implementation of the Tensilica Xtensa processor.
 class XtensaEX
          This is an AutoModel implementation of the Xtensa processor with an extension.
 

Uses of Processor in com.cmpware.elf
 

Methods in com.cmpware.elf with parameters of type Processor
static int Dwarf2Location.getAddr(Processor p, byte[] loc, long frameBase)
          This static method returns the address value associated with a location program.
static long Dwarf2Location.getData(Processor p, int addr, int size)
          This method returns a long integer representing the value of a data of the specified length at the specified address.
 

Uses of Processor in com.cmpware.elf.dwarf2
 

Methods in com.cmpware.elf.dwarf2 with parameters of type Processor
 long LocationList.getAddr(Processor p, long frameBaseAddr)
          This method returns an address from the location list.
 

Uses of Processor in com.cmpware.fastmodel
 

Subclasses of Processor in com.cmpware.fastmodel
 class FastModel
          This abstract class is used to describe the instruction set for a processor.
 class FastModel_old
          This abstract class is used to describe the instruction set for a processor.
 

Uses of Processor in com.cmpware.ide
 

Methods in com.cmpware.ide that return Processor
static Processor MpModel.getCurrentProcessor()
          This method returns the current processor.
 

Uses of Processor in com.cmpware.ide.views
 

Fields in com.cmpware.ide.views declared as Processor
protected  Processor MemoryView.p
          The current processor
 

Uses of Processor in com.cmpware.tools
 

Subclasses of Processor in com.cmpware.tools
 class AutoModel
          This abstract class is used to describe the instruction set for a processor.
 class AutoModelVLIW
          WARNING: This class contains experimental software for architectures with instructrion words greater than 32 bits.
 

Methods in com.cmpware.tools with parameters of type Processor
 void AutoModelVLIW.Function.exec(Processor p)
          This method implements the instruction execution.
 void AutoModel.Asm.exec(Processor p)
          This method implements the instruction execution.
 void AutoModel.Function.exec(Processor p)
          This method implements the instruction execution.