QSPI Controller
R2026bLibraries:
Embedded Coder Support Package for Infineon AURIX TC3x Microcontrollers /
AURIX TC3x
Description
Add-On Required: This feature requires the Embedded Coder Support Package for Infineon AURIX TC3x Microcontrollers add-on.
Write data to and read data from an SPI peripheral device.
The Queued Synchronous Peripheral Interface (QSPI) controller block accepts 1-D array of
data type int8, uint8, int16,
uint16, int32, and uint32.
In SPI Transmit and Receive transfer mode, the block output emits an
array that matches the input data size and the data type you specify in the Output data type parameter.
In SPI Receive transfer mode, the block output emits an array with data
type and size you specify in the Output data length and Output data type
parameters.
This block generates and configures the SDI, SDO, clock and chip select signals for the QSPI devices.
Examples
Ports
Input
Output
Parameters
Programmatic Use: Add Block
To add the block programmatically, use the add_block function with one of these library block paths as the source.
"aurixtc3xxlib/QSPIController"
Example: add_block("aurixtc3xxlib/QSPIController","myModel/myBlock",MakeNameUnique="on")
Version History
Introduced in R2024a


