Main Content

Peripheral Management

Configure Infineon® AURIX™ TC4x microcontrollers using blocks, peripheral app and configuration parameter settings

Before communicating with target hardware, first apply block settings, hardware configuration parameters and peripheral app settings.

Blocks

expand all

Digital Port ReadRead GPIO pin(s) status (Since R2022b)
Digital Port WriteSet GPIO pin(s) status (Since R2022b)
Hardware InterruptTrigger downstream function-call subsystem from an interrupt service routine (Since R2022b)
EncoderMeasures rotation of motor in ticks (Since R2022b)
PWMGenerate pulse width modulated waveforms (Since R2022b)
QSPIWrite data to and read data from an SPI peripheral device (Since R2022b)
TMADCMeasure voltage of an analog input pin (Since R2022b)
DSADCMeasure voltage of analog input pin using delta-sigma conversion (Since R2023b)
SENTRead high-resolution sensor data over Single Edge Nibble Transmission (SENT) protocol (Since R2023b)
FCCDetect when analog input signal crosses 10-bit threshold value (Since R2024a)
ResolverMeasure position of resolver sensor (Since R2024a)
CDSPProcess data output from ADC peripherals of IFX TC4x (Since R2024a)
MCAN TransmitWrite data to CAN bus (Since R2024b)
MCAN ReceiveRead data from CAN FD bus (Since R2024b)
Memory CopyCopy data from and to memory section
Byte PackConvert input signals to uint8 vector
Byte Unpack Convert uint8 vector to input signals
Byte ReversalReverse order of bytes in input word
CAN PackPack individual signals into CAN message
CAN UnpackUnpack individual signals from CAN messages
CAN FD PackPack individual signals into message for CAN FD bus
CAN FD UnpackUnpack individual signals from CAN FD messages
ADC InterfaceConvert analog signal on ADC input pin to digital signal (Since R2020b)
PWM InterfaceSimulate pulse width modulation (PWM) output from hardware (Since R2020b)
Digital IO InterfaceSimulate digital input and output pins on processor (Since R2021b)
Interprocess Data ReadReceive messages from another processor using interprocess communication channel (Since R2020b)
Interprocess Data WriteSend messages to another processor using interprocessor data write (Since R2020b)
Interprocess Data ChannelModel interprocessor data channel between two processors (Since R2020b)
Task ManagerCreate and manage task executions in Simulink model
Event SourceSimulate and playback recorded task events (Since R2020b)

Tools

SoC BuilderBuild, load, and execute multicore application models on Infineon AURIX TC4x hardware boards (Since R2024b)
Hardware MappingMap tasks and peripherals in a model to hardware board configurations (Since R2022b)
Digital Port Read Peripheral ConfigurationMap Digital Port Read peripherals in the Infineon AURIX model to peripheral registers in the MCU (Since R2022b)
Digital Port Write Peripheral ConfigurationMap Digital Port Write peripherals in the Infineon AURIX model to peripheral registers in the MCU (Since R2022b)
TasksMap tasks in the Infineon AURIX to interrupt service routines on the hardware board (Since R2022b)
Encoder Peripheral ConfigurationMap encoder peripherals in the Infineon AURIX model to peripheral registers in the MCU (Since R2022b)
PWM Peripheral ConfigurationMap PWM peripherals in the Infineon AURIX model to peripheral registers in the MCU (Since R2022b)
QSPI Peripheral ConfigurationMap QSPI peripherals in the Infineon AURIX model to peripheral registers in the MCU (Since R2022b)
DSADC Peripheral ConfigurationMap DSADC peripherals in Infineon AURIX model to peripheral registers in MCU (Since R2023b)
TMADC Peripheral ConfigurationMap TMADC peripherals in the Infineon AURIX model to peripheral registers in the MCU (Since R2022b)
SENT ConfigurationMap data transfer over SENT protocol in the Infineon AURIX model to peripheral registers in the MCU (Since R2023b)
FCC Peripheral ConfigurationMap FCC peripherals in the model to peripheral registers in MCU (Since R2024a)
Resolver Peripheral ConfigurationMap resolver peripherals in model to peripheral registers in MCU (Since R2024a)
CDSP Peripheral ConfigurationMap CDSP peripherals in the model to peripheral registers in the MCU (Since R2024a)
MCAN Transmit Peripheral ConfigurationMap MCAN Transmit peripherals in the model to peripheral registers in the MCU (Since R2024b)
MCAN Receive Peripheral ConfigurationMap peripherals of MCAN Receive block in the model to peripheral registers in MCU (Since R2024b)

Topics

Featured Examples