Searched +full:cmsis +full:- +full:dsp (Results 1 – 25 of 26) sorted by relevance
12
/Zephyr-Core-3.5.0/subsys/dsp/ |
D | Kconfig | 2 # 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-Core-3.5.0/modules/cmsis-dsp/ |
D | Kconfig | 2 # SPDX-License-Identifier: Apache-2.0 8 bool "CMSIS-DSP Library Support" 10 This option enables the CMSIS-DSP library. 24 available on most Cortex-A and some Cortex-R processors. 31 available on most Cortex-A and some Cortex-R processors. 38 available on some Cortex-M processors. 45 This option enables manual loop unrolling in the DSP functions. 62 in the DSP functions. 65 bool "Half-Precision (16-bit Float) Support" 69 This option enables the half-precision (16-bit) floating-point
|
D | CMakeLists.txt | 2 # SPDX-License-Identifier: Apache-2.0 11 zephyr_library_compile_options(-Ofast) 19 ${cmsis_glue_path}/CMSIS/Core/Include 31 # Helium is automatically enabled by CMSIS-DSP if the processor supports it 42 … zephyr_library_compile_options($<$<STREQUAL:${CMAKE_C_COMPILER_ID},GNU>:-flax-vector-conversions>) 43 …zephyr_library_compile_options($<$<STREQUAL:${CMAKE_C_COMPILER_ID},ARMClang>:-flax-vector-conversi… 45 …zephyr_library_compile_options($<$<STREQUAL:${CMAKE_C_COMPILER_ID},GNU>:-fno-lax-vector-conversion… 46 …zephyr_library_compile_options($<$<STREQUAL:${CMAKE_C_COMPILER_ID},ARMClang>:-flax-vector-conversi… 50 zephyr_library_compile_options(-Ofast)
|
/Zephyr-Core-3.5.0/doc/services/dsp/ |
D | index.rst | 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 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-Core-3.5.0/modules/cmsis-nn/ |
D | Kconfig | 2 # 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-Core-3.5.0/ |
D | west.yml | 3 # 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] 32 - name: acpica 35 - name: bsim 36 repo-path: babblesim-manifest 40 - babblesim [all …]
|
D | MAINTAINERS.yml | 45 # files-regex: 56 # files-exclude: 59 # files-regex-exclude: 60 # Like 'files-regex', but any matching files will be excluded from the 63 # description: >- 64 # Plain-English description. Describe what the system is about, from an 68 # All areas must have a 'files' and/or 'files-regex' key. The other keys are 72 # this would be sub-areas which add extra fields (for ex. more `collaborators` 73 # who work only in that sub-area) to other areas. 98 # Collaborators: <list of sub-maintainers> [all …]
|
/Zephyr-Core-3.5.0/modules/ |
D | Kconfig | 2 # SPDX-License-Identifier: Apache-2.0 30 source "modules/Kconfig.open-amp" 53 # --------------------------------------------------- 58 # --------------------------------------------------- 77 comment "Trusted-firmware-m module not available." 80 comment "Trusted-firmware-a module not available." 89 comment "loramac-node module not available." 110 comment "cmsis module not available." 113 comment "cmsis-dsp module not available." 116 comment "cmsis-nn module not available."
|
/Zephyr-Core-3.5.0/tests/lib/cmsis_dsp/common/ |
D | math_helper.h | 1 /* ---------------------------------------------------------------------- 7 * Project: CMSIS DSP Library 14 * Target Processor: Cortex-M4/Cortex-M3 17 * Re-organized the CMSIS folders and updated documentation. 29 * Misra-C changes done 30 * -------------------------------------------------------------------- */ 33 * This file was imported from the ARM CMSIS-DSP library test suite and 36 * SPDX-License-Identifier: Apache-2.0 71 return -def; \ 91 EnergyError += (pRef[i] - pTest[i]) * (pRef[i] - pTest[i]); in arm_snr_f64() [all …]
|
/Zephyr-Core-3.5.0/tests/lib/cmsis_dsp/filtering/src/ |
D | misc_f32.c | 3 * Copyright (C) 2010-2021 ARM Limited or its affiliates. All rights reserved. 5 * SPDX-License-Identifier: Apache-2.0 17 #define REL_ERROR_THRESH (1.0e-6) 18 #define ABS_ERROR_THRESH (1.0e-5) 19 #define REL_ERROR_THRESH_LD (1.0e-6) 20 #define ABS_ERROR_THRESH_LD (1.0e-6) 31 * refer to the CMSIS-DSP bug ARM-software/CMSIS-DSP#59. in test_arm_correlate_f32()
|
D | misc_q31.c | 3 * Copyright (C) 2010-2021 ARM Limited or its affiliates. All rights reserved. 5 * SPDX-License-Identifier: Apache-2.0 30 * refer to the CMSIS-DSP bug ARM-software/CMSIS-DSP#59. in test_arm_correlate_q31()
|
/Zephyr-Core-3.5.0/soc/arm/arm/musca_b1/ |
D | system_cmsdk_musca_b1.h | 2 * Copyright (c) 2017-2019 Arm Limited 4 * SPDX-License-Identifier: Apache-2.0 8 * This file is derivative of CMSIS V5.01 Device\_Template_Vendor\Vendor\Device\Include\Device.h 24 …NonMaskableInt_IRQn = -14, /* -14 Non Maskable Interrupt … 25 …HardFault_IRQn = -13, /* -13 HardFault Interrupt … 26 …MemoryManagement_IRQn = -12, /* -12 Memory Management Interrupt … 27 …BusFault_IRQn = -11, /* -11 Bus Fault Interrupt … 28 …UsageFault_IRQn = -10, /* -10 Usage Fault Interrupt … 29 …SecureFault_IRQn = -9, /* -9 Secure Fault Interrupt … 30 …SVCall_IRQn = -5, /* -5 SV Call Interrupt … [all …]
|
/Zephyr-Core-3.5.0/soc/arm/arm/musca_s1/ |
D | system_cmsdk_musca_s1.h | 2 * Copyright (c) 2017-2020 Arm Limited 4 * SPDX-License-Identifier: Apache-2.0 8 * This file is derivative of CMSIS V5.01 Device\_Template_Vendor\Vendor\Device\Include\Device.h 24 …NonMaskableInt_IRQn = -14, /* -14 Non Maskable Interrupt … 25 …HardFault_IRQn = -13, /* -13 HardFault Interrupt … 26 …MemoryManagement_IRQn = -12, /* -12 Memory Management Interrupt … 27 …BusFault_IRQn = -11, /* -11 Bus Fault Interrupt … 28 …UsageFault_IRQn = -10, /* -10 Usage Fault Interrupt … 29 …SecureFault_IRQn = -9, /* -9 Secure Fault Interrupt … 30 …SVCall_IRQn = -5, /* -5 SV Call Interrupt … [all …]
|
/Zephyr-Core-3.5.0/boards/arm/mimxrt595_evk/doc/ |
D | index.rst | 3 NXP MIMXRT595-EVK 10 for low-power HMI applications by combining a graphics engine and a streamlined 11 Cadence Tensilica Fusion F1 DSP core with a next-generation Arm Cortex-M33 12 core. These devices are designed to unlock the potential of display-based applications 13 with a secure, power-optimized embedded processor. 15 i.MX RT500 MCUs provides up to 5MB of on-chip SRAM and several high-bandwidth interfaces 16 to access off-chip flash, including an Octal/Quad SPI interface with an on-the-fly 21 :alt: MIMXRT595-EVK 26 - MIMXRT595SFFOC Cortex-M33 (275 MHz) core processor with Cadence Tensilica Fusion F1 DSP 27 - Onboard, high-speed USB, Link2 debug probe with CMSIS-DAP protocol (supporting Cortex M33 debug o… [all …]
|
/Zephyr-Core-3.5.0/doc/releases/ |
D | release-notes-2.3.rst | 18 with future support for features like 64-bit and absolute timeouts in mind 21 * Zephyr now integrates with the TF-M (Trusted Firmware M) PSA-compliant 24 * The CMSIS-DSP library is now included and integrated 33 * CVE-2020-10022: UpdateHub Module Copies a Variable-Sized Hash String 34 into a fixed-size array. 35 * CVE-2020-10059: UpdateHub Module Explicitly Disables TLS 37 * CVE-2020-10061: Improper handling of the full-buffer case in the 39 * CVE-2020-10062: Packet length decoding error in MQTT 40 * CVE-2020-10063: Remote Denial of Service in CoAP Option Parsing Due 42 * CVE-2020-10068: In the Zephyr project Bluetooth subsystem, certain [all …]
|
D | release-notes-2.7.rst | 16 * Update to CMSIS v5.8.0 (Core v5.5.0, DSP v1.9.0) 17 * Support for M-Profile Vector Extensions (MVE) on ARMv8.1-M 18 * Improved thread safety for Newlib and C++ on SMP-capable systems 20 * New Action-based Power Management API 23 * Linker Support for Tightly-Coupled Memory in RISC-V 25 * Support for extended PCI / PCIe capabilities, improved MIS-X support 33 * The kernel now supports both 32- and 64-bit architectures 36 * We added support for Point-to-Point Protocol (PPP) 37 * We added support for UpdateHub, an end-to-end solution for over-the-air device updates 38 * We added support for ARM Cortex-R Architecture [all …]
|
D | release-notes-2.1.rst | 13 * Expanded support for ARMv6-M architecture. 50 hardware-based stack overflow detection) in ARMv6-M architecture 51 * Added QEMU support for ARMv6-M architecture 52 * Extended test coverage for ARM-specific kernel features in ARMv6-M 54 * Enhanced runtime MPU programming in ARMv8-M architecture, making 55 the full partitioning of kernel SRAM memory a user-configurable 57 * Added CMSIS support for Cortex-R architectures. 58 * Updated CMSIS headers to version 5.6 59 * Added missing Cortex-R CPU device tree bindings. 60 * Fixed incorrect Cortex-R device tree specification. [all …]
|
D | release-notes-3.3.rst | 14 * Introduced :ref:`USB-C <usbc_api>` device stack with PD (power delivery) 16 * Introduced :ref:`DSP (digital signal processing) <zdsp_api>` subsystem with 17 CMSIS-DSP as the default backend. 30 * CVE-2023-0359: Under embargo until 2023-04-20 32 * CVE-2023-0779: Under embargo until 2023-04-22 66 removed in favor of new :dtcompatible:`zephyr,flash-disk` devicetree binding. 71 * Starting from this release ``zephyr-`` prefixed tags won't be created 82 image states). Use of a truncated hash or non-sha256 hash will still work 88 registration function at boot-up. If applications register this then 93 application code, these will now automatically be registered at boot-up (this [all …]
|
D | release-notes-2.5.rst | 27 * CVE-2021-3323: Under embargo until 2021-04-14 28 * CVE-2021-3321: Under embargo until 2021-04-14 29 * CVE-2021-3320: Under embargo until 2021-04-14 39 <https://github.com/zephyrproject-rtos/zephyr/issues?q=is%3Aissue+is%3Aopen+label%3Abug>`_. 56 * Changed vcnl4040 dts binding default for property 'proximity-trigger'. 63 * The :c:func:`mqtt_keepalive_time_left` function now returns -1 if keep alive 67 timeout usage must use the new-style k_timeout_t type and not the 87 GPIO-only regulators a devicetree property ``supply-gpios`` is defined as a 101 * ARM Musca-A board and SoC support deprecated and planned to be removed in 2.6.0. 146 sys_heap/k_heaps. Note that the new-style heap is a general [all …]
|
D | release-notes-2.2.rst | 18 * Fix CVE-2020-10028 19 * Fix CVE-2020-10060 20 * Fix CVE-2020-10063 21 * Fix CVE-2020-10066 32 * :github:`23494` - Bluetooth: LL/PAC/SLA/BV-01-C fails if Slave-initiated Feature Exchange is disa… 33 * :github:`23485` - BT: host: Service Change indication sent regardless of whether it is needed or … 34 * :github:`23482` - 2M PHY + DLE and timing calculations on an encrypted link are wrong 35 * :github:`23070` - Bluetooth: controller: Fix ticker implementation to avoid catch up 36 * :github:`22967` - Bluetooth: controller: ASSERTION FAIL on invalid packet sequence 37 * :github:`24183` - [v2.2] Bluetooth: controller: split: Regression slave latency during connection… [all …]
|
D | release-notes-3.4.rst | 20 * Added Power Delivery Source Support to the USB-C Stack. 22 * Cache API functions are now fully in-lined by compilers. 23 * Added an API for real-time clocks (RTC). 29 - Introduction of 3 new test harnesses into twister supporting pyTest, 31 - Transitioning to new Ztest API was completed and legacy Ztest was deprecated. 46 * CVE-2023-1901: Under embargo until 2023-07-04 48 * CVE-2023-1902: Under embargo until 2023-07-04 67 +--------------------------------------------------+ 69 +--------------------------------------------------+ 71 +--------------------------------------------------+ [all …]
|
D | release-notes-3.2.rst | 13 * Added support for :ref:`bin-blobs` (also see :ref:`west-blobs`). 15 * Converted all supported boards from ``pinmux`` to :ref:`pinctrl-guide`. 31 * CVE-2022-2993: Under embargo until 2022-11-03 33 * CVE-2022-2741: Under embargo until 2022-10-14 56 This definition can be used by third-party code to compile code conditional 58 Therefore, any third-party code integrated using the Zephyr build system will 91 changed from ``-ENETDOWN`` to ``-ENETUNREACH``. A return value of ``-ENETDOWN`` now indicates 129 * Removed support for configuring the CAN-FD maximum DLC value via Kconfig 156 valid for specific bindings to specify like :dtcompatible:`gpio-leds` and 157 :dtcompatible:`fixed-partitions`. [all …]
|
D | release-notes-2.6.rst | 13 * Added support for 64-bit ARCv3 14 * Split ARM32 and ARM64, ARM64 is now a top-level architecture 15 * Added initial support for Arm v8.1-m and Cortex-M55 22 https://github.com/zephyrproject-rtos/example-application 34 * CVE-2021-3581: Under embargo until 2021-09-04 41 <https://github.com/zephyrproject-rtos/zephyr/issues?q=is%3Aissue+is%3Aopen+label%3Abug>`_. 46 * Driver APIs now return ``-ENOSYS`` if optional functions are not implemented. 47 If the feature is not supported by the hardware ``-ENOTSUP`` will be returned. 48 Formerly ``-ENOTSUP`` was returned for both failure modes, meaning this change 194 * Added support for null pointer dereferencing detection in Cortex-M. [all …]
|
/Zephyr-Core-3.5.0/boards/arm/mimxrt685_evk/doc/ |
D | index.rst | 3 NXP MIMXRT685-EVK 9 The i.MX RT600 is a crossover MCU family optimized for 32-bit immersive audio 10 playback and voice user interface applications combining a high-performance 11 Cadence Tensilica HiFi 4 audio DSP core with a next-generation Cortex-M33 13 potential of voice-assisted end nodes with a secure, power-optimized embedded 16 The i.MX RT600 family provides up to 4.5MB of on-chip SRAM and several 17 high-bandwidth interfaces to access off-chip flash, including an Octal/Quad SPI 18 interface with an on-the-fly decryption engine. 22 :alt: MIMXRT685-EVK 27 - MIMXRT685SFVKB Cortex-M33 (300 MHz, 128 KB TCM) core processor with Cadence Xtensa HiFi4 DSP [all …]
|
/Zephyr-Core-3.5.0/doc/hardware/arch/ |
D | arm_cortex_m.rst | 3 Arm Cortex-M Developer Guide 9 This page contains detailed information about the status of the Arm Cortex-M 11 developing Zephyr applications for Arm Cortex-M-based platforms. 17 Arm Cortex-M implementation variants. 20 …---------------------------------+-----------------------------------+-----------------+---------+… 22 …---------------------------------+-----------------------------------+-----------------+---------+… 23 … | Arm v6-M | Arm v7-M | Arm v8-M … 24 …---------------------------------+-----------------------------------+-----------------+---------+… 26 …---------------------------------+-----------------------------------+-----------------+---------+… 28 …---------------------------------+-----------------------------------+-----------------+---------+… [all …]
|
12