diff --git a/drivers/clk/clk.md b/drivers/clk/clk.md index b031e9b..906480d 100644 --- a/drivers/clk/clk.md +++ b/drivers/clk/clk.md @@ -60,3 +60,28 @@ Also, from the oscillator's readings, we can note the imperfections in the signal, which is never a proper square wave. --> + +--- +layout: two-cols-header +--- + +# The clock tree + +::left:: + +- The system takes a reference clock (e.g. from a crystal) as a + source and generates a clock tree to give all the components the correct + frequency clock. +- This is done by gating, multiplying, dividing and muxing the original source. + +::right:: + + + +
+ +Image source: +[Silicon Labs](https://silabs.com/) + +
diff --git a/drivers/clk/public/images/clk-tree.jpg b/drivers/clk/public/images/clk-tree.jpg new file mode 100644 index 0000000..70a7704 Binary files /dev/null and b/drivers/clk/public/images/clk-tree.jpg differ