Lines Matching full:arc
3 DesignWare ARC nSIM and HAPS FPGA boards
9 This platform can be used to run Zephyr RTOS on the widest possible range of ARC processors in
10 simulation with `Designware ARC nSIM`_ or run same images on FPGA prototyping platform `HAPS`_. The
13 * ARC processor core, which implements ARCv2 or ARCv3 ISA, please refer to
14 :ref:`here <hardware_arch_arc_support_status>` for a complete list of ARC processor families which
18 ARC processors are known for being highly customizable and some but not all of the configurations
19 are currently supported in the Zephyr RTOS for ARC, again please refer to
25 * ``nsim_em`` - ARC EM core v4.0 with two register banks, FastIRQ's, MPUv2, DSP options and
27 * ``nsim_em_em7d_v22`` - ARC EM core v3.0 with one register bank and FastIRQ's
28 * ``nsim_em_em11d`` - ARC EM core v4.0 with one register bank, no FastIRQ's, MPUv2, DSP options and
30 * ``nsim_sem`` - ARC EM core v4.0 with secure features (thus "SEM", i.e. Secure EM) and MPUv4
39 ``.props`` or ``.args`` files in :zephyr_file:`boards/arc/nsim/support/` directory to understand
55 :zephyr_file:`boards/arc/nsim/support/nsim_hs5x.props` and
56 :zephyr_file:`boards/arc/nsim/support/mdb_hs5x.args`.
62 :zephyr_file:`boards/arc/nsim/support/mdb_hs5x_smp.args`.
75 either `DesignWare ARC nSIM`_ or `DesignWare ARC Free nSIM`_ is required.
78 `DesignWare ARC nSIM`_ and MetaWare Debugger from `ARC MWDT`_ are required.
81 MetaWare Debugger from `ARC MWDT`_ is required as well as the HAPS platform itself.
86 Most board sub-configurations support building with both GNU and ARC MWDT toolchains, however
90 I.e. for the ``nsim_hs5x`` board we can check :zephyr_file:`boards/arc/nsim/nsim_hs5x.yaml`
94 * **zephyr** - implies ARC GNU toolchain from Zephyr SDK. You can find more information about
96 * **cross-compile** - implies ARC GNU cross toolchain, which is not a part of Zephyr SDK. Note that
100 * **arcmwdt** - implies proprietary ARC MWDT toolchain. You can find more information about its
162 * Supports wider range of ARC hardware features
196 …ons -nogoifmain -toggle=include_local_symbols=1 -nsim @/path/zephyr/boards/arc/nsim/support/mdb_hs…
197 …ons -nogoifmain -toggle=include_local_symbols=1 -nsim @/path/zephyr/boards/arc/nsim/support/mdb_hs…
205 …ons -nogoifmain -toggle=include_local_symbols=1 -nsim @/path/zephyr/boards/arc/nsim/support/mdb_hs…
206 …ons -nogoifmain -toggle=include_local_symbols=1 -nsim @/path/zephyr/boards/arc/nsim/support/mdb_hs…
222 ARC cores which don't share any memory regions with each other and so SMP-enabled code won't
232 It's the nSIM with ARC GDB restriction, real HW multi-core ARC targets can be debugged with ARC
250 west debugserver --runner arc-nsim
252 In terminal two, connect to the GDB server using ARC GDB. You can find it in Zephyr SDK:
254 * for the ARCv2 targets you should use :file:`arc-zephyr-elf-gdb`
262 arc-zephyr-elf-gdb -ex 'target remote localhost:3333' -ex load build/zephyr/zephyr.elf
295 Zephyr OS configuration is defined via Kconfig and Device tree. These are non ARC-specific
316 it is :zephyr_file:`soc/arc/snps_nsim/CMakeLists.txt`.
333 .. _Designware ARC nSIM: https://www.synopsys.com/dw/ipdir.php?ds=sim_nsim
334 .. _DesignWare ARC Free nSIM: https://www.synopsys.com/cgi-bin/dwarcnsim/req1.cgi