AWTObjectCanvas - the main display/edit canvas for the HADS schematic editor,
constructed from an JavaFIG drawing canvas
with additional popup-menu and redraw functions.
Handle memory and cache accesses with one class which dispatches
the different requests to the different MipsMemories
Tasks performed by this class:
- static address translation
- call of dynamic address translation
- decision wether and which caches should be used
- modify partial word accesses to word accesses
- provide Memory interface to give access to the full virtual
address space
utility functions for double[] arrays, Matlab-style:
element-wise array operations: add, sub, mult, div
element-wise math operations: sin, cos, tan, ..
dummy constructor; you can use this to create an Array instance that
allows you to access the static methods of this class from Matlab 5.3
(which requires a very ugly syntax to use static methods).
add a SimObject (a 'component') called 'name' to this Design
If 'name' is already used in this Design, we automatically create
a new unique name for the component.
Vektor, der die bei der aktuellen Belegung
aktivierten Transitionen enthält wird in calculateTransitionen berechnet, nachdem Input-Werte verändert wurden
alabel -
Variable in class hades.models.rtlib.memory.MR
the toplevel GUI component for the Colibri design browser,
with the SimObject/Design-files tree on the left,
and image and HTML components on the right.
react to tree selection events:
for SimObjects, display their symbol and CLB component info,
for Designs, display their thumbnail and CLB info,
for README files, display their text,
do nothing for other data types (yet).
beginLine and beginColumn describe the position of the first character
of this token; endLine and endColumn describe the position of the
last character of this token.
Befoe disassemble() can be used beginDisassemble() has to
be called in order to save the splitters state
beginLine -
Variable in class hades.models.stimuli.Token
beginLine and beginColumn describe the position of the first character
of this token; endLine and endColumn describe the position of the
last character of this token.
CanvasScroller - an AWT component to manage a JavaFIG/HADES editor
canvas with rulers at the top and left sides, and additional standard
right and bottom scrollbars.
create and paint a color test chart with some markers for later
orientation matching after scanning and either the 216 web colors
or an 8*8*8 color palette and optionally some additional colors
(like shades of green or skin tones).
CompareAll - compare the two input vectors (SignalStdLogicVector)
and generate StdLogic1164 output values for the tests
A < B (less than, output LT),
A <= B (less equal, output LE),
A == B (equal, output EQ),
A >= B (greater equal, output GE),
A > B (greater than, output GT),
check whether this StdLogicVector has the arithmetic value 1,
that is, the last bit (LSB) is 1, and all other bits are zero
public boolean is_001() {
return ( (_0_mask | _1_mask) == _length_mask)
&& (_1_mask == 1L));
}
/**
an utility method to check the validity of operands L and R to
binary arithmetic or logical operations.
check if our Designs contains Signals named "clk" and "nreset",
which are only created when the Design contains one or more DFF
(hades.models.flipflops.Dffr) components.
Based on experimental evidence, at least older versions of the AWT
required that a toplevel component (a Frame) was visible before
any of the image creation methods worked.
parse the first chars of message string 's' to check whether
it is an info, warning, error, or fatal message:
"-I-", "-W-", "-E-", "-F-"
If the message level is greater than the 'popup level',
make the console visible and bring in toFront().
parse the first chars of message string 's' to check whether
it is an info, warning, error, or fatal message:
"-I-", "-W-", "-E-", "-F-"
If the message level is greater than the 'popup level',
make the console visible and bring in toFront().
closeOneCompound: add all current editor objects to an compound,
restore the editor to its previous state, then add our new compound
to the restored editor's object list.
closeOneCompound: add all current editor objects to an compound,
restore the editor to its previous state, then add our new compound
to the restored editor's object list.
icons for tree root: default, system (classpath), local (filesystem),
zip (jar), server, search result, collapsed and expanded directories,
basic content types.
configure: display a dialog window with options to specify
instance name, clock period, clock duty-cycle, clock phase (offset),
and the number of cycles to stop after.
configure: display a dialog with options to specify instance name,
C-to-Y propagation delay, probability of a StdLogic1164._1 output,
and random generator seed.
copy(): This function is used to create a clone of this RTLIB
object, including the values for width (n_bits), current value
(vector), propagation delay, and version ID.
copy() -
Method in class hades.models.rtlib.arith.DcoreALU
copy(): This function is used to create a clone of a DcoreALU
object, including the values for width (n_bits), version ID,
propagation delay, and the selected opcodes.
copy(): This function is used to create a clone of a DcoreALU2
object, including the values for width (n_bits), version ID,
propagation delay, and the selected opcodes.
copy(): This function is used to create a clone of a UserDefinedALU
object, including the values for width (n_bits), version ID,
propagation delay, and the selected opcodes.
copy(): This function is used to create a clone of this RTLIB
object, including the values for width (n_bits), currenct value
(vector), propagation delay, and version ID.
create a depth-first-search numbering of the Signal graph in
the array DFS[];
A negative index indicates the start of a new connected component
of the Signal graph.
DcoreRAM - a RAM with n words by m bits with asynchronous (level
sensitive) write enable and separate active-low chip select and
output enable inputs for the D*CORE processor.
DeselectAllCommand - deselect all visible objects in the Hades editor,
including SimObject's symbols, Signal wire segments and solder dots,
and standard FIG objects.
icons for tree root: default, system (classpath), local (filesystem),
zip (jar), server, search result, collapsed and expanded directories,
basic content types.
icons for tree root: default, system (classpath), local (filesystem),
zip (jar), server, search result, collapsed and expanded directories,
basic content types.