AM3359开发板

AM3359开发板,基于 ARM Cortex-A8 的AM335x微处理器在图像、图形处理、外设和诸如 EtherCAT 和 PROFIBUS 的工业接口选项方面进行了增强。
- 中文名称 AM3359开发板
- 基于 ARM Cortex-A8
- 产品定位 最清晰的一个
- 地位 唯一一个集成2个MAC的 MCU.
TI官方说明
AM335X的优点有如下几个:
第一:该器件是最便宜的Cortex A8 处理芯片,这个对中国市场至关重要 ,甚至是决定性的因素。
第二:TI 史上公开资料最全的一个芯片。
第三:产品定位最清晰的一个,工业控制MCU
第四:唯一一个集成2个MAC的 MCU.
第五:目前唯一支持Androd 4.0, 而且同时支持3个操作系统 Linux,Android,WinCE.安赛卓尔电子科技推出的AM335X开发板已完美支持上述3种操作系统,经国内多家厂商的使用,已在工业控制、医疗电子、节能环保、智能交通、能源节能、电力系统、通讯系统、纺织行业、数控行业、汽车电子、工业触摸屏控制系统、机器人视觉、媒体处理无线应用、数字家电、车载设备、通信设备、网络终端等环境恶劣场合广泛应用 。
AM335X器件支持下列高级操作系统 (HLOS),这些操作系统可从 TI 免费获得:
Linux
Android™
AM335x 微处理器包含这些子系统:
基于ARM Cortex-A8 微处理器的微处理器单元 (MPU)。
POWERVR SGX 图形加速器子系统用于 3D 图形加速以支持显示和游戏效果。
可编程实时单元和工业用通信子系统 (PRU-ICSS) 从 ARM 内核分离,从而实现了针对更大效率和灵活性的独立运行和时钟控制。 PRU-ICSS 支持附加外设接口和诸如 EtherCAT,PROFINET,EtherNet/IP,PROFIBUS,以太网 POWERLINK,串行实时通信协议 (Sercos) 的实时协议,和其它协议。
AM3359相关特性
重点内容 275-MHz, 500-MHz, 600-MHz, or 720-MHz ARM Cortex-A8 32-位 RISC 微控制器NEON SIMD 协处理器具有单错检测(奇偶校验)的 32KB/32KB L1 指令/数据高速缓存具有错误纠正码 (ECC) 的 256KB L2 高速缓存

支持移动双倍速率同步动态随机存储器 (mDDR)(低功耗 DDR (LPDDR))/DDR2/DDR3
支持通用存储器 (NAND,NOR,SRAM,等)支持高达 16 位 ECC
SGX530 3D 图形引擎
LCD 控制器
可编程实时单元和工业用通信子系统 (PRU-ICSS)
实时时钟 (RTC)
最多 2 个具有集成物理层的 USB 2.0 高速 OTG 端口
支持最多 2 个端口的 10/100/1000 以太网交换机
串口包括:2 个控制器局域网端口 (CAN)6 个 UART,2 个 McASPI,2 个 McSPI,和 3 个 I2C 端口
12 位逐次逼近寄存器 (SAR) ADC
3 个 32 位增强型捕捉模块 (eCAP)
3 个增强型高分辨率PWM模块 (eHRPWM)
加密硬件加速器 (AES,SHA,PKA,RNG)
MPU 子系统
275-MHz,500-MHz,600-MHz,或者 720-MHz ARM Cortex™-A8 32-位 RISC 微处理器

