|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objecthades.simulator.SimObject
hades.models.rtlib.memory.GenericMemory
hades.models.mcore.DcoreRAM
hades.models.mcore.DcoreROM
DcoreROM - a ROM with n words by m bits and output enable inputs.
The user interface for the ROM offers a disassembler view with support for LABEL resolution and editing. Input and output formats display and use byte-addresses, but only aligned works will be accepted on input.
When chip-select or output enable are high, the data output of the ROM is tristated.
Field Summary |
Fields inherited from class hades.models.mcore.DcoreRAM |
addr_offset, editor, port_A, port_DIN, port_DOUT, port_nCS, port_nOE, port_nWE, t_access, t_min_we_cycle, t_setup, t_tristate, t_undefined |
Fields inherited from class hades.models.rtlib.memory.GenericMemory |
bit_mask, data, enableAnimationFlag, last_read_addr, last_read_data, last_write_addr, last_write_data, MEF, n_bits, n_words, resourcename, TRISTATED, UNDEFINED, vector_000, vector_111, vector_UUU, vector_XXX, vector_ZZZ |
Fields inherited from class hades.simulator.SimObject |
classloader, console, debug, name, parent, ports, propertySheet, simulator, symbol, versionId, visible |
Constructor Summary | |
DcoreROM()
DcoreROM constructor |
Method Summary | |
protected void |
constructPorts()
construct the ports for this memory. |
void |
evaluate(java.lang.Object arg)
evaluate(): |
Methods inherited from class hades.models.mcore.DcoreRAM |
canChangeSize, configure, createEditor, elaborate, getAddrOffset, getPropertySheet, initialize, parse, parseLabelLine, resize, save, setBitsPerWord, setSize, write |
Methods inherited from class hades.simulator.SimObject |
constructDynamicSymbol, copy, getBindkey, getClassLoader, getDebug, getEditor, getFullName, getName, getParent, getPort, getPorts, getResourceAsStream, getSimulator, getSymbol, getSymbolResourceName, getVersionId, isVisible, keyPressed, message, mousePressed, needsDynamicSymbol, setClassLoader, setConsole, setDebug, setEditor, setName, setParent, setPorts, setSimulator, setSymbol, setVersionId, setVisible, tearDown |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public DcoreROM()
Method Detail |
protected void constructPorts()
constructPorts
in class DcoreRAM
public void evaluate(java.lang.Object arg)
evaluate
in interface Simulatable
evaluate
in class DcoreRAM
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |