Download Print this page

Intel EV80Cl96KB User Manual page 102

Microcontroller evaluation board

Advertisement

wait 1
=
-
wait 2
=
-
wait 3
=
-
wait 4
=
-
wait-5
=
wait 6
=
-
wait-l' =
STALE & !HLDA & (wait-2 # eprom # openl);
STALE & !HLDA & (Wait-3 #
Uart);
wait-4;
wait-5;
wait-6;
wait-7;
'b'0;
FIELD
state-count = [state-bit-0..21;
SDEFINE async-start
'b'000
SDEFINE hold-2
'b'001
SDEFINE hold-3
'b'011
SDEFINE hold-4
'b'lll
SDEFINE hold-5
'b'110
SDEFINE hold-6
'b'100
SDEFINE hold-7
'b'101
SDEFINE remove-hold
'b'010
/** Wait-State Machine **/
SEQUENCE
state count
{
-
PRESENT async-start
IF
wait 1
OUT
WAIT;
-
IF
wait 1
&
!wait 2 NEXT
remove hold;
IF
wait-2
-
NEXT
DEFAULT -
hold-2;
NEXT
async-start;
PRESENT hold-2
OUT WAIT;
IF
wait 3
DEFAULT -
PRESENT hold-3
OUT WAIT;
NEXT
hold 3;
NEXT
remove-hold;
IF
wait 4
NEXT
DEFAULT -
hold-4;
NEXT
remove-hold;

Advertisement

loading