You are on page 1of 10

HADES

Hades
Hades 1.
(canvas) .
( ) .
Edit Cancel Esc.
.
, :
- info , ,
,
- (<< rewind) ,
- (| ) ,
- (>| single step) ,
- (>> ) , ,
- (> run interval)


(, ). (
) .
VHDL .

Popup - Menu

1 Hades

(Popup Menu)
,
1, :
wire ().
create . ,
-, - .
zoom zoom .
move .
copy .
edit .
.
name .
delete .


Hades .
D - 4 (NAND) .
popup create.
IO, gates, complexgates, flipflops .
gates. NAND2
. ( JAVA)
. .
.
.
,
Esc .

Popup move.
.
.
m.
e popup copy c.
.

popup delete Delete.
Edit undo.

/ (I/O)
. Ipin
Opin , popup create IO
Ipin Opin. D 2 , D clock C,
Q. NQ ( Q).
popup ( 2), ,
popup name.
(D, C, clk, Q, NQ ).

2 D


Hades .
popup edit
e. ,
3

Apply.
OK Cancel .


Hades 2 :
.
.
Window Select Grid .
Window Magnetic Grid
Window
popup zoom popup.
Hades
.

Hades
1 Hades.
1

U
X
O
1
Z
L
H
W
D



0
1

0
1
,
,

------


, . Hades
,
. ,
.
,
.
, (
).

. D
,
( 3). , .
,
popup wire add segment.
. W.
W.

3 D

,
Shift, .
,
popup wire move point .
popup wire move point o.

, ,
popup delete.
, popup wire
delete segment x.

Hades
2 Hades.
2

Esc
Del
Backspace
c
e
m
n
w
v
o
x
N


escape
delete
backspace
copy
edit
move
name
wire
vertex
move vertex
delete segment
Name

/
Ipin ( )

Ipin . (0 1)
, . Shift,
, 0, 1, Z ( ) U ( ).
Ipin .
0 1.
Pulse Switch ( )

, ( 1)
0.
popup edit.
Opin ( )

LED
.
, ,
LED.
ClockGen ( Clock )

:
() , .
, .
.
PowerOnReset

(
0). - .
( )
(property dialog). (0 1) ,
.
HexSwitch ( ) HexDisplay ( )

.
4- .
0 F, .
+, , .
,
( 0 F).
7-
4- 0 F.
VCC, GND, Pullup

, .
VCC 1.
GND 0.
Pullup 1, .
.

Hades ,
2 4 . , popup create
gates . popup create gates Nand2
2 .
3 .
3

AND2
AND3
AND4
AND4NEG2
XOR2
XNOR2
Buffer
INV
Demux 14
Mux 21
Mux 41


- 2
- 3
- 4
- 4 2
XOR- 2 ( )
XNOR- 2 ( )

2 4
2 1
4 1

.
popup edit .
Flipflops (-)

Hades -. popup
create flipflops.
4 : D - (DFF), D - ,
(DFFR) D - (DFFRS).

4 -

.
DFFR - .
-, JKFF
.

Hades N- D -
. ,
0,1 X.
, MSB , LSB .
, .
.

Shift register ( )

,
. D ,
(Sin shift in).

ROM

ROM (read only memory).


ROM
64Kx8, 1Kx8, 256x8. 2
: nCS (chip select ) nOE (output
enable ),
2 ROM .
,
0.
ROM :
popup create Create By Name
:
hades.models.rtl.ROM_64x8
hades.models.rtl.ROM_256x8
hades.models.rtl.ROM_1Kx8
hades.models.rtl.ROM_8Kx8
hades.models.rtl.ROM_64Kx8
ROM 8 (3 )
8 .
( 5)
, , , ,
ROM .

,
.
.
.
(cursor) - .
5 ROM

0..9 a..f .
Tab
Shift + Tab .
Shift + Cursor up/down / .
, File Load.
, File Load. Edit
Initialize ROM :
Unknown (X) .
zero .
linear ( 1
.
linear + 2 - ( 2
.
random .

Waveforms ( )
.
, (probe).
8

.
.
6 (waveform viewer).
, , .
.
, Hades .

Hades 4 :
WaveInteger .
WaveStdLogic 1164 std .
WaveStdLogicVector RTLIB .
WaveString .
7 WaveStdLogic 1164 WaveStdLogicVector.
Edit Update Waves.
t = 0.
6.
, ,
.
.
File Save As
. File Load.

10

You might also like