Microchip Technology SAMA5D29 자동차용 Arm® Cortex®-A5 CPU 기반 MPU

Microchip Technology SAMA5D29 자동차용 Arm® Cortex®-A5 CPU 기반 MPU는 최대 500MHz에서 작동하는 고성능, 저전력 임베디드 마이크로프로세서입니다. AEC-Q100 등급 2 인증 SAMA5D29 MPU는 DDR2, DDR3L, LPDDR2, LPDDR3, QSPI 및 e.MMC 플래시 등 여러 메모리에 대한 지원을 제공합니다. 이 장치는 2개의 ISO 규격 준수 CAN-FD 인터페이스 등 연결 및 사용자 인터페이스 애플리케이션을 위한 강력한 주변장치를 통합했습니다.

고급 보안 기능으로 Arm® TrustFence®, 무단 변조 감지, 보안 데이터 스토리지 및 보안 부팅이 포함됩니다. 이 장치에는  고성능 암호화 가속기(AES, SHA 및 TRNG)도 있습니다. Microchip Technology SAMA5D29 자동차용 MPU는 -40°C~+105°C의 확장된 산업 온도 범위에 적합하고 무료 Linux® 배포판, MPLAB X IDE, MPLAB Harmony v3 및 베어메탈 C 예제와 함께 제공됩니다.

