本文档详细介绍了TI公司的AM335x系列微处理器,特别是AM3359、AM3358等型号,它采用ARM Cortex-A8 32位RISC架构,具有强大的性能和丰富的特性。以下是该处理器的核心知识点:
1. **内存资源**:
- 内置64KB专用RAM,用于高效处理任务。
- 32KB/32KB的L1指令/数据高速缓存支持单错检测(奇偶校验),提供可靠性保障。
- 256KB具有ECC的L2高速缓存,用于错误检测和纠正,确保数据准确性。
- 支持多种内存类型,包括mDDR(移动双倍速率同步动态随机存储器)、DDR、LPDDR、NAND、NOR、SRAM等,且支持16位ECC。
2. **处理器特性**:
- ARM Cortex-A8微处理器,支持高性能计算和多任务处理。
- NEON SIMD协处理器,增强了浮点运算和向量处理能力。
- JTAG接口便于仿真和调试。
- 嵌入式跟踪模块和嵌入式跟踪缓冲器,有助于故障诊断和系统监控。
3. **通信和接口**:
- 包含中断控制器,支持多达128个中断请求。
- 提供了多个接口,如USB 2.0 OTG,支持高速数据传输。
- 10/100/1000以太网交换机接口,支持网络通信。
- 外部存储器接口(EMIF)支持NAND、NOR等存储设备,且支持ECC保护。
4. **图形和多媒体**:
- SGX530 3D图形引擎,适用于图形密集型应用。
- LCD控制器,支持显示系统。
5. **实时和工业通信**:
- PRU-ICSS(可编程实时单元和工业通信子系统)提供工业级通信功能。
- 支持各种工业协议,如EtherCAT、PROFIBUS、PROFINET等。
6. **低功耗与唤醒保持**:
- 支持低功耗DDR和mDDR,以及快速唤醒保持功能,有利于电池续航。
7. **其他特性**:
- 1GB全可寻址空间、加密硬件加速器(AES, SHA, PKA, RNG)、12位SAR ADC、多通道捕获模块和高分辨率PWM模块等。
通过这些特性,AM335x系列微处理器适用于各种嵌入式系统,尤其适合需要高性能计算、高可靠性和多样化的接口支持的应用场景。设计者可以利用这些特性优化其系统的性能、安全性和能耗。