AT32AP7000:完整的片上系统应用处理器,配备AVR32 RISC处理器
发布日期:2025-05-09
特征
•高性能、低功耗AVR®32 32位微控制器
–150 MHz时210 DMIPS吞吐量
–16KB指令缓存和16KB数据缓存
–支持操作系统使用的内存管理单元
–单周期RISC指令集,包括SIMD和DSP指令
Java硬件加速
•多媒体协处理器
-矢量乘法单元,通过颜色空间转换(YUV<->RGB)、图像缩放和滤波、四分之一像素运动补偿实现视频加速
•多层次总线系统
–在单独的总线上进行高性能数据传输,以提高性能
•数据存储器
–32KB SRAM
•外部存储器接口
–SDRAM、DataFlash™、SRAM、多媒体卡(MMC)、安全数字(SD)、,
–紧凑型闪存、智能媒体、NAND闪存
•直接内存访问控制器
–无需CPU干预即可访问外部存储器
•中断控制器
–可单独屏蔽的中断
–每个中断请求都有一个可编程的优先级和自动矢量地址
•系统功能
–电源和时钟管理器
–带锁相环(PLL)的晶体振荡器
–看门狗定时器
–实时时钟
•6个多功能定时器/计数器
–三个外部时钟输入、I/O引脚、PWM、捕获和各种计数功能
•4个通用同步/异步接收器/发射器(USART)
–115.2kbps IrDA调制和解调
–硬件和软件握手
•3个同步串行协议控制器
–支持I2S、SPI和基于通用帧的协议
•双线接口
-顺序读/写操作,兼容飞利浦I2C©
•液晶显示器(LCD)接口
–支持TFT显示器
–支持QCIF/QVGA/VGA/SVGA配置的可配置像素分辨率。
•图像传感器接口
–用于CMOS相机的12位数据接口
•通用串行总线(USB)2.0高速(480 Mbps)设备
–带物理接口的片上收发器
•2个以太网MAC 10/100 Mbps接口
–802.3以太网媒体访问控制器
–支持媒体独立接口(MII)和简化MII(RMII)
•16位立体声音频DAC
–采样率高达50 kHz
•片上调试系统
–Nexus 3级
–全速、非侵入式数据和程序跟踪
–运行时控制和JTAG接口
•包装/别针
–AT32AP7000:256球CTBGA 1.0mm间距/160 GPIO引脚
•电源
–1.65V至1.95伏VDDCORE
–3.0V至3.6V VDDIO
描述
AT32AP7000是一款完整的片上系统应用处理器,配备AVR32 RISC处理器,可在150 MHz下实现210 DMIPS的运行。AVR32是一款高性能32位RISC微处理器内核,专为对成本敏感的嵌入式应用而设计,特别强调低功耗、高代码密度和高应用性能。
AT32AP7000实现了内存管理单元(MMU)和灵活的中断控制器,支持现代操作系统和实时操作系统。该处理器还包括一组丰富的DSP和SIMD指令,专为多媒体和电视应用而设计。
AT32AP7000在片上集成了SRAM存储器,可实现快速安全的访问。对于需要额外存储器的应用,可以访问外部16位SRAM。此外,SDRAM控制器还提供片外易失性存储器访问以及所有行业标准片外非易失性存储的控制器,如紧凑型闪存、多媒体卡(MMC)、安全数字(SD)卡、智能卡、NAND闪存和Atmel DataFlash™。
所有串行外围设备的直接内存访问控制器都可以在无需处理器干预的情况下在内存之间进行数据传输。这减少了在MCU中的模块之间传输连续和大数据流时的处理器开销。
定时器/计数器包括三个相同的16位定时器/计数器通道。每个通道都可以独立编程,以执行各种功能,包括频率测量、事件计数、间隔测量、脉冲生成、延迟定时和脉冲宽度调制。
AT32AP7000还具有板载LCD控制器,支持单扫描和双扫描单色和彩色无源STN LCD模块以及单扫描有源TFT LCD模块。在单色STN显示器上,使用基于时间的抖动算法和帧率控制(FRC)方法支持多达16种灰度。这种方法也用于彩色STNDIS播放,最多可生成4096种颜色。
LCD控制器可编程,支持高达2048 x 2048的分辨率,像素深度为每像素1至24位。像素协处理器除了提供各种硬件过滤器支持外,还为图像和视频提供颜色空间转换。
媒体无关接口(MII)和简化的MII(RMII)10/100以太网MAC模块为网络连接设备提供了片上解决方案。同步串行控制器提供对串行通信协议、I2S等音频标准和基于帧的协议的轻松访问。
AVR32中的Java硬件加速实现允许非常高速的Javabyte代码执行。AVR32在硬件中实现了Java指令,重用了现有的RISC数据路径,这使得硬件开销和成本接近于零,性能非常高。图像传感器接口支持最多12位数据总线的摄像头。PS2连接是为鼠标和键盘等标准输入设备提供的。
AT32AP7000集成了3级Nexus 2.0片上调试(OCD)系统,除了基本的运行时控制外,还具有非侵入性实时跟踪、全速读/写存储器访问功能。C编译器与架构密切相关,能够利用代码优化功能,包括大小和速度。