Home
last modified time | relevance | path

Searched +full:quad +full:- +full:output (Results 1 – 25 of 108) sorted by relevance

12345

/Zephyr-latest/samples/boards/nxp/adsp/number_crunching/include/
Dmath_ops.h4 * 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/
Dmath_ops.c4 * 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 …]
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()
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 …]
Dnature_dsp_wrapper.c4 * 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/
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 …]
/Zephyr-latest/drivers/gpio/
DKconfig.max149063 # SPDX-License-Identifier: Apache-2.0
12 Enabe MAX14906 quad industrial digital
13 input/output with diagnostics
/Zephyr-latest/soc/microchip/mec/
DKconfig5 # 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/
Dmps,mpm54304.yaml3 # 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/
DKconfig1 # 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/
Dmain.c4 * 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/
Dindex.rst6 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/
Dspi_xec_qmspi_ldma.c4 * 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/
Dindex.rst6 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/
DREADME.rst1 .. 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/
Decst.py5 # 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/
Dindex.rst6 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/
Dadafruit_feather_nrf52840_common.dtsi5 * 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/
Dindex.rst7 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/
Dindex.rst7 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/
Dindex.rst6 `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/
Dindex.rst6 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/
Dindex.rst6 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/
Dindex.rst6 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/
Dindex.rst11 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/
Dindex.rst6 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 …]

12345