|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||