diff --git a/source/SpinalHDL/Introduction/A simple example.rst b/source/SpinalHDL/Introduction/A simple example.rst index 0d764662d6e..4219e090a69 100644 --- a/source/SpinalHDL/Introduction/A simple example.rst +++ b/source/SpinalHDL/Introduction/A simple example.rst @@ -105,6 +105,16 @@ Finally, there is the component logic: initial value 0. Assignments to a registers can be read only after the next clock sampling. +.. note:: + + REVIEWME We introduce the notion of the clock here but fail to explain + how that is conveyed / exists in the example. I think that is an important point + to understand early on in the learning process. + The below note does not really explain the concept of time, it is + more important for a new user to translate the Scala code into HDL execution with + understanding the clock and time relation to the code, than it is to know there + are 2 hidden signals around somewhere. + .. note:: Because of the presence of a register, two implicit signals are added to the