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.

Fields

Name Type Description
A_PERIOD param time Period of clock A output
B_PERIOD param time Period of clock B output
C_PERIOD param time Period of clock C output
D_PERIOD param time Period of clock D output
OUTA bit_out Clock A output
OUTB bit_out Clock B output
OUTC bit_out Clock C output
OUTD bit_out Clock D output

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_doc-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_doc-2.png