RoseClocks.Mesa
Last Edited by: Spreitzer, September 10, 1983 8:31 pm
Last Edited by: Barth, June 9, 1983 11:07 am
Implements class: ClockGen
ClockGen posts event $EndOfClockCycle on the root.
DIRECTORY RoseTypes;
RoseClocks: CEDAR DEFINITIONS =
BEGIN OPEN RoseTypes;
ClockInitData: TYPE = REF ClockInitDataRec;
ClockInitDataRec: TYPE;
Init:
PROC [sense: Sense ← ActiveHigh, style: Style ← FourStep]
RETURNS [id: ClockInitData];
Sense: TYPE = {ActiveHigh, ActiveLow};
Style: TYPE = {TwoStep, FourStep};
Cycle: PROC [cell: Cell, cycles: CARDINAL];
Step: PROC [cell: Cell];
END.