-- NewPadsImpl.sak
-- last edited by Suzuki: 20-Jan-82 16:35:48
DIRECTORY
SakuraRT: TYPE,
NewPads: TYPE;
NewPadsImpl: MONITOR
IMPORTS SakuraRT
EXPORTS NewPads
= {
PadsFunc: PUBLIC DEVICE = {
IN Clock, Enable: BOOLEAN, A, B: INTEGER
OUT Equal: BOOLEAN
GUARDIAN {}
FILE newpads.sim
REPRESENTATION
A00, A01, A02, A03, A04, A05, A06, A07 ALIAS A,
B00, B01, B02, B03, B04, B05, B06, B07 ALIAS B,
AEnable, BEnable ALIAS Enable,
AEqual, BEqual ALIAS Equal
CONTROL
DO
WHEN Clock CHANGE: NULL;
SakuraRT.Delay[10];
STEP;
SakuraRT.Delay[5];
ENDLOOP
};
NULL;
}.