Lines Matching +full:cycle +full:- +full:timing

22 Zephyr application, eliminating the need for architecture-specific
56 You must have the 32-bit C library installed in your system
57 (in Ubuntu 16.04 install the gcc-multilib package)
67 for Linux (WSL1) because WSL1 does not support native 32-bit binaries.
72 <https://github.com/microsoft/WSL/issues/2468#issuecomment-374904520>`_ it
102 - There can **not** be busy wait loops in the application code that wait for
109 .. code-block:: c
117 .. code-block:: c
123 - Code that depends on its own execution speed will normally not
127 .. code-block:: c
129 peripheral_x->run = true;
137 - This port is not meant to, and could not possibly help debug races between
138 HW and SW, or similar timing related issues.
140 - You may not use hard coded memory addresses because there is no I/O or
163 .. code-block:: c
198 - Allow functional debugging, instrumentation and analysis of the code with
200 - Allow functional regression testing, and simulations in which we have the
202 - Run tests fast: several minutes of simulated time per wall time second.
203 - Possibility to connect to external tools which may be able to run much
205 - Deterministic, repeatable runs:
210 - Debugging or instrumenting the code.
211 - Pausing in a breakpoint and continuing later.
212 - The host computer performance or its load.
216 Normally those would be debugged with a cycle accurate Instruction Set Simulator
225 This port does not try to replace cycle accurate instruction set simulators
233 :figclass: align-center
259 Execution is fully reproducible, you can pause it without side-effects.
287 With a cycle accurate instruction set simulator you compile targeting either
300 side-effects.
322 :figclass: align-center
330 :figclass: align-center
338 The result of this build is a pre-linked elf library, which contains what we can call the
364 It is worth noting that the embedded SW library is first pre-linked. That is that all symbols which
393 …tps://github.com/BabbleSim/native_simulator/blob/main/docs/Design.md#build-and-symbol-visibility>`_
421 and typically as a 32-bit binary assuming pointer and integer types are 32-bits
447 …tation <https://github.com/BabbleSim/native_simulator/blob/main/docs/Design.md#overall-execution>`_
468 …documentation <https://github.com/BabbleSim/native_simulator/blob/main/docs/Design.md#busy-waits>`_
487 …s <https://github.com/BabbleSim/native_simulator/blob/main/docs/Design.md#native-simulator-tasks>`_