在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
芯片精品文章合集(500篇!) 创芯人才网--重磅上线啦!
查看: 10320|回复: 12

预告:ATMEL新出的ARM9-at91sam9260

[复制链接]
发表于 2006-9-4 10:13:22 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
Real-time ARM9 MCU Supports Migration From ARM7


Integrates Ethernet MAC, 7 USARTs, USB 2.0 Host and Device, Camera Interface

San Jose, CA, June 5th 2006 ... Atmel® Corporation (Nasdaq: ATML), announced today the AT91SAM9260, the first member of a pin-compatible ARM9ä-based microcontroller family that shares the same programming model as ARM7ä based controllers, allowing direct migration between controllers based on different ARM® cores. The AT91SAM9260 also supports deterministic, real-time operation, offers supervisory functions, and has third-party RTOS support comparable to those of 8-bit controllers.

Developed for highly-connected image processing applications, such as point-of-sale terminals, Ethernet-based IP cameras, and bar code readers, the AT91SAM9260 integrates a 200 MIPS ARM926EJ-S® core with a camera interface, seven USARTs, 10/100 Ethernet MAC, 12 Mbps USB device and host controller with on-chip transceivers, external bus interface supporting SDRAM, Flash, NAND Flash with built-in ECC, SD, SDIO, and Multimedia Card interface (MMC), three synchronous serial controllers (SSC), two master/slave Serial Peripheral Interfaces (SPI), a three-channel 16-bit timer/counter, two-wire interface (TWI) and IEEE® 1149.1 JTAG Boundary Scan on all digital pins.

The internal bus bandwidth of the AT91SAM9260 is maximized by 24 DMA channels and a five-layer high-speed bus matrix. It connects all masters and slaves in the system in a parallel fashion and enables data transfers between peripherals and on- and off-chip memories without any CPU intervention. A programmable arbiter manages the priorities between the bus masters. Highly critical interrupt routines can be locked in the 16 kByte instruction cache guaranteeing a deterministic response time to interrupts. A system controller provides a full complement of supervisory functions that includes an 8-level priority interrupt controller, RC-oscillator, PLLs, real-time periodic interval and watchdog timers, reset and shutdown controllers, and backup registers. The shutdown controller puts the processor in an ultra low power mode, typically less than 10 uA.

Third-party RTOS Support – The AT91SAM9260 has third-party RTOS support from Green Hills® Software, Mentor Graphics® and Micrium. Compiler/debuggers are available from Green Hills Software, ARM, Keilä, IAR Systems and any compliant ARM926EJ-S compiler. Windows CE® and Linux® operating system support is also provided.

Packaging and Availability – The AT91SAM9260 is available now in a 217-ball LFBGA RoHS-compliant package and in a 208-pin Green QFP package and is priced at or near $6 in quantities of 100,000. Additional members of the SAM9 family will be available in late 2006 and 2007.

[ 本帖最后由 embedall 于 2006-9-4 10:15 编辑 ]
 楼主| 发表于 2006-9-4 10:20:08 | 显示全部楼层

中文资料

新品纵横




Atmel日前正式宣布推出引脚与ARM9微控制器兼容的首款器件AT91SAM9260,该器件与ARM7控制器的编程模型相同,可直接在基于不同ARM内核的控制器之间切换。AT91SAM9260也支持确定性实时操作,提供各种监视功能,像其它8位控制器一样支持第三方RTOS。

AT91SAM9260是为连接密集的图像处理产品而设计的,如销售终端、基于以太网的IP相机及条形码阅读器,它集成了具有相机接口的200 MIPS ARM926EJ-S内核、七个USART、10/100以太网卡、12 Mbps USB设备及具有板载收发器的主控制器、支持SDRAM的外部总路线接口、闪存、NAND闪存、具有内置ECC、SD、SDIO和多媒体卡接口(MMC)、三个同步串行控制器(SSC)、两个主/从串行外设接口(SPI)、三通道16位定时器/计数器、两导线接口(TWI)及所有数字引脚的IEEE 1149.1 JTAG边界扫描。

AT91SAM9260内部总线带宽最多为24 DMA通道,采用五层高速总线矩阵。它采用并行方式连接系统内的所有主从设备,无需CPU参与即可在外设和片内片外存储器间传输数据。可编程判优器用于管理总线控制器间的优先级。该器件可在16K字节指令缓存中锁定高度关键的中断程序,以确保中断响应时间确定。它的系统控制器提供完整的监视功能,其中包括8级优先级中断控制器、RC振荡器、PLL、实时周期中断和看门狗定时器、复位和关机控制器及备份寄存器。关机控制器可将处理器置于超低功率模式,一般不超过10uA。

