주요 콘텐츠

이 페이지는 기계 번역을 사용하여 번역되었습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.

Infineon AURIX를 사용한 멀티코어 시뮬레이션 및 최적화된 코드 생성

Infineon® AURIX™ TC4x 마이크로컨트롤러의 멀티코어 모델에 대한 코드 설계, 시뮬레이션 및 생성

Infineon AURIX TC4x 마이크로컨트롤러는 6개의 동종 TriCore® CPU(TriCore 0~TriCore 5)와 이종 병렬 처리 장치(PPU)를 포함합니다. 사용 가능한 코어에서 여러 모델을 실행할 수도 있고, 복잡한 모델을 분할하여 여러 코어에서 동시에 실행함으로써 설계 모듈화를 달성할 수도 있습니다. Interprocess Data Channel 블록은 여러 코어 간의 통신을 처리합니다. 멀티코어 모델을 시뮬레이션한 후, SoC Builder 툴을 사용하여 생성 코드를 Infineon AURIX TC4x 하드웨어 보드에 배포하고 Infineon의 One Eye 툴을 사용하여 하드웨어의 신호를 모니터링할 수 있습니다.

PPU는 TriCores보다 더 빠르게 계산을 수행합니다. PPU 코어는 생성된 코드의 일부를 하드웨어별 코드로 대체하기 위해 코드 대체 라이브러리를 사용하여 모델의 성능을 가속화합니다. TriCore 0 코어는 주 코어이며 나머지 모든 보조 코어(TriCore 1~TriCore 5 및 PPU)와 통신할 수 있습니다.

Infineon AURIX 마이크로컨트롤러의 멀티코어를 사용하여 SoC 모델을 만든 후, SoC Builder 툴을 사용하여 실행 파일과 코드를 생성하고 하드웨어 보드를 프로그래밍합니다. 멀티코어 모델을 검증, 빌드, 실행하여 실행 파일, 코드를 생성하고 Infineon AURIX TC4x 하드웨어 보드를 프로그래밍하는 방법을 알아보려면 Getting Started with Multicore Modeling and Targeting for Infineon AURIX TC4x Microcontrollers 예제를 참조하십시오.

블록

모두 확장

ADC InterfaceConvert analog signal on ADC input pin to digital signal
PWM InterfaceSimulate pulse width modulation (PWM) output from hardware
Digital IO InterfaceSimulate digital input and output pins on processor (R2021b 이후)
Interprocess Data ReadReceive messages from another processor using interprocess communication channel
Interprocess Data WriteSend messages to another processor using interprocessor data write
Interprocess Data ChannelModel interprocessor data channel between two processors
Task ManagerCreate and manage task executions in Simulink model
Event SourceSimulate and playback recorded task events

SoC BuilderBuild, load, and execute multicore application models on Infineon AURIX TC4x hardware boards (R2024b 이후)
Hardware MappingMap tasks and peripherals in a model to hardware board configurations (R2022b 이후)

도움말 항목

추천 예제