A C D E I L M N P R S T V

A

ADDRESS_CHARS - Static variable in class Assembler1
 
ADDRESS_CHARS - Static variable in class Assembler2
 
ADDRESS_CHARS - Static variable in class Assembler3
 
address_width - Variable in class Assembler
Address representation width.
AsmExpression - Class in <Unnamed>
Base class for assembly expressions.
AsmExpression() - Constructor for class AsmExpression
 
AsmExpression(int) - Constructor for class AsmExpression
Creates an assembly expression with specified line number.
Assembler - Class in <Unnamed>
Base PicoBlaze assembler.
Assembler(int, int, int) - Constructor for class Assembler
Create a new assembler.
Assembler1 - Class in <Unnamed>
PicoBlaze-1 assembler.
Assembler1() - Constructor for class Assembler1
 
Assembler1(Vector<AsmExpression>) - Constructor for class Assembler1
Create new assembler object and process expressions.
Assembler2 - Class in <Unnamed>
PicoBlaze-2 assembler.
Assembler2() - Constructor for class Assembler2
 
Assembler2(Vector<AsmExpression>) - Constructor for class Assembler2
Create new assembler object and process expressions.
Assembler3 - Class in <Unnamed>
PicoBlaze-2 assembler.
Assembler3() - Constructor for class Assembler3
 
Assembler3(Vector<AsmExpression>) - Constructor for class Assembler3
Create new assembler object and process expressions.

C

code(String, Vector) - Method in class Assembler
Assemble instruction.
code(String, Vector) - Method in class Assembler1
 
code(String, Vector) - Method in class Assembler2
 
code(String, Vector) - Method in class Assembler3
 
code(String, Vector, Environment) - Method in class Instruction
Code instruction.
code(String, Vector, Environment) - Method in class Instruction1
 
code(String, Vector, Environment) - Method in class Instruction2
 
code(String, Vector, Environment) - Method in class Instruction3
 
CODE_CHARS - Static variable in class Assembler1
 
CODE_CHARS - Static variable in class Assembler2
 
CODE_CHARS - Static variable in class Assembler3
 
Command - Class in <Unnamed>
Assembly command expression.
Command() - Constructor for class Command
 
Command(String, Vector) - Constructor for class Command
Creates a command with specified name and argument list.
Command(int, String, Vector) - Constructor for class Command
Creates a command with specified name, argument list and line number.
Comment - Class in <Unnamed>
Assembly comment expression.
Comment() - Constructor for class Comment
 
Comment(String) - Constructor for class Comment
Creates a comment with specified text content.
Comment(int, String) - Constructor for class Comment
Creates a comment with specified text and line number.

D

data_width - Variable in class Assembler
Data (opcode) representation width.

E

empty() - Method in class AsmExpression
Empty expressions have no line number.
environment - Variable in class Assembler
Program environment.
Environment - Class in <Unnamed>
Assembly environment class, stores assembly symbol information.
Environment() - Constructor for class Environment
 

I

Instruction - Class in <Unnamed>
Base class for PicoBlaze instruction factory.
Instruction(String[], int[]) - Constructor for class Instruction
Create new instruction initializing opcode map.
Instruction1 - Class in <Unnamed>
Assembly instruction factory for PicoBlaze-1.
Instruction1() - Constructor for class Instruction1
 
Instruction2 - Class in <Unnamed>
Assembly instruction factory for PicoBlaze-2.
Instruction2() - Constructor for class Instruction2
 
Instruction3 - Class in <Unnamed>
Assembly instruction factory for PicoBlaze-3.
Instruction3() - Constructor for class Instruction3
 

L

Label - Class in <Unnamed>
Assembly expression for a label.
Label() - Constructor for class Label
 
Label(String) - Constructor for class Label
Creates a label with specified name.
Label(int, String) - Constructor for class Label
Creates a label with specified name and line number.
list - Variable in class Command
Command arguments list.
listing - Variable in class Assembler
Program listing.

M

main(String[]) - Static method in class Symbol
 

N

name - Variable in class Command
Command name.
name - Variable in class Label
The label's name.
numberFormat(int) - Static method in class Symbol
Format number representations.

P

program - Variable in class Assembler
Assembled program.
PROGRAM_SIZE - Static variable in class Assembler1
 
PROGRAM_SIZE - Static variable in class Assembler2
 
PROGRAM_SIZE - Static variable in class Assembler3
 

R

resolve(Object) - Method in class Environment
Resolve object within environment context.
resolve(Object, Symbol.Type) - Method in class Environment
Resolve object within environment context and specified type.

S

Symbol - Class in <Unnamed>
Class to store assembly symbol information.
Symbol() - Constructor for class Symbol
 
Symbol(Object) - Constructor for class Symbol
Create a symbol with type NONE and specified value.
Symbol(Symbol.Type, Object) - Constructor for class Symbol
Create a symbol with specified type and value.
Symbol(int) - Constructor for class Symbol
Create a symbol with type NONE and integer value.
Symbol(Symbol.Type, int) - Constructor for class Symbol
Create a symbol with specified type and integer value.
Symbol.Type - Enum in <Unnamed>
 
symbols - Variable in class Environment
Symbol map stores constant names and values.

T

text - Variable in class Comment
Comment content.
toBlockRAM(String) - Method in class Assembler
Generate Verilog ROM file.
toBlockRAM(String) - Method in class Assembler1
 
toBlockRAM(String) - Method in class Assembler2
 
toBlockRAM(String) - Method in class Assembler3
 
toString() - Method in class Assembler
Generate Verilog readmemh-compatible listing file.
toString() - Method in class Command
 
toString() - Method in class Comment
 
toString() - Method in class Environment
 
toString() - Method in class Label
 
toString() - Method in class Symbol
 
translateAction(String) - Static method in class Instruction
Convert action name to value.
translateCondition(String) - Static method in class Instruction
Convert condition name to value.
type - Variable in class Symbol
The type of the symbol.

V

value - Variable in class Symbol
The value of the symbol.
valueOf(String) - Static method in enum Symbol.Type
Returns the enum constant of this type with the specified name.
values() - Static method in enum Symbol.Type
Returns an array containing the constants of this enum type, in the order they are declared.

A C D E I L M N P R S T V