AT91SAM9260支持Green Hills、Mentor Graphics和Micrium等第三方RTOS软件。支持Green Hills、ARM、Keil、IAR Systems等公司提供的编译器/调试器及其它兼容的ARM926EJ-S编译器。该器件还支持Windows CE和Linux操作系统。

AT91SAM9260采用符合RoHS的217球LFBGA封装和208引脚绿色QFP封装,批量达100,000,每片售价约6美元。SAM9系列将于2006年末、2007年初推出。
 楼主| 发表于 2006-11-29 15:51:29 | 显示全部楼层

SBC9260单板机


                               
登录/注册后可看大图


硬件特征
MPU
★at91sam9260(PQFP,无铅产品)
存储器
★64MB NandFlash
★64MB SDRAM
★2MB DataFash
电源(Power)
★标准配置参数为:DC +12V/2A
网络(Ethernet)
★一个10/100M网络,带网络变压器和指示灯
USB Host端口
★两组USB 2.0 Full-Speed Host端口,完全兼容OHCI USB 2.0 Full-Speed 规格(12Mbps)
★支持U盘、鼠标、键盘、摄像头、打印机、USB Hubs等设备
USB Device 端口
★一组USB 2.0 Full-Speed Device端口,完全兼容OHCI USB 2.0 Full-Speed 规格(12Mbps)
Dbgu调试口
★专用调试串口
实时时钟
★带后备电池的RTC
★两路CAN-Bus接口,支持CAN2.0A/B协议,光电隔离
★一个SD卡接口(四线方式)
★诸多IO口(如果不使用四个串口,可以配置为CAMERA模式,直接接出来我公司专配的CAMERA)
★JTAG调试接口

系统驱动
SBC9260(V1.0)单板机支持和提供了Linux®2.6和Vxworks和Wince 5.0操作系统和ADS下的测试代码(可在ADS下用仿真器仿真),详细资料如下:

Linux®2.6.15驱动:串口驱动、网络驱动、USB Host驱动、CAN BU驱动、SD卡驱动、MTD、FAT文件系统、YAFFS文件系统、演示程序。(不提供源代码)

Vxworks驱动:串口驱动、网络驱动、USB Host驱动、CAN BUS驱动、SD卡驱动、MTD、FAT文件系统、TFFS文件系统、演示程序。(不提供源代码)

WINCE驱动:串口驱动、网络驱动、USB Host驱动、CAN BUS驱动、SD卡驱动、MTD、FAT文件系统、演示程序。(不提供源代码)


开发工具

1.ADS下的测试源代码和ADS1.2开发软件
2.SBC9260单板机上的Linux2.6.15内核和驱动程序二进制文件
3.SBC9260单板机的Uboot1.1.4二进制文件
4.AT91SAM9260 DataFlash启动代码二进制文件
5.arm-linux-gcc
6.anyan调试软件(配合JTAG板使用)
7.SAM-BA软件(完成ISP功能,烧写DataFlash启动代码和Uboot代码)
8.SBC9260单板机用户手册
9.FTP工具(利用网络下载linux系统时使用)




Linux 2.6
1.用户手册:Linux内核编译手册、Linux内核烧写指南、SBC9260硬件接口说明书。
2.开发工具:arm-linux-gcc-3.3(编译Linux的GCC)、FTP内核下载工具。
3.应用程序: RTC(PCF8563)、看门狗。

WinCE.NET5.0 (仅对项目客户提供)
1.用户手册: WinCE内核编译手册、WinCE烧写应用手册。
2.开发工具:DHCP server软件、内核下载工具。
3.应用程序:串口。

Vxworks (仅对项目客户提供)
1. 用户手册: Vxworks内核编译手册、Vxworks烧写应用手册。
2. 应用程序:串口。
3. 开发工具:DHCP server软件、内核下载工具。

SBC9260单板机机械参数
尺寸:标准3.5寸146×102mm
PCB板层数:4层板
版本:V1.0

SBC9260单板机标准配置清单
一块SBC9260单板机(V1.0)
一根交叉网线
一根 IDC10-to-USB 线(Host)
一根 IDC10-to-DB9线
一根交叉串口线
一根并口线
一个+9V/2A直流电源
一根A/B USB线
一块WIGGLER调试板
一张SBC9260单板机系统光盘