NEON™ SIMD 协处理器
具有单错检测(奇偶校验)的 32KB L1 指令高速缓存
具有单错检测(奇偶校验)的 32KB 数据高速缓存
含纠错码(ECC)的 256KB L2 高速缓存
176KB 片载启动 ROM
64KB 专用 RAM
仿真/调试 JTAG嵌入式跟踪模块 嵌入式跟踪缓冲器
中断控制器 (高达 128 个中断请求)
片载存储器(共享 L3 RAM) 64 KB 通用片载存储器控制器 (OCMC) RAM
所有主机均可访问
支持快速唤醒保持
外部存储器接口 (EMIF) mDDR/DDR2/DDR3 控制器: mDDR: 200-MHz 时钟频率 (400-MHz 数据速率) DDR2: 266-MHz 时钟 (532-MHz 数据速率)DDR3: 303-MHz 时钟 (606-MHz 数据速率) 16-位数据总线 1GB 全部可寻址空间 支持 1 x 16 或者 2 x 8 存储器器件配置支持快速唤醒保持
通用存储器控制器 (GPMC) 具有多达 7 芯片 (NAND,NOR,复用NOR,SRAM等) 选择的灵活 8/16-位异步存储器接口 使用 BCH 编码以支持 4-位,8-位,或者 16-位 ECC使用海明码(Hamming)以支持 1-位 ECC
错位定位器模块 (ELM) 与 GPMC 联合使用,使用 BCH 算法以定位由校验多项式生成的数据错误的地址基于 BCH 算法,每 512 字节块错误定位支持 4-位,8-位,和 16-位
可编程实时单元和工业用通信子系统 (PRU-ICSS) 支持的协议包括 EtherCAT,PROFIBUS,PROFINET,EtherNet/IP™,和其它更多协议
PRU-ICSS 内的外设1 个具有流量控制引脚的 UART 端口,支持的速率高达 12 Mbps2 个支持工业用以太网的 MII 以太网端口,例如 EtherCAT1 个 MDIO 端口一个增强型捕捉 (eCAP) 模块
电源复位和时钟管理 (PRCM) 模块 控制待机和深睡眠模式的进入和退出
负责睡眠排序,电源域关闭排序,唤醒排序和电源域打开排序
时钟 集成 15-35 MHz 高频振荡器,此振荡器用于为不同系统和外设时钟生成一个基准时钟 支持用于子系统和外设的单一时钟使能/失效控制以使减少功耗的操作更加便利 5 个 ADPLL 以生成系统时钟 (MPU 子系统,DDR接口,USB 和 外设 [MMC/SD,UART,SPI,I2C,等],L3,L4,以太网,GFX [SGX530],LCD 像素时钟)
电源 两个不可切换的时钟域(实时时钟 [RTC],唤醒逻辑 [WAKE-UP]) 3 个可切换电源域 (MPU 子系统 [MPU],SGX530 [GFX],外设和基础设施 [PER])执行 SmartReflex 标准 2B 类用于基于裸片温度,进程变化和性能 (自适应电压 [AVS]) 的内核电压调节动态电压频率调节 (DVFS)
实时时钟 (RTC) 实时日期 (日/月/年/周中此日) 和时间 (小时/分钟/秒)信息
内部 32.768-kHz 振荡器,RTC 逻辑电路和 1.1-V 内部 LDO
独立加电复位 (RTC_PWRONRSTn) 输入
用于外部唤醒事件的专用输入引脚 (EXT_WAKEUP)
可编程警报器可被用于生成到 PRCM(用于唤醒)或者 Cortex-A8 (用于事件通知)的内部中断
可编程警报器可与外部输出 (PMIC_POWER_EN)一起使用以使电源管理 IC 能够恢复非 RTC 电源域
外设 最多 2 个具有集成物理层的 USB 2.0 高速 OTG 端口

