CLOCKS - Configurable clocks

The CLOCKS block contains 4 user-settable 50% duty cycle clocks. The period can be set for each clock separately. When any clock period is set, all clocks restart from a common synchronous point.

Parameters

Name Dir Type Description
A_PERIOD R/W Time The period of clock output A, 0 or 1 = off
B_PERIOD R/W Time The period of clock output B, 0 or 1 = off
C_PERIOD R/W Time The period of clock output C, 0 or 1 = off
D_PERIOD R/W Time The period of clock output D, 0 or 1 = off
A Out Bit The current value of clock A
B Out Bit The current value of clock B
C Out Bit The current value of clock C
D Out Bit The current value of clock D

Setting clock period parameters

Each time a clock parameter is set, the clock restarts from that point with the new period value.

(Source code, png, hires.png, pdf)

../_images/clocks-1.png

All clocks have the same starting point

When any period parameter is set, all clocks restart from that point.

(Source code, png, hires.png, pdf)

../_images/clocks-2.png