본문 바로가기
IVS/마이크로프로세서

[마이크로프로세서] 마이크로프로세서를 활용한 임베디드 제어 시스템 이해

by 코곰_ 2025. 1. 20.

마이크로프로세서(uP) vs. 마이크로컨트롤러(uC)

마이크로프로세서(uP)

  • CPU
  • 외부 메모리와 i/O 구성요소 필요
  • 노트북, 데스크탑, 자동차 ECU 등 고성능 시스템에 사용

마이크로컨트롤러(uC)

  • uP +메모리(RAM/ROM) + 입출력 인터페이스
  • 특정 작업을 수행하는 임베디드 시스템에 사용

마이크로 프로세서 구조

  • Peripheral: CPU 주변의 hardware
    • 컴퓨터/ MCU에 연결된 외부/ 내부 장치
    • General Purpose Input/Output
    • Timer
    • Analog Digital Converter
    • Direct Memory Access
    • 통신: UART, SPI, CAN
  • Peripheral 제어
    • Register를 사용하여 제어
    • Register 값을 read/ write
    • 최소 1bit 단위로 정보를 저장/ 수정

TC275 MCU

  • AURIX TriCore 마이크로컨트롤러
  • 자동차 및 산업용 application에 적합
    • 안전 및 보안 기능 지원: ASIL-D, ISO 26262
  • Core 0
    • General application processing
    • Main control tasks
  • Core 1
    • Real time processing
    • Safety-critical tasks
  • Core 2
    • High-performance processing
    • Auxiliary tasks

iLLD(Infineon Low Level Driver)

  • 재사용성, 모듈화
    잘 짠 코드는?
    함수를 적절히 사용하여 기능을 모듈화 한 것

'IVS > 마이크로프로세서' 카테고리의 다른 글

Interrupt  (0) 2025.01.20
마이크로프로세서의 전장시스템 활용  (0) 2025.01.17