특징

  • Arm Cortex-A5 코어
    • Armv7-A 아키텍처
    • Arm® TrustZone
    • NEON™ 미디어 처리 엔진
    • 최대 500MHz
    • 8-Kbytes ETM/ETB
  • 메모리 아키텍처
    • MMU(메모리 관리 장치)
    • 32KB L1 데이터 캐시, 32KB L1 명령 캐시
    • 내부 SRAM으로 사용하도록 구성 가능한 128-Kbyte L2 캐시
    • 128KB 스크램블 내부 SRAM 1개
    • 160KB 내부 ROM 1개
      • 부트 로더/보안 부트 로더를 내장한 64KB 스크램블 및 마스크블 ROM
      • NAND 플래시 BCH ECC 테이블용 96KB 언스크램블, 언마스크블 ROM
    • 최대 512MB 8뱅크 DDR2/DDR3 (DLL off 전용)/DDR3L (DLL off 전용)/(DLL Off 전용)/LPDDR1/LPDDR2/LPDDR3를 지원하는 고대역폭 스크램블 가능 16비트 또는 32비트 DDR (이중 데이터 속도) 다중 포트 동적 RAM 컨트롤러, "실시간" 암호화/복호화 경로 포함
    • 8비트 SLC/MLC NAND 컨트롤러, 최대 32비트 오류 수정 코드(PMPEC) 포함
  • 표준 조건에서 최대 166MHz로 작동하는 시스템
    • 리셋 컨트롤러(RSTC), 셧다운 컨트롤러(SHDWC), 주기 간격 타이머(PIT), 독립형 감시 타이머(WDT) 및 클록 보정 기능이 있는 보안 RTC (실시간 클록)
    • 시스템용 600MHz ~ 1200MHz pll 1개 및 고속 USB용으로 최적화된 480MHz pll 1개
    • 오디오용 디지털 분수형 PLL(11.2896MHz 및 12.288MHz)
    • 내부 저전력 12MHz RC 및 32kHz 표준 RC 발진기
    • 선택 가능한 32.768Hz 저전력 크리스털 발진기 및 8MHz ~ 24MHz 크리스털 발진기
    • 16채널 64비트 중앙 DMA 컨트롤러 2개를 포함한 51x DMA 채널
    • AIC (고급 인터럽트 컨트롤러) 1개
    • SAIC (보안 고급 인터럽트 컨트롤러) 1개
    • 프로그래밍 가능 외부 클록 신호 3개
  • 저전력 모드
    • 빠른 웨이크업 기능이 있는 초저전력 모드
    • 5KB SRAM 및 비동기 부분 웨이크업 기능이 있는 저전력 백업 모드
      • 최대 9개의 웨이크업 핀으로 웨이크업, UART 수신, 아날로그 비교
      • 빠른 웨이크업 기능
      • 자동 새로 고침 모드에서 DDR로 확장된 백업 모드
  • 주변장치
    • 최대 1024x768 또는 1280x768(스틸 이미지)의 LCD TFT 컨트롤러(LCDC). 오버레이 4개, 회전, 후처리 및 알파 블렌딩, 24비트 병렬 RGB 인터페이스
    • ITU-R BT Raw Bayer용 병렬 12비트 인터페이스, YCbCr, 모노크롬 및 JPEG 압축 센서 인터페이스와 함께 최대 5M 픽셀 센서를 지원하는 601/656/1120 ISC(이미지 센서 컨트롤러)
    • SSC (동기식 직렬 컨트롤러) 2개, I2SC (Inter-IC 사운드 컨트롤러) 2개 및 클래스 D 증폭기(클래스 D 증폭기) 1개
    • 최대 8개의 X 라인 및 8개의 Y 라인(64 채널 정전식 터치)이 있는 PTC (주변기기 터치 컨트롤러) 1개
    • PDMIC (펄스 밀도 변조 인터페이스 컨트롤러) 1개
    • USB 장치 고속 포트(UDPHS) 1개 및 USB 호스트 고속 포트 1개 또는 USB 호스트 고속 포트(UHPHS) 2개
    • 고속 인터 칩(HSIC) 인터페이스가 있는 USB 호스트 고속 포트 1개
    • 10/100 이더넷 MAC (GMAC) 1개
      • 에너지 효율 지원(BLUETOOTH® 802.3az 표준)
      • IEEE802.1AS 타임 스탬핑으로 이더넷 AVB 지원
      • IEEE802.1Qav 신용 기반 트래픽 형성 하드웨어 지원
      • IEEE1588 PTP (정밀 시간 프로토콜)
    • 고속 메모리 카드 호스트 2개
      • SDMMC0: SD 3.0, eMMC 4.51, 8비트
      • SDMMC1: SD 2.0, eMMC 4.41, 4비트 전용
    • 호스트/클라이언트 SPI (직렬 주변기기 인터페이스) 2개
    • QSPI (쿼드 직렬 주변기기 인터페이스) 2개
    • FLEXCOM 5개 (USART, SPI 및 TWI)
    • UART 5개
    • SRAM 기반 메일박스, 시간 및 이벤트 트리거 전송, 32비트 TSU(타임 스탬 핑 장치)가 있는 호스트 CAN-FD (MCAN) 컨트롤러 2개
    • 백업 영역(RXLP)에 Rx 전용 UART 1개
    • 백업 영역에 아날로그 비교기 컨트롤러(ACC) 1개
    • I2C 프로토콜 및 SMBUS를 지원하는 최대 400-Kbits/s의 2-선 인터페이스(TWIHS) 2개
    • 모든 기능이 구비된 4채널, 16비트 PWM(펄스 폭 변조) 컨트롤러 1개
    • 기본 PWM 모드를 지원하는 3채널, 32비트 TC(타이머/카운터) 2개
    • 감압식 터치스크린 기능이 있는 12채널, 12비트 아날로그-디지털 컨버터(ADC) 1개
  • 안전
    • 제로 파워 파워온 리셋(POR) 셀
    • 기본 수정 시계 고장 감지기
    • 쓰기 보호 레지스터
    • SHA256 기반 ICM(무결성 확인 모니터)
    • MMU(메모리 관리 장치)
    • 독립형 워치독
  • 보안
    • 5KB 내부 스크램블 SRAM
      • 무단 변조 감지 시 1-Kbyte 소거 불가능
      • 무단 변조 감지 시 4-Kbytes 소거 가능
    • 스크램블 및 소거 가능한 레지스터 256비트
    • 정적 또는 동적 침입 감지를 위한 최대 8개의 탬퍼 핀
    • 보안 부트로더
    • DDR 및 QSPI 메모리에서 사용 중 AES 암호화/복호화(AESB)
    • 보안 침입 시 타임스탬핑을 포함한 RTC
    • 544x 퓨즈 비트가 있는 프로그래밍 가능 퓨즈 박스(jtag 보호 및 BMS 포함)
  • 하드웨어 암호화
    • SHA(SHA1, SHA224, SHA256, SHA384, SHA512): FIPS PUB 180-2와 호환
    • AES: 256-, 192-, 128비트 키 알고리즘, FIPS PUB 197 준수
    • TDES: 2키 또는 3키 알고리즘, FIPS PUB 46-3 준수
    • NIST Special Publication 800-22 Test Suite 및 FIPS PUB 140-2와 140-3과 호환되는 순수 난수 발생기(TRNG)
  • 최대 128개 I/O
    • 레지스터 설정/삭제를 통해 완전 프로그래밍 가능
    • I/O 라인당 최대 8개의 주변기기 기능 멀티플렉싱
    • 각각의 I/O 라인을 주변 장치에 할당하거나 범용 I/O로 사용할 수 있음
    • PIO 컨트롤러는 하나의쓰기 작업에서 최대 32비트의 데이터 출력을 제공하는 동기식 출력을 갖추고 있습니다.
  • 289-볼 LFBGA, 14mm2, 0.8mm 피치 패키지로 제공

사양

  • 32비트 데이터 버스 폭
  • 최대 500MHz 클록 주파수
  • 1.1V ~ 1.32V 작동 범위
  • 32kB L1 캐시 명령 메모리
  • 32MB L1 캐시 데이터 메모리
  • 작동 온도 범위: -40°C ~ +105°C

애플리케이션 계통도

게시일: 2023-07-12 | 갱신일: 2024-02-27