AM3358BZCZA100 마이크로프로세서 – MPU ARM Cortex-A8 MPU
♠ 제품 설명
제품 속성 | 속성 값 |
제조사: | 텍사스 인스트루먼트 |
제품 카테고리: | 마이크로프로세서 - MPU |
RoHS: | 세부 |
장착 스타일: | SMD/SMT |
패키지/케이스: | PBGA-324 |
시리즈: | AM3358 |
핵심: | ARM 코텍스 A8 |
코어 수: | 1 코어 |
데이터 버스 폭: | 32비트 |
최대 클록 주파수: | 1GHz |
L1 캐시 명령어 메모리: | 32킬로바이트 |
L1 캐시 데이터 메모리: | 32킬로바이트 |
작동 공급 전압: | 1.325V |
최소 작동 온도: | - 40도 |
최대 작동 온도: | + 105도 |
포장: | 쟁반 |
상표: | 텍사스 인스트루먼트 |
데이터 RAM 크기: | 64킬로바이트, 64킬로바이트 |
데이터 ROM 크기: | 176킬로바이트 |
I/O 전압: | 1.8V, 3.3V |
인터페이스 유형: | CAN, 이더넷, I2C, SPI, UART, USB |
L2 캐시 명령어/데이터 메모리: | 256킬로바이트 |
메모리 유형: | L1/L2/L3 캐시, RAM, ROM |
습기에 민감함: | 예 |
타이머/카운터 수: | 8 타이머 |
프로세서 시리즈: | 시타라 |
제품 유형: | 마이크로프로세서 - MPU |
공장 포장 수량: | 126 |
하위 카테고리: | 마이크로프로세서 - MPU |
상표명: | 시타라 |
감시 타이머: | 워치독 타이머 |
단위 무게: | 1.714g |
♠ AM335x Sitara™ 프로세서
ARM Cortex-A8 프로세서 기반의 AM335x 마이크로프로세서는 이미지, 그래픽 처리, 주변 장치, 그리고 EtherCAT 및 PROFIBUS와 같은 산업용 인터페이스 옵션이 강화되었습니다. 이 장치는 고급 운영 체제(HLOS)를 지원합니다. 프로세서 SDK Linux®와 TI-RTOS는 TI에서 무료로 제공됩니다.
AM335x 마이크로프로세서에는 기능 블록 다이어그램에 표시된 하위 시스템이 포함되어 있으며 각 항목에 대한 간략한 설명은 다음과 같습니다.
여기에는 기능 블록 다이어그램에 표시된 하위 시스템이 포함되어 있으며 각 시스템에 대한 간략한 설명은 다음과 같습니다.
마이크로프로세서 유닛(MPU) 하위 시스템은 ARM Cortex-A8 프로세서를 기반으로 하며 PowerVR SGX™ 그래픽 가속기 하위 시스템은 디스플레이 및 게임 효과를 지원하기 위해 3D 그래픽 가속을 제공합니다.
PRU-ICSS는 ARM 코어와 분리되어 있어 독립적인 동작 및 클러킹을 통해 효율성과 유연성을 향상시킵니다. PRU-ICSS는 EtherCAT, PROFINET, EtherNet/IP, PROFIBUS, Ethernet Powerlink, Sercos 등과 같은 추가 주변 장치 인터페이스 및 실시간 프로토콜을 지원합니다. 또한, PRU-ICSS는 프로그래밍이 가능하고 핀, 이벤트 및 모든 시스템온칩(SoC) 리소스에 액세스할 수 있어 빠른 실시간 응답, 특수 데이터 처리 작업, 맞춤형 주변 장치 인터페이스를 구현하고 SoC의 다른 프로세서 코어에서 작업을 오프로드하는 데 있어 유연성을 제공합니다.
• 최대 1GHz Sitara™ ARM® Cortex® -A8 32비트 RISC 프로세서
– NEON™ SIMD 코프로세서
– 단일 오류 감지(패리티) 기능이 있는 32KB L1 명령어 및 32KB 데이터 캐시
– 오류 정정 코드(ECC)를 갖춘 256KB L2 캐시
– 176KB 온칩 부트 ROM
– 64KB의 전용 RAM
– 에뮬레이션 및 디버그 – JTAG
– 인터럽트 컨트롤러(최대 128개의 인터럽트 요청)
• 온칩 메모리(공유 L3 RAM)
– 64KB의 범용 온칩 메모리 컨트롤러(OCMC) RAM
– 모든 마스터가 접근 가능
– 빠른 깨우기를 위한 보존 지원
• 외부 메모리 인터페이스(EMIF)
– mDDR(LPDDR), DDR2, DDR3, DDR3L 컨트롤러:
– mDDR: 200MHz 클럭(400MHz 데이터 전송 속도)
– DDR2: 266MHz 클럭(532MHz 데이터 전송 속도)
– DDR3: 400MHz 클럭(800MHz 데이터 전송 속도)
– DDR3L: 400MHz 클럭(800MHz 데이터 전송 속도)
– 16비트 데이터 버스 – 총 주소 지정 가능 공간 1GB
– 1개의 x16 또는 2개의 x8 메모리 장치 구성 지원
– 범용 메모리 컨트롤러(GPMC)
– 최대 7개의 칩 선택(NAND, NOR, Muxed-NOR, SRAM)을 갖춘 유연한 8비트 및 16비트 비동기 메모리 인터페이스
– 4, 8 또는 16비트 ECC를 지원하기 위해 BCH 코드를 사용합니다.
– 1비트 ECC를 지원하기 위해 해밍 코드를 사용합니다.
– 오류 위치 모듈(ELM)
– BCH 알고리즘을 사용하여 생성된 신드롬 다항식의 데이터 오류 주소를 찾기 위해 GPMC와 함께 사용됨
– BCH 알고리즘을 기반으로 512바이트 블록 오류 위치당 4, 8, 16비트 지원
• 프로그래밍 가능 실시간 장치 서브시스템 및 산업용 통신 서브시스템(PRU-ICSS)
– EtherCAT®, PROFIBUS, PROFINET, EtherNet/IP™ 등과 같은 프로토콜 지원
– 2개의 프로그래밍 가능 실시간 장치(PRU)
– 200MHz에서 실행 가능한 32비트 로드/저장 RISC 프로세서
– 단일 오류 감지(패리티) 기능이 있는 8KB 명령어 RAM
– 단일 오류 감지(패리티) 기능이 있는 8KB 데이터 RAM
– 64비트 누산기를 갖춘 단일 사이클 32비트 곱셈기
– 향상된 GPIO 모듈은 외부 신호에 대한 Shift-In/Out 지원 및 병렬 래치를 제공합니다.
– 단일 오류 감지(패리티) 기능이 있는 12KB 공유 RAM
– 각 PRU에서 액세스 가능한 3개의 120바이트 레지스터 뱅크
– 시스템 입력 이벤트 처리를 위한 인터럽트 컨트롤러(INTC)
– PRU-ICSS 내부 리소스에 내부 및 외부 마스터를 연결하기 위한 로컬 상호 연결 버스
– PRU-ICSS 내부 주변 장치:
– 흐름 제어 핀이 있는 1개의 UART 포트, 최대 12Mbps 지원
– 하나의 향상된 캡처(eCAP) 모듈
– EtherCAT 등 산업용 이더넷을 지원하는 2개의 MII 이더넷 포트
– MDIO 포트 1개
• 전원, 재설정 및 클록 관리(PRCM) 모듈
– 대기 모드 및 딥 슬립 모드의 진입 및 종료를 제어합니다.
– 수면 시퀀싱, 전원 도메인 스위치 오프 시퀀싱, 웨이크업 시퀀싱 및 전원 도메인 스위치 온 시퀀싱을 담당합니다.
– 시계
– 다양한 시스템 및 주변 장치 클록에 대한 기준 클록을 생성하는 데 사용되는 15~35MHz 고주파 발진기 통합
– 하위 시스템 및 주변 장치에 대한 개별 클록 활성화 및 비활성화 제어를 지원하여 전력 소모를 줄입니다.
– 시스템 클록을 생성하는 5개의 ADPLL(MPU 서브시스템, DDR 인터페이스, USB 및 주변 장치[MMC 및 SD, UART, SPI, I 2C], L3, L4, 이더넷, GFX[SGX530], LCD 픽셀 클록)
- 힘
– 2개의 비전환형 전원 도메인(실시간 클록[RTC], 웨이크업 로직[WAKEUP])
– 3개의 전환 가능한 전원 도메인(MPU 서브시스템[MPU], SGX530[GFX], 주변 장치 및 인프라[PER])
– 다이 온도, 프로세스 변화 및 성능(적응형 전압 스케일링[AVS])을 기반으로 코어 전압 스케일링을 위한 SmartReflex™ 클래스 2B 구현
– 동적 전압 주파수 스케일링(DVFS)
• 게임 주변기기
• 가정 및 산업 자동화
• 소비자 의료기기
• 프린터
• 스마트 톨 시스템
• 연결된 자동판매기
• 저울
• 교육용 콘솔
• 고급 장난감