多达 2 个工业用千兆以太网 MAC(10/100/1000 Mbps)集成开关 每个 MAC 都支持 MII/RMII/RGMII 和 MDIO 接口以太网 MAC 和交换机可独立于其它功能运行 IEEE 1588v2 精准时间协议(PTP)
多达 2 个控制器局域网 (CAN) 端口 支持 CAN 版本 2的 A 和 B部分
两个多通道音频串行接口 (McASPs) 高达 50 MHz 的发送/接收时钟 每个McASP 端口上有多达四个具有独立 TX/RX 时钟的串行数据引脚 支持时分复用 (TDM),IC间音频数据传输 (I2S),和相似格式 支持数字音频接口传输 (SPDIF,IEC60958-1,和 AES-3 格式) 用于发送和接收的 FIFO 缓冲器 (256字节)
最多 6 个 UART所有 UART 支持 IrDA 和 CIR 模式所有 UART 支持 RTS 和 CTS 流量控制 UART1 支持完全调制解调器 (Modem) 控制
最多 2 个主/从 McSPI 串口最多 2 个芯片选择 高达 48 MHz
3 个MMC/SD/SDIO 端口 1-位,4-位和 8-位 MMC/SD/SDIO 模式 MMCSD0 含有为 1.8-V 或者 3.3-V 运行准备的专用电源导轨 高达 48-MHz 数据传输速率 支持卡检测和写保护 与 MMC4.3 和 SD/SDIO 2.0 规范兼容
多达三个 I2C 主/从接口标准模式 (高达 100 kHz) 快速模式 (高达 400 kHz)
多达四组通用 IO (GPIO)每组 32 个 GPIO (与其它功能引脚复用) GPIO 可被用于中断输入 (每组多达两个中断输入)
多达 3 个外部 DMA 事件输入,此输入也可被用作中断输入
8个32位通用定时器DMTIMER1 是一个用于操作系统 (OS) 时基的 1-ms 定时器 DMTIMER4 - DMTIMER7 输出引脚
一个安全装置定时器
SGX530 3D 图形引擎 碎片纹理架构最高传送速率为每秒 20MPloy 通用可阶层化渲染引擎是一款具有像素和顶点着色功能的多线程引擎 超过 Microsoft VS3.0,PS3.0 和 OGL2.0 的高级渲染特性套件 支持 Direct3D Mobile,OGL-ES 1.1 和 2.0,OpenVG 1.0,和 OpenMax 的工业标准 API 细化任务切换,负载均衡和电源管理 用于最小 CPU 交互的高级几何 DMA 驱动运行 可编程高质量图像防锯齿 用于统一存储器架构中操作系统运行的完全虚拟存储器寻址
LCD 控制器最高 24-位数据输出;每像素 8-位 (RGB) 分辨率高达 2048x2048 (具有最大频率为 126-MHz 像素时钟) 集成 LCD 接口显示驱动器 (LIDD) 控制器 集成光栅控制器 借助中断或者防火墙定时器,集成DMA引擎可从外部帧缓冲器中读取数据而不增加处理器的负担 512-字深内部 FIFO 支持的显示类型: 字体显示-使用 LCD 接口显示驱动器 (LIDD) 控制器以对这些现实进行编程 无源矩阵 LCD 显示-使用 LCD 光栅显示控制器来为到无源显示的持续图形刷新提供定时和数据 有源矩阵 LCD 显示-使用外部帧缓冲器空间和内部 DMA 引擎来驱动到控制面板的流数据
12-位逐次逼近寄存器 (SAR) ADC每秒 200K 采样可以通过一个 8:1 模拟开关从 8 个复用模拟输入中选择任何一个作为输入可被配置成一个 4-线,5-线,或者 8-线制的电阻式触摸屏控制器 (TSC) 接口进行工作
高达 3 个 32-位增强型捕捉模块 (eCAP)可配置为 3 个捕捉输入或者 3 个辅助PWM输出
高达 3 个增强型高分辨率PWM模块 (eHRPWM)具有时间和频率控制的专用 16-位时基计数器可配置为 6 个单端,6 个双边对称,或者 3 个双边不对称输出
多达 3 个 32-位增强型正交编码脉冲 (eQEP) 模块
器件识别号 包含保险丝组件 (FuseFarm) ,其中的一些位可由厂家编程 生产 ID 设备部件号 (唯一JTAG ID) 设备修订版本 (可由主机 ARM 读取)
支持调试接口 用于 ARM (Cortex-A8 和 PRCM),PRU-ICSS 调试的 JTAG/cJTAG
嵌入式跟踪模块(ETM) 和嵌入式跟踪缓冲器 (ETB)
支持器件边界扫描
支持 IEEE 1500
DMA 片载增强型 DMA控制器 (EDMA) 含有三个第三方传输控制器 (TPTC) 和一个第三方通道控制器 (TPCC),这个控制器支持多达 64 个可编程逻辑通道和 8 个 QDMA 通道。 EDMA 用于: 从片载存储器传进/传出 从外部存储器传进/传出 (EMIF,通用存储器控制器,从外设)
处理器间通信 (IPC) 集成了用于 IPC 的基于硬件的邮箱和用于Cortex-A8,PRCM,和 PRU-ICSS之间过程同步的自旋锁 生成中断的邮箱寄存器 4 个初启程序 (Cortex-A8,PRCM,PRU0,PRU1) 自旋锁具有 128 个软件指定的锁寄存器
安全性 密码硬件加速器 (AES,SHA,PKA,RNG)
启动模式 通过锁存在 PWRONRSTn 输入引脚上升沿上的启动配置引脚来选择启动模式
封装 298-引脚 S-PBGA-N298 封装
(ZCE 后缀),0.65mm 焊球间距
324-引脚 S-PBGA-N324 封装
(ZCZ 后缀),0.80mm 焊球间距
基于AM3359系列最新产品
美国德州仪器公司(TI)推出的AM335x ARM Cortex-A8 可以提供相同成本下最高的DMIPS,同时提供3D图形加速和关键外设的集成。TI AM3359 由性能高达720MHz的ARM Cortex-A8组成,可满足各种应用需要,可选 3D 图形加速器性能高达20M/tri/s,支持LPDDR1/DDR2/DDR3 内存,PRU 子系统为器件提供附加灵活性,同时提供对EtherCAT和Profibus的可选支持来满足工业设计的需要。

