RoseClocks.Mesa
Last Edited by: Spreitzer, June 24, 1984 3:37:25 pm PDT
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;
ClockGen: PROC [args: RoseClockArgs] RETURNS [ct: CellType];
RoseClockArgs: TYPE = RECORD [
sense: Sense ← ActiveHigh,
style: Style ← FourStep];
Sense: TYPE = {ActiveHigh, ActiveLow};
Style: TYPE = {TwoStep, FourStep};
Cycle: PROC [cell: Cell, cycles: CARDINAL];
Step: PROC [cell: Cell];
END.