[ 本帖最后由 embedall 于 2006-12-1 14:36 编辑 ]
 楼主| 发表于 2006-11-29 15:52:59 | 显示全部楼层

EBD9260开发板

EBD9260开发板
       EBD9260开发板是深圳英贝德率先在国内开发的基于ARM926EJ-S核的嵌入式开发平台,主处理器采用ATMEL公司的的AT91SAM9260。EBD9260开发板有丰富的硬件接口和软件资源,在硬件上主要有64MB Nand Flash、64MB SDRAM、SD卡接口、USB Host和Device接口、100M网络接口、工业场合应用最广泛的CAN总线接口、标准串口等资源;软件上提供2.6.15核的Linux操作系统和ADS下的测试代码。

                               
登录/注册后可看大图
AT91SAM9260特性
■ 带Java扩展的ARM926内核, 2 x 8KB快取, MMU
■ 2x4k Bytes SRAM, 32kBytes Boot ROM
■ 210MHz, 230MIPs
■ EBI –可支持SDRAM, NAND Flash (带ECC)和Compact Flash
■ USB控制器和USB器件口, V2.0全速
■ Ethernet MAC - 10/100
■ 图像传感器界面 (CMOS传感器界面)
■ 1 SSC可支持I2S和TDM
■ 2 SPI, MCI (SDCard和MMC兼容), TWI
■ 6 USARTs, 支持IrDA, ISO7816 T=0/T=1, RS485
■ 1调试UART
■ 4-通道 10位ADC
■ 带实时定时器的后备电池供电模式
■ 2 OSCs, 2 PLLs和RTC
■ 3.0到3.6 Volt IO,1.65到1.95 V内核电源, 3.0到3.6V或1.95到3.0V Memory I/O
■ JTAG和边际扫描
■ PQFP208和LFBGA217
EBD9260开发板硬件接口
MPU
at91sam9260(PQFP,无铅产品)
存储器
■64MB NandFlash
■64MB SDRAM
■2MB DataFash
电源(Power
■标准配置参数为:DC +12V/2A
网络(Ethernet
■一个10/100M网络,带网络变压器和指示灯
USB Host端口
■两组USB 2.0 Full-Speed Host端口,完全兼容OHCI USB 2.0 Full-Speed 规格(12Mbps)
■支持U盘、鼠标、键盘、摄像头、打印机、USB Hubs等设备
USB Device 端口
■一组USB 2.0 Full-Speed Device端口,完全兼容OHCI USB 2.0 Full-Speed 规格(12Mbps)
串口USART
■三个三线串口,一个五线串口,USART支持RS485和ISO7816协议
Dbgu调试口
■专用调试串口
实时时钟
■带后备电池的RTC
■两路CAN-Bus接口,支持CAN2.0A/B协议,光电隔离
■一个SD卡接口(四线方式)
■诸多IO口(如果不使用四个串口,可以配置为CAMERA模式,直接接出来我公司专配的CAMERA)
■JTAG调试接口
EBD9260开发板系统驱动
EBD9260(V1.0)开发板支持和提供了Linux®2.6操作系统和ADS下的测试代码,详细资料如下:
EBD9260开发板的Linux®2.6.15驱动代码如下:
串口驱动、网络驱动、USB Host驱动、CAN BU驱动、SD卡驱动、MTD、FAT文件系统、YAFFS文件系统、演示程序
EBD9260开发板ADS下测试代码如下:
CAN-Bus测试代码(MCP2515)、SD卡测试代码、PIO测试代码、SDRAM测试代码
EBD9260开发板开发资源和工具
1.     EBD9260开发板(V1.0)PROTEL和PDF格式的原理图
2.     ADS下的测试源代码和ADS1.2开发软件
3.     EBD9260开发板上的Linux2.6.15内核和驱动程序等
4.     EBD9260开发板的Uboot1.1.4源代码
5.     AT91SAM9260 DataFlash启动代码包
6.     arm-linux-gcc
7.     banyan调试软件(配合JTAG板使用)
8.     SAM-BA软件(完成ISP功能,烧写DataFlash启动代码和Uboot代码)
9.     EBD9260开发板用户手册
10.  FTP工具(利用网络下载linux系统时使用)
EBD9260开发板软件资源
Linux 2.6
驱动代码:Linux 2.6.15内核源代码、所有硬件驱动源代码、ramdisk、U-boot源代码
用户手册:Linux内核编译手册、Linux内核烧写指南、EBD9260硬件接口说明书
开发工具:arm-linux-gcc-3.3(编译Linux的GCC)、FTP内核下载工具
应用程序: RTC(PCF8563)、看门狗
WinCE.NET5.0(只对项目客户提供)
驱动代码:EBD9260开发板WinCE5.0 BSP包
用户手册: WinCE内核编译手册、WinCE烧写应用手册
应用程序:串口
开发工具:DHCP server软件、内核下载工具
EBD9260开发板订购信息
EBD9260开发板机械参数
尺寸:标准3.5寸146×102mm
PCB板层数:4层板
版本:V1.0
EBD9260开发板标准配置清单
一块EBD9261开发板(V1.0)
一根交叉网线
一根 IDC10-to-USB 线(Host)
一根 IDC10-to-DB9线
一根交叉串口线
一根并口线
一个+9V/2A直流电源
一根A/B USB线
一块WIGGLER调试板
一张EBD9260开发板系统光盘


[ 本帖最后由 embedall 于 2006-12-1 14:36 编辑 ]
 楼主| 发表于 2006-12-6 10:50:28 | 显示全部楼层

接下来我们详细了解一下AT91SAM9260

AT91SAM9260 Block Diagram

                               
登录/注册后可看大图


[ 本帖最后由 embedall 于 2006-12-6 11:04 编辑 ]
 楼主| 发表于 2006-12-6 11:05:43 | 显示全部楼层

SAM9260 Features

ARM926 CPU with Java extension, 2 x 8KB cache, MMU, 180MHz, 200MIPs

2x4k Bytes SRAM, 32kBytes Boot ROM

EBI supporting SDRAM, NAND Flash (with ECC) and Compact Flash

USB Host and USB Device V2.0 Full speed

Ethernet MAC - 10/100

Image Sensor Interface

1 SSC Supporting I2S and TDM

2 SPI, MCI (SDCard and MMC Compliant), TWI

6 USARTs, supporting IrDA, ISO7816 T=0/T=1, RS485

1 DBGU UART

4-ch 10-bit ADC

Battery Backup mode with Real Time Timer

2 OSCs, 2 PLLs and RTT

PQFP208 and LFBGA21
 楼主| 发表于 2006-12-6 11:06:58 | 显示全部楼层

Power supply

Seven types of power supply pins

VDDCORE pin: Powers the core, embedded memories and logic of the device (1.8V)

VDDIOM pin: Powers the External Bus Interface I/O lines (1.8V or 3.3V)

VDDIOP0 pin: Powers the Peripheral I/O lines and the USB transceiver (3.3V)

VDDIOP1 pin: Powers the Peripheral I/O lines involving the Image Sensor Interface (1.8V to 3.3V)

VDDBU pin: Powers the Slow Clock Oscillator and a part of the system controller (1.8V)

VDDPLL pin: Powers the PLLs and the Main Oscillator (1.8V)

VDDANA pin: Powers the ADC (3.3V)
 楼主| 发表于 2006-12-6 11:12:23 | 显示全部楼层

Internal Power Management


                               
登录/注册后可看大图


[ 本帖最后由 embedall 于 2006-12-6 11:31 编辑 ]
 楼主| 发表于 2006-12-6 11:34:09 | 显示全部楼层

System Controller

Internal RC or 32K Slow clock selection (OSCSEL pin)
Reset Controller
Based on power-on reset cells (VDDBU & VDDCORE)
Handles all the resets of the system without any external components.
Reports which reset occurred last.
Drives independently or simultaneously the external reset and the peripheral and processor resets.
Shutdown Controller
Controls the power supplies VDDIO and VDDCORE, Wakeup detection on debounced input lines.
Watchdog Timer
Prevent system lock-up (software deadlock.), Watchdog period up to 16 seconds
Can generate a general reset or a processor reset only.
Can be stopped while the processor is in debug mode or idle mode.
Four General Purpose 32-bit Battery Backup Registers
Clock Generator and Power Management Controller
 楼主| 发表于 2006-12-6 11:35:10 | 显示全部楼层

Slow clock Selection

Slow Clock can be generated either by an external 32768Hz crystal or the on-chip RC oscillator

Selection is made using the OSCSEL pin
OSCSEL at level ‘0’, internal RC
OSCSEL at level ‘1’, external 32768Hz

OSCSEL level is available in the PMC Status Register
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-23 07:27 , Processed in 0.025947 second(s), 8 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表