Home
last modified time | relevance | path

Searched +full:cmsis +full:- +full:dsp (Results 1 – 25 of 49) sorted by relevance

12

/Zephyr-latest/tests/lib/cmsis_dsp/transform/
Dtestcase.yaml3 - arm
4 - posix
9 tags: cmsis-dsp
15 - frdm_k64f
16 - sam_e70_xplained/same70q21
17 - mps2/an521/cpu0
18 - native_sim
19 tags: cmsis-dsp
24 - CONFIG_CMSIS_DSP_TEST_TRANSFORM_CQ15=y
29 - mps3/corstone300/an547
[all …]
/Zephyr-latest/tests/lib/cmsis_dsp/matrix/
Dtestcase.yaml3 - arm
4 - posix
9 tags: cmsis-dsp
15 - frdm_k64f
16 - sam_e70_xplained/same70q21
17 - mps2/an521/cpu0
18 - native_sim
19 tags: cmsis-dsp
24 - CONFIG_CMSIS_DSP_TEST_MATRIX_UNARY_Q7=y
29 - mps2/an521/cpu1
[all …]
/Zephyr-latest/subsys/dsp/
DKconfig2 # SPDX-License-Identifier: Apache-2.0
4 menuconfig DSP config
5 bool "DSP subsystem"
7 Include the DSP (Digital Signal Processing) subsystem as a part of the
9 <zephyr/dsp/dsp.h> header.
11 if DSP
23 prompt "DSP library backend selection"
29 bool "Use the CMSIS-DSP library as the math backend"
33 Implement the various zephyr DSP functions using the CMSIS-DSP library. This feature
34 requires the CMSIS module to be selected.
[all …]
/Zephyr-latest/samples/modules/cmsis_dsp/moving_average/
DREADME.rst1 .. zephyr:code-sample:: cmsis-dsp-moving-average
2 :name: CMSIS-DSP moving average
4 Use the CMSIS-DSP library to calculate the moving average of a signal.
9 This sample demonstrates how to use the CMSIS-DSP library to calculate the moving average of a
12 It can be run on any board supported in Zephyr, but note that CMSIS-DSP is specifically optimized
13 for ARM Cortex-A and Cortex-M processors.
21 CMSIS-DSP function, and displayed on the console.
24 In order to allow an easy comparison of the efficiency of the CMSIS-DSP library when used on ARM
31 CMSIS-DSP is an optional module and needs to be added explicitly to your Zephyr workspace:
33 .. code-block:: shell
[all …]
Dsample.yaml2 description: Use CMSIS DSP to calculate moving average
3 name: CMSIS DSP Moving Average
7 - samples
9 - qemu_cortex_m0
10 - native_sim
12 - cmsis-dsp
17 - "Input\\[00\\]: 0 0 0 0 0 0 0 0 0 0 | Output\\[00\\]: 0.00"
18 - "Input\\[01\\]: 0 0 0 0 0 0 0 0 0 1 | Output\\[01\\]: 0.10"
19 - "Input\\[02\\]: 0 0 0 0 0 0 0 0 1 2 | Output\\[02\\]: 0.30"
20 - "Input\\[03\\]: 0 0 0 0 0 0 0 1 2 3 | Output\\[03\\]: 0.60"
[all …]
/Zephyr-latest/tests/lib/cmsis_dsp/filtering/
Dtestcase.yaml4 - arm
5 - posix
10 tags: cmsis-dsp
16 - frdm_k64f
17 - sam_e70_xplained/same70q21
18 - mps2/an521/cpu0
19 - native_sim
25 - CONFIG_CMSIS_DSP_TEST_FILTERING_BIQUAD=y
30 - mps2/an521/cpu1
31 - mps3/corstone300/an547
[all …]
/Zephyr-latest/samples/boards/nxp/adsp/number_crunching/
DREADME.rst1 .. zephyr:code-sample:: number_crunching
17 .. code-block:: cmake
32 - :file:`main.c`: calls the generic math functions;
33 - :file:`math_ops.c`: executes the math functions, computes the cycles it took to execute and check…
34 - :file:`cmsis_dsp_wrapper.c`: calls the exact math functions from CMSIS-DSP if :kconfig:option:`CO…
35 - :file:`nature_dsp_wrapper`: if ``LIB_LOCATION`` is defined and points to an out of tree location …
42 CMSIS-DSP is an optional module and needs to be added explicitly to your Zephyr workspace:
44 .. code-block:: shell
46 west config manifest.project-filter -- +cmsis-dsp
47 west update cmsis-dsp
[all …]
Dprj.conf5 #for CMSIS-DSP
DCMakeLists.txt1 # SPDX-License-Identifier: Apache-2.0
35 # this is an example for CMSIS-DSP backend
/Zephyr-latest/samples/boards/nxp/adsp/number_crunching/src/
Dcmsis_dsp_wrapper.c4 * SPDX-License-Identifier: Apache-2.0
14 printk("[Backend] CMSIS-DSP module\n"); in vec_sum_int16()
20 printk("[Backend] CMSIS-DSP module\n"); in vec_power_int16()
26 printk("[Backend] CMSIS-DSP module\n"); in vec_power_int32()
35 printk("[Backend] CMSIS-DSP module\n"); in fft_real32()
54 * Each Bi-quad stage has 4 state variables. in real_block_iir_32()
59 printk("[Backend] CMSIS-DSP module\n"); in real_block_iir_32()
62 * Initialize the state and coefficient buffers for all Bi-quad sections in real_block_iir_32()
66 /* Call the Q31 Bi-quad Cascade DF1 process function */ in real_block_iir_32()
75 printk("[Backend] CMSIS-DSP module\n"); in lms_iir_32()
/Zephyr-latest/samples/modules/cmsis_dsp/
Dcmsis_dsp.rst1 .. zephyr:code-sample-category:: cmsis_dsp
2 :name: CMSIS-DSP
3 :show-listing:
5 These samples demonstrate how to use the CMSIS-DSP module to perform signal processing operations
/Zephyr-latest/tests/lib/cmsis_dsp/bayes/
Dtestcase.yaml3 - arm
4 - posix
10 - frdm_k64f
11 - sam_e70_xplained/same70q21
12 - mps2/an521/cpu0
13 - native_sim
15 - cmsis-dsp
22 - mps2/an521/cpu1
23 - mps3/corstone300/an547
25 - cmsis-dsp
[all …]
/Zephyr-latest/tests/lib/cmsis_dsp/quaternionmath/
Dtestcase.yaml3 - arm
4 - posix
10 - frdm_k64f
11 - sam_e70_xplained/same70q21
12 - mps2/an521/cpu0
13 - native_sim
14 tags: cmsis-dsp
21 - mps2/an521/cpu1
22 - mps3/corstone300/an547
24 - cmsis-dsp
[all …]
/Zephyr-latest/tests/lib/cmsis_dsp/svm/
Dtestcase.yaml3 - arm
4 - posix
10 - frdm_k64f
11 - sam_e70_xplained/same70q21
12 - mps2/an521/cpu0
13 - native_sim
14 tags: cmsis-dsp
21 - mps2/an521/cpu1
22 - mps3/corstone300/an547
24 - cmsis-dsp
[all …]
/Zephyr-latest/tests/lib/cmsis_dsp/statistics/
Dtestcase.yaml3 - arm
4 - posix
10 - frdm_k64f
11 - sam_e70_xplained/same70q21
12 - mps2/an521/cpu0
13 - native_sim
14 tags: cmsis-dsp
22 - mps2/an521/cpu1
23 - mps3/corstone300/an547
25 - cmsis-dsp
[all …]
/Zephyr-latest/tests/lib/cmsis_dsp/support/
Dtestcase.yaml3 - arm
4 - posix
10 - frdm_k64f
11 - sam_e70_xplained/same70q21
12 - mps2/an521/cpu0
13 - native_sim
14 tags: cmsis-dsp
21 - mps2/an521/cpu1
22 - mps3/corstone300/an547
24 - cmsis-dsp
[all …]
/Zephyr-latest/tests/lib/cmsis_dsp/complexmath/
Dtestcase.yaml3 - arm
4 - posix
10 - frdm_k64f
11 - sam_e70_xplained/same70q21
12 - mps2/an521/cpu0
13 - native_sim
14 tags: cmsis-dsp
21 - mps2/an521/cpu1
22 - mps3/corstone300/an547
24 - cmsis-dsp
[all …]
/Zephyr-latest/tests/lib/cmsis_dsp/interpolation/
Dtestcase.yaml3 - arm
4 - posix
10 - frdm_k64f
11 - sam_e70_xplained/same70q21
12 - mps2/an521/cpu0
13 - native_sim
14 tags: cmsis-dsp
21 - mps2/an521/cpu1
22 - mps3/corstone300/an547
24 - cmsis-dsp
[all …]
/Zephyr-latest/doc/services/dsp/
Dindex.rst3 Digital Signal Processing (DSP)
10 The DSP API provides an architecture agnostic way for signal processing.
34 application. By default, including the CMSIS module will enable all
49 added to :file:`subsys/dsp/Kconfig` along with the required dependencies and the
52 Next, the implementation should be added at ``subsys/dsp/<backend>/`` and
53 linked in at :file:`subsys/dsp/CMakeLists.txt`. To add architecture-specific attributes,
54 its corresponding Kconfig option should be added to :file:`subsys/dsp/Kconfig` and use
55 them to update ``DSP_DATA`` and ``DSP_STATIC_DATA`` in :file:`include/zephyr/dsp/dsp.h`.
62 .. _subsys/dsp/Kconfig: https://github.com/zephyrproject-rtos/zephyr/blob/main/subsys/dsp/Kconfig
63 .. _subsys/dsp/CMakeLists.txt: https://github.com/zephyrproject-rtos/zephyr/blob/main/subsys/dsp/CM…
[all …]
/Zephyr-latest/modules/cmsis-nn/
DKconfig2 # SPDX-License-Identifier: Apache-2.0
8 bool "CMSIS-NN Library Support"
12 This option enables the CMSIS-NN library.
27 It adds functionality for element-wise add and multiplication functions.
40 and GEMM. GEMM is performed with CMSIS-DSP arm_mat_mult similar options.
46 Collection of fully-connected and matrix multiplication functions.
77 bool "Long Short-Term Memory"
79 This option enables the NN libraries for Long Short-Term Memory.
/Zephyr-latest/tests/lib/cmsis_dsp/distance/
Dtestcase.yaml3 - arm
4 - posix
10 - frdm_k64f
11 - sam_e70_xplained/same70q21
12 - mps2/an521/cpu0
13 - native_sim
21 - mps2/an521/cpu1
22 - mps3/corstone300/an547
24 - cmsis-dsp
25 - fpu
[all …]
/Zephyr-latest/tests/lib/cmsis_dsp/fastmath/
Dtestcase.yaml3 - arm
4 - posix
10 - frdm_k64f
11 - sam_e70_xplained/same70q21
12 - mps2/an521/cpu0
13 - native_sim
21 - mps2/an521/cpu1
22 - mps3/corstone300/an547
24 - cmsis-dsp
25 - fpu
[all …]
/Zephyr-latest/modules/cmsis-dsp/
DKconfig2 # SPDX-License-Identifier: Apache-2.0
8 bool "CMSIS-DSP Library Support"
10 This option enables the CMSIS-DSP library.
44 * Complex-by-Complex Multiplication
45 * Complex-by-Real Multiplication
62 * Sine-Cosine
75 * Fixed-Point Division
92 * Levinson-Durbin Algorithm
167 * Kullback-Leibler Divergence
176 * Vector 8-bit Integer Value Conversion
[all …]
/Zephyr-latest/modules/cmsis/
Dcmsis_core_m.h5 * SPDX-License-Identifier: Apache-2.0
10 * @brief CMSIS interface file
12 * This header contains the interface to the ARM CMSIS Core headers.
39 /* VTOR is only optional on armv6-m and armv8-m baseline. __VTOR_PRESENT is often
47 /* Some platform’s sdk incorrectly define __DSP_PRESENT for Cortex-M4 & Cortex-M7
48 * DSP extension. __ARM_FEATURE_DSP is set by the compiler for these. So ignore
/Zephyr-latest/
Dwest.yml3 # The per-installation west configuration file, .west/config, sets the
22 - name: upstream
23 url-base: https://github.com/zephyrproject-rtos
24 - name: babblesim
25 url-base: https://github.com/BabbleSim
27 group-filter: [-babblesim, -optional]
31 # zephyr-keep-sorted-start re(^\s+\- name:)
33 - name: acpica
36 - name: babblesim_base
38 repo-path: base
[all …]

12