주요 콘텐츠

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

인피니언 AURIX의 멀티코어 아키텍처

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

Infineon AURIX TC3x 계열의 마이크로컨트롤러는 최대 6개의 TriCore® 처리 장치(TriCore 0부터 TriCore 5까지)를 포함할 수 있습니다. TriCore 0은 AURIX 마이크로컨트롤러에서 시스템 초기화, 부팅 프로세스 및 핵심 제어 작업을 처리하는 주 처리 장치입니다. 이러한 처리 장치는 독립적으로 또는 협력적으로 실행될 수 있습니다. 개별 처리 장치에 서로 다른 애플리케이션을 할당할 수 있습니다. Simulink®에서 모듈식 및 동시 설계를 지원하기 위해, 복잡한 애플리케이션의 구성 요소를 여러 처리 장치에 분산할 수 있습니다.

Embedded Coder® Support Package for Infineon AURIX TC3x Microcontrollers는 멀티코어 및 싱글코어 애플리케이션 모델 설계를 지원합니다. 이 그림은 인피니언 AURIX TC4x 마이크로컨트롤러의 다양한 처리 유닛을 사용한 권장 모델링 시나리오를 보여줍니다. 이 그림은 인피니언 AURIX TC3x 마이크로컨트롤러의 다양한 처리 유닛(PU)을 사용한 권장 모델링 시나리오를 보여줍니다.

  • Monolithic models — 단일 또는 독립형 Simulink 모델로, 하나의 통합 애플리케이션을 생성하며, 이는 Simulink가 단일 처리 장치에서 실행합니다.

  • SoC-based multicore models — 참여하는 처리 장치들을 위해 하나 이상의 통합 애플리케이션을 생성하는 통합 시스템 온 칩(SoC) 아키텍처. SoC 모델은 최상위 모델과 하나 이상의 고유한 참조 모델로 구성됩니다. 최상위 모델은 참조 모델 위에서 실행되는 애플리케이션 알고리즘 또는 모델을 갖춘 전체 임베디드 시스템을 나타냅니다.

Infineon specific modeling scenarios for TC3x 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 이후)

도움말 항목

코드 생성

추천 예제