Searched +full:cmsis +full:- +full:dsp (Results 1 – 25 of 49) sorted by relevance
12
3 - arm4 - posix9 tags: cmsis-dsp15 - frdm_k64f16 - sam_e70_xplained/same70q2117 - mps2/an521/cpu018 - native_sim19 tags: cmsis-dsp24 - CONFIG_CMSIS_DSP_TEST_TRANSFORM_CQ15=y29 - mps3/corstone300/an547[all …]
3 - arm4 - posix9 tags: cmsis-dsp15 - frdm_k64f16 - sam_e70_xplained/same70q2117 - mps2/an521/cpu018 - native_sim19 tags: cmsis-dsp24 - CONFIG_CMSIS_DSP_TEST_MATRIX_UNARY_Q7=y29 - mps2/an521/cpu1[all …]
2 # SPDX-License-Identifier: Apache-2.04 menuconfig DSP config5 bool "DSP subsystem"7 Include the DSP (Digital Signal Processing) subsystem as a part of the9 <zephyr/dsp/dsp.h> header.11 if DSP23 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 feature34 requires the CMSIS module to be selected.[all …]
1 .. zephyr:code-sample:: cmsis-dsp-moving-average2 :name: CMSIS-DSP moving average4 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 a12 It can be run on any board supported in Zephyr, but note that CMSIS-DSP is specifically optimized13 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 ARM31 CMSIS-DSP is an optional module and needs to be added explicitly to your Zephyr workspace:33 .. code-block:: shell[all …]
2 description: Use CMSIS DSP to calculate moving average3 name: CMSIS DSP Moving Average7 - samples9 - qemu_cortex_m010 - native_sim12 - cmsis-dsp17 - "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 …]
4 - arm5 - posix10 tags: cmsis-dsp16 - frdm_k64f17 - sam_e70_xplained/same70q2118 - mps2/an521/cpu019 - native_sim25 - CONFIG_CMSIS_DSP_TEST_FILTERING_BIQUAD=y30 - mps2/an521/cpu131 - mps3/corstone300/an547[all …]
1 .. zephyr:code-sample:: number_crunching17 .. code-block:: cmake32 - :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:: shell46 west config manifest.project-filter -- +cmsis-dsp47 west update cmsis-dsp[all …]
5 #for CMSIS-DSP
1 # SPDX-License-Identifier: Apache-2.035 # this is an example for CMSIS-DSP backend
4 * SPDX-License-Identifier: Apache-2.014 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()
1 .. zephyr:code-sample-category:: cmsis_dsp2 :name: CMSIS-DSP3 :show-listing:5 These samples demonstrate how to use the CMSIS-DSP module to perform signal processing operations
3 - arm4 - posix10 - frdm_k64f11 - sam_e70_xplained/same70q2112 - mps2/an521/cpu013 - native_sim15 - cmsis-dsp22 - mps2/an521/cpu123 - mps3/corstone300/an54725 - cmsis-dsp[all …]
3 - arm4 - posix10 - frdm_k64f11 - sam_e70_xplained/same70q2112 - mps2/an521/cpu013 - native_sim14 tags: cmsis-dsp21 - mps2/an521/cpu122 - mps3/corstone300/an54724 - cmsis-dsp[all …]
3 - arm4 - posix10 - frdm_k64f11 - sam_e70_xplained/same70q2112 - mps2/an521/cpu013 - native_sim14 tags: cmsis-dsp22 - mps2/an521/cpu123 - mps3/corstone300/an54725 - cmsis-dsp[all …]
3 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 all49 added to :file:`subsys/dsp/Kconfig` along with the required dependencies and the52 Next, the implementation should be added at ``subsys/dsp/<backend>/`` and53 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 use55 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/Kconfig63 .. _subsys/dsp/CMakeLists.txt: https://github.com/zephyrproject-rtos/zephyr/blob/main/subsys/dsp/CM…[all …]
2 # SPDX-License-Identifier: Apache-2.08 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.
3 - arm4 - posix10 - frdm_k64f11 - sam_e70_xplained/same70q2112 - mps2/an521/cpu013 - native_sim21 - mps2/an521/cpu122 - mps3/corstone300/an54724 - cmsis-dsp25 - fpu[all …]
2 # SPDX-License-Identifier: Apache-2.08 bool "CMSIS-DSP Library Support"10 This option enables the CMSIS-DSP library.44 * Complex-by-Complex Multiplication45 * Complex-by-Real Multiplication62 * Sine-Cosine75 * Fixed-Point Division92 * Levinson-Durbin Algorithm167 * Kullback-Leibler Divergence176 * Vector 8-bit Integer Value Conversion[all …]
5 * SPDX-License-Identifier: Apache-2.010 * @brief CMSIS interface file12 * 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 often47 /* Some platform’s sdk incorrectly define __DSP_PRESENT for Cortex-M4 & Cortex-M748 * DSP extension. __ARM_FEATURE_DSP is set by the compiler for these. So ignore
3 # The per-installation west configuration file, .west/config, sets the22 - name: upstream23 url-base: https://github.com/zephyrproject-rtos24 - name: babblesim25 url-base: https://github.com/BabbleSim27 group-filter: [-babblesim, -optional]31 # zephyr-keep-sorted-start re(^\s+\- name:)33 - name: acpica36 - name: babblesim_base38 repo-path: base[all …]