Chinaunix首页 | 论坛 | 博客
  • 博客访问: 48856
  • 博文数量: 13
  • 博客积分: 309
  • 博客等级: 二等列兵
  • 技术积分: 170
  • 用 户 组: 普通用户
  • 注册时间: 2011-02-15 08:59
文章分类
文章存档

2011年(13)

分类: 嵌入式

2011-11-18 12:43:15

本博客文章,欢迎转载,请注明出处。
非经作者书面同意,不得用于商业目的,违者必究。
本文原始出处:
 
 
 

l  500MHz600MHz或者720MHz ARM Cortex™-A8 32 RISC微处理器

n  NEON™ SIMD协处理器

n  Single-Error检测(奇偶校验)的32KB/32KBL1指令/数据Cache

n  ECC校验的256KB L2 Cache

l  支持mDDR(LPDDR)/DDR2/DDR3

l  支持通用存储器(NANDNORSRAM等),支持16ECC

l  SGX530图形引擎

l  可编程实时单元子系统(PRU

l  实时时钟(RTC

l  最多两路USB 2.0 高速OTG端口,集成PHY

l  支持最多两个端口的10/100/1000M以太网交换机

l  两路CAN控制器

l  6UART,两路McASP,两路McSPI,两路I2C

l  12位逐次逼近寄存器(SARADC

l  最多332位增强型捕获模块(eCAP

l  最多3个增强型高精度PWM模块(eHRPWM

l  密码硬件加速器(AESSHAPKARNG

子系统

l  500MHz600MHz或者720MHz ARM Cortex™-A8 32 RISC微处理器

l  NEON™ SIMD协处理器

l  Single-Error检测(奇偶校验)的32KB/32KBL1指令/数据Cache

l  ECC校验的256KB L2 Cache

l  176KB片上Boot ROM

l  64KB专用RAM

l  仿真/调试接口

n  JTAG

n  嵌入式跟踪模块(ETM

n  嵌入式跟踪缓冲器(ETB

l  中断控制器(最多可接受128个中断请求)

l  片上内存(Shared L3 RAM

n  64KB通用片上内存控制器RAM

n  所有master都可访问

n  支持快速唤醒保持

l  mDDR(LPDDR)/DDR2/DDR3控制器

n  mDDR200MHz时钟(400MHz数据率)

n  DDR2266MHz时钟(532MHz数据率)

n  DDR3303MHz时钟(606MHz数据率)

n  16位数据总线

n  1GB可寻址空间

n  支持1x16bit2x8bit或者4x4bit存储器配置

l  通用存储器控制器(GPMC

n  最多7路片选的8/16位异步存储器接口(NANDNORmuxed-NORSRAM等)

n  使用BCH码可支持4-bit8-bit16-bit ECC

n  使用Hamming码可支持1-bit ECC

l  错误定位模块(ELM

n  使使用BCH算法与GPMC一起用于定位从Syndrome Polynomials产生的数据错误地址

n  基于BCH算法,支持4-bit8-bit16-bit/512-byte块错误定位

l  两个可编程实时单元

n  高达200MHz32 Load/Store RISC处理器

n  8KSingle-Error检测(奇偶校验)的指令RAM

n  8KSingle-Error检测(奇偶校验)的数据RAM

n  单周期32位乘法器带64位累加器

n  增强型GPIO模块提供Shift In/Out支持和并行所存外部信号

l  12KBSingle-Error检测(奇偶校验)的共享RAM

l  3个可被每个PRU访问的120字节寄存器BANK

l  用于处理系统输入事件的中断控制器模块

l  本地互联总线用于连接内部和外部主机到PRUSS的内部资源

l  PRUSS的内部外设

n  1UART,具有流控制,最高12Mbps

n  两路MII以太网端口,支持工业以太网,例如EtherCAT™

n  1MDIO端口

n  一路增强型捕获模块(eCAP

l  控制Stand-by和深度睡眠模式的进入和退出

l  负责睡眠时序,电源管理断电时序、唤醒时序和上电时序

l  时钟

n  内置15~35MHz高精度振荡器,用于为各种系统和外设产生参考时钟

n  为子系统和外设提供独立的时钟使能/禁能控制,使降低功耗

n  5ADPLL用于产生系统时钟(MPU子系统,DDR接口、USB和外设(MMC/SDUARTSPII2C等),L3L4,以太网,GFXSGX530),LCD点时钟)

l  电源

n  两个不可变换的功率域(实时时钟(RTC),唤醒逻辑(WAKE-UP))

n  3个可变换的功率域(MPU子系统(MPU),SGX530GFX),外设和基础构件(PER))

n  核心电压调节基于核心温度,过程变化和性能(自适应电压调节功能(AVS))

n  动态电压频率调整(DVFS

l  实时时钟(RTC

n  实时日期(天///星期)和时间(小时/分钟/秒)

n  内部32768KHz振荡器,RTC逻辑和1.1V内部LDO

n  独立的上电复位输入(RTC_PWRONRSTn

n  专门输入引脚(EXT_WAKEUP)用于外部唤醒

n  可编程报警,可用于产生到PRCM的唤醒中断或者到Cortex-A8事件通知中断

n  可编程报警,配合外部输出(PMIC_POWER_EN),可使电源管理芯片恢复非RTC功率域

l  最多两路USB 2.0高速OTG端口,集成PHY

l  最多两路工业千兆以太网MAC101001000Mbps

n  集成交换机

n  每个MAC支持MII/RMII/RGMIIMDIO接口

n  以太网MAC和交换机可独立于其它功能

n  IEEE 1588精密时间协议(PTP

l  最多两路CAN端口

n  支持CAN V2.0 A/B

l  最多两路多通道音频串行端口(McASP

n  发送/接收时钟可达50MHz

n  每个McASDP具有独立的TX/RX时钟,最多4个串行数据引脚

n  支持分时复用(TDM),I2S以及类似格式

n  支持数字音频接口传输(SPDIFIEC60958-1AES-3格式)

n  256字节的收发FIFO缓冲区

l  最多6UART

n  所有UART都支持IrDACIRRTSCTS流控

n  UART1支持全Modem控制

l  最多两路主/McSPI串口

n  最多两个片选

n  最高48MHZ

l  最多3MMC/SD/SDIO端口

n  1-bit4-bit8-bitMMC/SD/SDMI模式

n  MMCSD0具有专门的1.8V或者3.3V电源导轨

n  最高48MHz数据传输速率

n  支持插卡检测和写保护

n  符合MMC4.3SD/SDIO 2.0规范

l  最多3I2C/从接口

n  标准模式(最高100KHz

n  快速模式(最高400KHz

l  最多4GPIO BANK

n  每个BANK32GPIO(与其它功能复用)

n  所有GPIO都可用作中断输入(每个BANK最多两个中断输入)

l  最多3个外部DMA事件输入,也可用于内部中断输入

l  732位通用定时器

n  DMTIMER1是毫秒定时器,用于操作系统时钟Tick

n  DMTIMER4~DMTIMER7引出

l  一个看门狗定时器

l  SGX530 3D图形引擎

n  Tile-Based架构,处理能力高达20MPloy/

n  通用可扩展渲染引擎是一个多线程引擎,同时具备像素和顶点渲染器功能

n  先进的渲染功能指令集超过微软VS3.0PS3.0OGL2.0

n  工业标准API,支持Direct3D MobileOGL-ES 1.12.0OpenVG 1.0OpenMax

n  精细粒度任务切换、负载平衡和电源管理

n  先进的几何DMA带来最小的CPU互动操作

n  可编程高质量图像,防走样

n  完全虚拟化的存储器寻址,使OS操作于同一的内存架构中

l  LCD控制器

n  最多24位数据输出,8位像素(RGB

n  最高WXGA1366x768)分辨率

n  集成LCD接口显示驱动器(LIDD

n  集成光栅控制器

n  集成DMA引擎,可在不通过处理器用中断或者定时的方式从外部帧缓冲获取数据

n  512-Word深度的内部FIFO

n  支持的显示气类型

u  字符显示器,使用LCD接口显示驱动(LIDD)控制器编程驱动这些显示器

u  无源矩阵液晶显示器,使用LCD光栅显示控制器为连续的图像刷新提供时序和数据

u  有源矩阵液晶显示器,使用外部帧缓冲空间和内部DMA引擎驱动流数据到显示面板。最高分辨率是WXGA1366x768@60Hz

l  12位逐次逼近寄存器(SARADC

n  每秒钟100K采样

n  通过8:1模拟开关,可从8路模拟输入中任意选择输入

n  可被配置操作4线、5线和8线电阻式触摸屏控制器接口

l  最多332位增强型捕获模块(eCAP

n  可被配置为3路捕获输入或者3路辅助PWM输出

l  最多3个增强型高精度PWM模块(eHRPWM

n  专用的16位定时计数器,具备时间和频率控制功能

n  可配置为6个单端,6个双沿边对称或者3个双边沿不对称输出

l  最多332位正交脉冲编码器(eQPE)模块

l  包含电子熔丝FarmFuseFarm),其中一些位出厂已被编程

l  产品ID

l  设备零件编号(独特的JTAG ID

l  设备版本(ARM主机可读)

l  ARM JTAG/cJTAG调试器(Cortex-A8PRCM),PRU调试

l  嵌入式跟踪模块(ETM)和嵌入式跟踪缓冲器(ETB

l  支持设备边界扫描

l  支持 IEEE1500

l  片上增强型DMA控制器(EDMA,3个第三方传输控制器(TPTC)和1个第三方通道控制器(TPCC),支持最多64个可编程逻辑通道和8QDMA通道。EDMA用于:

n  与片上存储器之间的传输

n  与片外存储设备(EMIFGPMC、从设备)之间的传输

l  处理器间通信

l  集成基于硬件的MailBox,用于给IPCSpinlock处理与Cortex-A8PRCMPRU之间的同步

n  MailBox寄存器产生中断

u  4个启动器(Cortex-A8PRCMPRU0PRU1

n  Spinlock具有128个软件对齐的LOCK寄存器

l  密码硬件加速器(AESSHAPKARNG

l  启动模式由在复位输入引脚PWRONRSTn的上升沿锁存的这些Boot引脚的配置选择

l  298-Pin S-PBGA-N298封装(ZCE后缀),0.65mm球间距

l  324-Pin S-PBGA-N324封装(ZCZ后缀),0.80mm球间距

l  游戏外设

l  家庭和工业制动化

l  消费类医疗器械

l  打印机

l  智能收费系统

l  智能售货机

l  称重系统

l  教育终端

l  高级玩具

1.3 描述

AM335x微处理器基于ARM Cortex-A8,增强了图像、图形处理、外设和工业接口如etherCATProfibus。该芯片支持下列高层操作系统,均可从TI免费获得:

l  Linux®

l  Windows® CE

l  Android™

AM335x微处理器包含些列子系统:

l  微处理器单元(MPU)子系统,基于ARM Cortex-A8微处理器

l  PowerVR SGX图形加速子系统,用于3D图形加速,使支持显示和游戏效果

l  可编程实时单元子系统(PRUSS),使用户可以创建各种超越本地外设的数字资源,且PRUSS独立于ARM核,这就允许设备有独立的操作和时钟,在复杂系统解决方案中有更大的灵活性。

说明:在该芯片的PRUSS是下一代PRUSSPRUSSv2)。

1.4 功能框图

AM335x微处理器功能框图如 1.1所示。

1.1 AM335x功能框图

 

阅读(6510) | 评论(1) | 转发(6) |
给主人留下些什么吧!~~

tekkamanninja2011-11-18 14:44:06

好文阿~~~~必须顶~~~~~~~