Devkit8600评估套件为开发者使用TI AM335X系列处理器提供了完善的软件开发环境,支持 Linux3.1.0,WinCE 7 及Android 2.3 三种操作系统。并包含完善的底层驱动程序,方便用户快速评估AM335x系列处理器、设计系统驱动及其定制应用软件,方便用户快速体验AM335x处理器的强大的数据运算处理能力,也可降低产品开发周期,实现面向包括便携式导航系统、便携式教育/游戏设备、工业自动化、人机界面等在内的多个行业应用。
DevKit8600评估套件是一款功能丰富的开发板,为嵌入式设计人员提供快捷简单的实践方式来评估AM335x系列处理器。该套件提供了一个完整的实验评估平台,如下图所示:(备注:Wifi&蓝牙和512MByte NAND Flash于板子背面)
硬件特性
CPU单元:
DM3730应用处理器(Pin to Pin兼容DM3725、AM3715、AM3703处理器)

1GHz ARM Cortex-A8 Core(同时支持300,600和800MHz)
800MHz TMS320C64x+ DSP Core(同时支持250,520和660MHz)
存储单元:
512MByte DDR SDRAM,200NHz
512MByte NAND Flash
传输接口:
串口:
UART1,5线串口,TTL电平(可扩展用,排针形式引出)
UART2,5线串口,TTL电平(可扩展用,排针形式引出)
UART3,3线串口,RS232电平(调试串口用,DB9公头串口座)
USB接口:
1 x USB2.0 OTG, High-speed(Mini USB-B母座接口)
4 x USB2.0 HOST, High-speed(2 x 双层USB Type A座)
1个标准TF卡座(SD/MMC信号,支持1.8V及3.3V逻辑电压)
1个10/100Mbps以太网络接口(RJ45连接器)
扩展接口(2.0mm管脚间距,40pin排座)
2路SPI信号(包括SPI1,SPI4;其中SPI1为双片选通道,SPI4与MCBSP1复用)
2路MCBSP信号(包括MCBSP1,MCBSP3;其中MCBSP3与UART2复用)
1路I2C信号(I2C3)
1路HDQ信号
GPIO(扩展接口全作GPIO数量为33个)
音频/视频接口
一个4线S-VIDEO接口
一个HDMI接口(支持DVI-D信号)
一个音频3.5mm输入接口(红色座子)
一个双声道音频3.5mm输出接口(绿色座子)
输入接口:
1个CAMERA接口(支持模拟,数字摄像头模块)
6 X 6矩阵键盘接口
1个14pin标准JTAG接口
2个用户按键
1个休眠唤醒按键
1个复位按键
LED指示灯:
2个电源指示灯
1个系统指示灯
2个用户自定义灯
显示单元:
1个HDMI接口(可输出分辨率1280x720,码率30fps的DVI-D高清信号)
S-Video视频输出接口
24bit真彩色LCD接口(50pinFPC排座;含4电阻式线触摸屏接口,分辨率可支持2048*2048)
电气参数:
工作温度:0 ~ 70℃
环境湿度:20% ~ 90% ,非冷凝
电气指标:+5V@150mA
机械尺寸:136.2mm x 105.3mm
PCB规格:6层板设计
软件特性
OS | Item | Remark | |
Linux | BIOS | SPL(First boot loader) | NAND / ONENAND |
MMC/SD | |||
FAT | |||
U-boot(Second boot loader) | NAND / ONENAND | ||
MMC/SD | |||
FAT | |||
NET | |||
Kernel | Linux-3.1.0 | Supports ROM/CRAM/EXT2/EXT3/FAT/NFS/ JFFS2/UBIFS file systems | |
Device Driver | Debug serial port, RTC, Ethernet, NAND Flash, TFT LCD, Touch screen, TF card, USB Device, USB host, Audio input/output, LED, Keypad, CAN, 485 | ||
Android | Kernel | Linux-3.1.0 | Gingerbread |
Device Driver | Debug serial port, RTC, Ethernet, NAND Flash, Touch screen, TF card, USB Device, USB host, Audio input/output, LED, Keypad, CAN, RS485, 2D/3D (do not provide source code) | ||
WinCE7 | BIOS | X-loader(First boot loader) | NAND |
TF | |||
EBOOT(Second boot loader) | NAND | ||
TF | |||
OAL | OAL module | Boot parameter | |
KILT(EMAC) | |||
Serial debug | |||
REBOOT | |||
Watchdog | |||
RTC | |||
Kernel profiler | |||
System timer | |||
Interrupt controller | |||
MMU | |||
Device Driver | Debug serial port, RTC, Ethernet, NAND Flash, TFT LCD, Touch screen, TF card, USB Device, USB host, Audio input/output, RS485, NLED, Keypad, PRU | ||
PowerVR (2D/3D) DDK & SDK | |||
APP | Application module | Flash Player plug-in and Flash player |
应用领域
便携式导航多媒体/游戏设备
家庭/楼宇自动化
工业控制/网络终端
智能仪器仪表
数据采集分析
医疗方面产品