/Zephyr-latest/samples/boards/nxp/adsp/number_crunching/include/ |
D | math_ops.h | 4 * SPDX-License-Identifier: Apache-2.0 12 * @brief Vector Sum - makes pair wise saturated summation of vectors 14 * @param[in] *input1 - points to the first input vector 15 * @param[in] *input2 - points to the second input vector 16 * @param[out] *output - points to the output vector 17 * @param[in] length - number of samples in each vector 22 int16_t *output, uint32_t length); 27 * @brief Power of a Vector - makes sum of the squares of the elements of 30 * @param[in] *input - points to the input vector 31 * @param[in] length - size of the input vector [all …]
|
/Zephyr-latest/samples/boards/nxp/adsp/number_crunching/src/ |
D | math_ops.c | 4 * SPDX-License-Identifier: Apache-2.0 21 if (abs(in_a[i] - in_b[i]) > threshold) { in test_near_equal_q15() 31 int16_t output[VEC_LENGTH]; in test_vec_sum_int16_op() local 38 vec_sum_int16(in_a, in_b, output, VEC_LENGTH); in test_vec_sum_int16_op() 41 /* Validate output */ in test_vec_sum_int16_op() 42 ret = test_near_equal_q15(VEC_LENGTH, output, ref_add, ABS_ERROR_THRESH_Q15); in test_vec_sum_int16_op() 44 printk("[Library Test] Vector Sum takes %d cycles\r\n", stop - start); in test_vec_sum_int16_op() 50 int64_t output; in test_power_int16_op() local 57 vec_power_int16(in_a, &output, 0, VEC_LENGTH); in test_power_int16_op() 60 /* Validate output */ in test_power_int16_op() [all …]
|
D | cmsis_dsp_wrapper.c | 4 * 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() 40 * value = 1: enables bit reversal of output 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() [all …]
|
D | nature_dsp_wrapper.c | 4 * SPDX-License-Identifier: Apache-2.0 14 * 2 - 32-bit dynamic scaling 15 * 3 - fixed scaling before each stage 58 * value = 0: total gain shift amount applied to output signal in real_block_iir_32() 64 * Call Bi-quad Real Block IIR in real_block_iir_32() 65 * value = NULL: scratch memory area (for fixed-point functions only) in real_block_iir_32() 67 * The filter calculates block_size output samples using in real_block_iir_32() 88 * value = NULL: scratch memory area (for fixed-point functions only) in lms_iir_32() 90 * The filter calculates block_size output samples using in lms_iir_32()
|
/Zephyr-latest/samples/boards/nxp/adsp/number_crunching/ |
D | README.rst | 1 .. 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 …]
|
/Zephyr-latest/drivers/gpio/ |
D | Kconfig.max14906 | 3 # SPDX-License-Identifier: Apache-2.0 12 Enabe MAX14906 quad industrial digital 13 input/output with diagnostics
|
/Zephyr-latest/soc/microchip/mec/ |
D | Kconfig | 5 # SPDX-License-Identifier: Apache-2.0 10 bool "Create an unsigned output binary with MCHP MEC binary header" 18 Boot-ROM. Use the full Microchip SPI image generator program for 19 authentication and all other Boot-ROM loader features. Refer to the MCHP 62 Reading modes supported are normal, fast, dual, and quad. 65 bool "SPI flash operates full-duplex with frequency (< 25 MHz)" 68 bool "SPI flash operates full-duplex with fast reading mode" 74 bool "SPI flash operates with quad data reading mode" 83 default "quad" if MCHP_MEC_HEADER_SPI_READ_MODE_QUAD 200 input/output data phases. Bits[0:2] are CPOL:CPHA_MOSI:CPHA_MISO. Refer [all …]
|
/Zephyr-latest/dts/bindings/regulator/ |
D | mps,mpm54304.yaml | 3 # SPDX-License-Identifier: Apache-2.0 6 Monolithic Power Systems MPM54304 quad-output DC/DC step-down power module. 33 include: i2c-device.yaml
|
/Zephyr-latest/soc/nuvoton/npcx/ |
D | Kconfig | 1 # Nuvoton Cortex-M4 Embedded Controller 4 # SPDX-License-Identifier: Apache-2.0 9 bool "The output binary with NPCX binary header" 80 Reading modes supported are normal, fast, dual, and quad. 92 bool "SPI flash operates with quad reading mode" 100 default "quad" if NPCX_HEADER_SPI_READ_MODE_QUAD
|
/Zephyr-latest/tests/boards/mec172xevb_assy6906/qspi/src/ |
D | main.c | 4 * SPDX-License-Identifier: Apache-2.0 30 * bits[15:8] = bytes number of clocks with data lines tri-stated 87 * SPI clocks based on single, dual, or quad mode. 88 * mode = 1(full-duplex), 2(dual), 4(quad) 89 * full-duplex: 8 clocks per byte 91 * quad: 2 clocks per byte 113 return -EINVAL; in spi_flash_address_format() 117 dest[i] = (uint8_t)((spi_addr >> ((addrsz - (i + 1U)) * 8U)) & 0xffU); in spi_flash_address_format() 210 * - Find spi device 211 * - Read flash jedec id [all …]
|
/Zephyr-latest/boards/firefly/roc_rk3568_pc/doc/ |
D | index.rst | 6 The ROC-RK3568-PC is a Quad-Core 64-Bit Mini Computer, which supports 4G large RAM. M.2 11 RK3568 quad-core 64-bit Cortex-A55 processor, with brand new ARM v8.2-A architecture, 15 - Board features: 17 - RAM: 4GB LPDDR4 18 - Storage: 20 - 32GB eMMC 21 - M.2 PCIe 3.0 x 1 (Expand with 2242 / 2280 NVMe SSD) 22 - TF-Card Slot 23 - Wireless: 25 - Supports WiFi 6 (802.11 AX) [all …]
|
/Zephyr-latest/drivers/spi/ |
D | spi_xec_qmspi_ldma.c | 4 * SPDX-License-Identifier: Apache-2.0 20 #include <zephyr/dt-bindings/clock/mchp_xec_pcr.h> 21 #include <zephyr/dt-bindings/interrupt-controller/mchp-xec-ecia.h> 35 * data bytes will be left shifted by 1. Work-around for SPI Mode 3 is 36 * to sample input line(s) on same edge as output data is ready. 85 uint8_t width; /* 0(half) 1(single), 2(dual), 4(quad) */ 123 return -ETIMEDOUT; in xec_qmspi_spin_yield() 133 * Some QMSPI timing register may be modified by the Boot-ROM OTP 144 taps[0] = regs->TM_TAPS; in qmspi_reset() 145 taps[1] = regs->TM_TAPS_ADJ; in qmspi_reset() [all …]
|
/Zephyr-latest/boards/st/stm32l476g_disco/doc/ |
D | index.rst | 6 The STM32L476G Discovery board features an ARM Cortex-M4 based STM32L476VG MCU 11 - STM32L476VGT6 microcontroller featuring 1 Mbyte of Flash memory, 128 Kbytes of RAM in LQFP100 pac… 12 - On-board ST-LINK/V2-1 supporting USB re-enumeration capability 13 - Three different interfaces supported on USB: 15 - Virtual com port 16 - Mass storage 17 - Debug port 19 - LCD 24 segments, 4 commons in DIP 28 package 20 - Seven LEDs: 22 - LD1 (red/green) for USB communication [all …]
|
/Zephyr-latest/samples/application_development/code_relocation_nocopy/ |
D | README.rst | 1 .. zephyr:code-sample:: code_relocation_nocopy 19 The nRF5340 DK has a 64 Mb external flash memory supporting Quad SPI. It is 24 .. zephyr-app-commands:: 25 :zephyr-app: samples/application_development/code_relocation_nocopy 30 STM32F769I-Discovery platform instructions 36 .. zephyr-app-commands:: 37 :zephyr-app: samples/application_development/code_relocation_nocopy 48 .. zephyr-app-commands:: 49 :zephyr-app: samples/application_development/code_relocation_nocopy 54 Execution output [all …]
|
/Zephyr-latest/soc/nuvoton/npcx/common/ecst/ |
D | ecst.py | 5 # SPDX-License-Identifier: Apache-2.0 10 # -i in_file.bin -o out_file.bin 11 # [-chip <name>] [-v|-vv] 12 # [-nohcrc] [-nofcrc] [-ph <offset>] 13 # [-flashsize <1|2|4|8|16>] 14 # [-spimaxclk <20|25|33|40|50>] 15 # [-spireadmode <normal|fast|dual|quad>] 83 SPI_QUAD_MODE_VAL = 'quad' 112 INVALID_INPUT = -1 115 BYTES_TO_PAD = HDR_FW_HEADER_SIG_OFFSET - RESERVED_BYTES_OFFSET [all …]
|
/Zephyr-latest/boards/alientek/pandora_stm32l475/doc/ |
D | index.rst | 6 The STM32L475 Pandora board features an ARM Cortex-M4 based STM32L475VE MCU 11 - STM32L475Vx microcontroller featuring 1 Mbyte of Flash memory, 128 Kbytes of RAM in LQFP100 packa… 12 - On-board ST-LINK/V2-1 supporting USB re-enumeration capability 13 - Three different interfaces supported on USB: 15 - Virtual com port 16 - Mass storage 17 - Debug port 19 - Pushbutton (reset) 20 - Four directions Joystick with selection 21 - USB OTG FS with micro-AB connector [all …]
|
/Zephyr-latest/boards/adafruit/feather_nrf52840/ |
D | adafruit_feather_nrf52840_common.dtsi | 5 * SPDX-License-Identifier: Apache-2.0 8 /dts-v1/; 11 #include "adafruit_feather_nrf52840-pinctrl.dtsi" 12 #include <zephyr/dt-bindings/input/input-event-codes.h> 21 compatible = "gpio-leds"; 32 compatible = "gpio-keys"; 41 compatible = "voltage-divider"; 42 io-channels = <&adc 5>; 43 output-ohms = <100000>; 44 full-ohms = <(100000 + 100000)>; [all …]
|
/Zephyr-latest/boards/st/stm32f769i_disco/doc/ |
D | index.rst | 7 from audio, multi-sensor support, graphics, security, security, video, 8 and high-speed connectivity features. Important board features include: 10 - STM32F769NIH6 microcontroller featuring 2 Mbytes of Flash memory and 512 Kbytes of RAM, in BGA216… 11 - On-board ST-LINK/V2-1 supporting USB reenumeration capability 12 - USB ST-LINK functions: virtual COM port, mass storage, debug port 13 - Five power supply options: 15 - ST LINK/V2-1 16 - USB HS connector 17 - 5 V from RJ45 (Power Over Ethernet) 18 - 5 V from Arduino™ or external connector [all …]
|
/Zephyr-latest/boards/toradex/verdin_imx8mp/doc/ |
D | index.rst | 7 i.MX 8M Plus family of processors (or System on Chips - SoCs). 11 +-------------------------------------------------+-----------------------+ 14 | Verdin iMX8M Plus Quad 8GB Wi-Fi / Bluetooth IT | i.MX 8M Plus Quad | 15 +-------------------------------------------------+-----------------------+ 16 | Verdin iMX8M Plus Quad 4GB Wi-Fi / Bluetooth IT | i.MX 8M Plus Quad | 17 +-------------------------------------------------+-----------------------+ 18 | Verdin iMX8M Plus Quad 4GB IT | i.MX 8M Plus Quad | 19 +-------------------------------------------------+-----------------------+ 20 | Verdin iMX8M Plus Quad 2GB Wi-Fi / Bluetooth IT | i.MX 8M Plus Quad | 21 +-------------------------------------------------+-----------------------+ [all …]
|
/Zephyr-latest/boards/raspberrypi/rpi_5/doc/ |
D | index.rst | 6 `Raspberry Pi 5 product-brief`_ 11 - Broadcom BCM2712 2.4GHz quad-core 64-bit Arm Cortex-A76 CPU, with cryptography extensions, 512KB … 12 - VideoCore VII GPU, supporting OpenGL ES 3.1, Vulkan 1.2 13 - Dual 4Kp60 HDMI® display output with HDR support 14 - 4Kp60 HEVC decoder 15 - LPDDR4X-4267 SDRAM (4GB and 8GB SKUs available at launch) 16 - Dual-band 802.11ac Wi-Fi® 17 - Bluetooth 5.0 / Bluetooth Low Energy (BLE) 18 - microSD card slot, with support for high-speed SDR104 mode 19 - 2 x USB 3.0 ports, supporting simultaneous 5Gbps operation [all …]
|
/Zephyr-latest/boards/st/stm32l496g_disco/doc/ |
D | index.rst | 6 The STM32L496G Discovery board features an ARM Cortex-M4 based STM32L496AG MCU 11 - STM32L496AGI6 microcontroller featuring 1 Mbyte of Flash memory and 320 Kbytes of RAM in an UFBGA… 12 - 1.54 inch 240 x 240 pixel-TFT color LCD with parallel interface 13 - SAI Audio CODEC, with a stereo headset jack, including analog microphone input 14 - Stereo digital MEMS microphones 15 - microSD card connector (card included) 16 - Camera 8 bit-connector 17 - 8 Mbit-PSRAM 18 - IDD measurement 19 - 64 Mbit-Quad-SPI Flash [all …]
|
/Zephyr-latest/boards/st/disco_l475_iot1/doc/ |
D | index.rst | 6 The B-L475E-IOT01A Discovery kit for IoT node allows users to develop 9 low-power communication, multiway sensing and ARM |reg| Cortex |reg|-M4 core-based 14 - 64-Mbit Quad-SPI (Macronix) Flash memory 15 - Bluetooth |reg| V4.1 module (SPBTLE-RF) 16 - Sub-GHz (868 or 915 MHz) low-power-programmable RF module (SPSGRF-868 or SPSGRF-915) 17 - Wi-Fi |reg| module Inventek ISM43362-M3G-L44 (802.11 b/g/n compliant) 18 - Dynamic NFC tag based on M24SR with its printed NFC antenna 19 - 2 digital omni-directional microphones (MP34DT01) 20 - Capacitive digital sensor for relative humidity and temperature (HTS221) 21 - High-performance 3-axis magnetometer (LIS3MDL) [all …]
|
/Zephyr-latest/boards/st/nucleo_l433rc_p/doc/ |
D | index.rst | 6 The Nucleo L433RC board features an ARM Cortex-M4 based STM32L433RC MCU 10 - STM32 microcontroller in LQFP64 package 11 - Arduino Uno V3 connectivity 12 - On-board ST-LINK/V2-1 debugger/programmer with SWD connector 13 - Flexible board power supply: 15 - USB VBUS or external source(3.3V, 5V, 7 - 12V) 16 - Power management access point 18 - Three LEDs: USB communication (LD1), power LED (LD3), user LED (LD4) 19 - One push-button: RESET 21 More information about the board can be found at the `Nucleo L433RC-P website`_. [all …]
|
/Zephyr-latest/boards/intel/socfpga/agilex_socdk/doc/ |
D | index.rst | 11 F-Series FPGA designs. This kit is recommended for developing custom 12 Arm* processor-based SoC designs and evaluating transceiver performance. 19 - Intel Agilex F-Series FPGA, 1400 KLE, 2486A package integrate the 20 quad-core Arm Cortex-A53 processor 21 - On-board 8 GB DDR4 memory 22 - On-board JTAG Intel FPGA Download Cable II 23 - QSPI flash daughtercard 24 - HPS OOBE daughtercard with UART and SD Card support 31 +-----------+------------+--------------------------------------+ 34 | GIC-400 | on-chip | GICv2 interrupt controller | [all …]
|
/Zephyr-latest/boards/st/nucleo_l432kc/doc/ |
D | index.rst | 6 The Nucleo L432KC board features an ARM Cortex-M4 based STM32L432KC MCU 10 - STM32 microcontroller in UFQFPN32 package 11 - Arduino Uno V3 connectivity 12 - On-board ST-LINK/V2-1 debugger/programmer with SWD connector 13 - Flexible board power supply: 15 - USB VBUS or external source(3.3V, 5V, 7 - 12V) 16 - Power management access point 18 - Three LEDs: USB communication (LD1), power LED (LD2), user LED (LD3) 19 - One push-button: RESET 28 - Ultra-low-power with FlexPowerControl (down to 28 nA Standby mode and 84 [all …]
|