MYS-SAM9G45是米尔科技最新推出的一款基于ATMEL AT91SAM9G45 ARM9高性能(400MHZ)处理器设计的全功能单板机。MYS-SAM9G45单板机有着精巧的设计和丰富的高速外设,加上强大软件支持包括Linux源码,WinCE BSP包,ARM-MDK 测试源码等,极大的满足了各类嵌入式产品开发和ARM评估学习等各种应用。
ATMEL AT91SAM9G45 ARM9 工作频率高达400MHZ,片内含64KB RAM 和 64KB ROM,双外部总行接口支持支持4-bank DDR2/LPPDR,SDRAM/LPSDR/SDRAM/CompactFlash/Nandflash等。可通过TCM配置的多层总线结构和35路DMA,64KB SRAM出色的满足了各种高速性能要求的外围,如高速USB host/device, 10/100MBps Ethernet controller,高速 SDIO/MMC接口, 1280x860电阻屏的LCD控制器,触摸屏以及摄像头接口等。
MYS-SAM9G45单板机的科学设计为SAM9G45 ARM9的嵌入式产品开发和ARM学习提供了最完善的方案。MYS-SAM9G45 单板机引出了SAM9G45的各种通用用户端口同时又保持了整板小巧尺寸,使得客户能将方便的嵌入到目标硬件系统/控制系统中,完善的软件开发资源如Linux源码,WinCE BSP包,ARM-MDK 测试源码,驱动描述说明等,又为客户的目标应用程序提供了便捷开发环境。 MYS-SAM9G45的综合优势降低了客户的研发周期和成本,是面向各领域如医疗,工业控制,消费电子的嵌入式产品开发的一大利器!
说明: MYS-SAM9G45 单板机也称作MYS-SAM9G45开发板,作为通用的基于ARM的产品开发工具,在应用上这个板子尺寸较小,倾向于直接嵌入客户的目标设备和控制系统,所以在命名上是为单板机。
处理器 | |
芯片 | AT91SAM9G45 |
内核 | ARM926EJ-S内核,主频400MHz |
片内SRAM | 64KB |
片内ROM | 64KB |
片外存储 | |
SDRAM | 128MB |
NandFlash | 256MB |
DataFlash | 4MB |
EEPROM | 512KB |
Micro SD | 1 |
传输接口 | |
以太网接口 | 1 |
CAN | 0 |
高速USB HOST | 1 |
全速USB HOST | 1 |
高速USB Device | 1 |
串口(DBGU) | 1 |
RS485 | 0 |
电话接口 | 0 |
用户交互 | |
4.3’ LCD触屏 | 1 |
Camera接口 | 1 |
音频输入 | 1 |
音频输出 | 1 |
用户按键 | 0 |
系统按键 | 2 |
系统接口 | |
RTC实时时钟 | 1 |
JTAG接口 | 1 |
用户扩展接口(以下资源部分接口复用,详细请看用户手册或原理图) | |
串口(UART0,1,2,3) | 4 |
SPI | 2 |
TWD(I2C) | 2 |
ADC模数转换 | 7 |
PWM | 4 |
GPIO(部分接口共享) |
52 |
PCB板层:8层
调试接口:20-pin,2.54mm标准JTAG接口
工作温度:-40~+85℃(电气指标:符合CE,FCC,CCC规范要求)
Linux系统资源(提供源码)列表类别 | 名称 | 描述 |
引导程序 | AT91Bootstrap | 一级引导程序 |
u-boot | 二级引导程序 | |
Linux内核 | Linux2.6.30 | 专为MYS-SAM9G45的硬件制定的Linux内核 |
设备驱动 | Ethernet | 以太网驱动 |
LCD+Touch | LCD触摸屏驱动,支持4.3寸,7寸,10.2寸屏 | |
USB Host | USB Host驱动,支持OHCI和EHCI两种传输模式 | |
USB Device | USB Device驱动(Gadget) | |
Audio | WM8731音频驱动 | |
MMC / SD | MMC/SD卡驱动 | |
NandFlash | NandFlash/SmartMedia驱动 | |
UART | 串口驱动 | |
TWI(I2C) | Two Wire Interface(I2C)驱动 | |
SPI | SPI驱动 | |
RTC | RTC时钟驱动 | |
PWM | PWM(脉宽调制)驱动 | |
LED | LED驱动,包括GPIO LED和PWM LED驱动 | |
文件系统 | Angstrom-X11 | 具有图形界面的X11文件系统,不提供源码,但用户手册提供修改和制定的方法 |
类别 | 名称 | 描述 |
引导程序 | AT91Bootstrap | 引导Uboot |
Uboot |
1、支持 NandFlash 擦除读写 2、支持网络下载映像 3、支持设置、保存环境变量 4、支持内存内容显示、对比、修改 5、支持bootm、bootargs设置 |
|
Linux内核 | Linux2.6.30 | 专为MYS-SAM9G45的硬件制定的Linux内核 |
设备驱动 | Ethernet | 以太网驱动 |
LCD+Touch | LCD 触摸屏驱动 | |
USB | USBHOSTx2、USBOTG | |
MMC/SD | MicroSD卡驱动 | |
UART | USART0、DBGU串口驱动 | |
SPI | SPI驱动 | |
TWI(I2C) | Two Wire Interface(I2C)驱动 | |
DMA | DMA驱动 | |
GPIO | 通用IO驱动 | |
文件系统 | Android文件系统 | 提供二进制镜像文件 |
主处理器简介
AT91SAM9G45芯片使用ARM926EJ-S内核,它把用户接口的功能性和高速数据连接相结合,包括LCD控制器,电阻触摸屏,相机接口,音频10/100M以太网,高速USB和SDIO.随着处理器运行在400MHz和多个速率超过100Mbps的外设,AT91SAM9G45使用高性能和带宽网络或本地存储媒体来提供良好的用户体验.
AT91SAM9G45支持最新的DDR2和NAND闪存接口来存储程序和数据.一个与37个DMA通道相关的133M的内部多层总线接口,以及一个双外部总线接口,和一个能够用来配置紧密耦合内存(TCM)的64K字节的分布式内存,它们用来维持处理器和高速外设通信时所需的带宽.
AT91SAM9G45的电源管理控制器具有高效的时钟门控和电池备份部分,在上电和待机模式时将功耗降低至最少.
主处理器特性列表
- AT91SAM9G45 Datasheet
- AT91SAM9G45 Reference Manual
- 400 MHz ARM926EJ-S ARM Thumb处理器
- 32 KBytes 数据高速缓存,32 KBytes 指令高速缓存,MMU
- 双向外部总线接口支持 4-bank DDR2/LPDDR,SDRAM/LPSDR,静态存储器,压缩闪存,带有ECC的SLC NAND Flash
- 1个64-kbyte内部SRAM,以系统速率或处理器TCM接口的速率单周期存取
- 1个64-kbyte内部ROM,嵌入辅助程序
- LCD控制器支持STN和TFT显示器,最大为1280*860
- ITU-R BT.601/656图像传感器接口
- 高速USB设备,高速USB Host和带有片上收发器的全速USB Host
- 10/100 Mbps以太网MAC控制器
- 2个高速记忆卡座(SDIO,SDCard,MMC)
- AC'97控制器
- 2个主从串行外围接口
- 2个三通道32-bit定时器/控制器
- 2个同步串行控制器(I2S mode)
- 四通道16-bit PWM控制器
- 2个2线接口
- 4个USART口包括ISO7816,IrDA,Manchester和SPI modes
- 支持4线触摸屏的8通道10-bit ADC
- 133 MHz12个32-bit层AHB总线模型
- 37 DMA通道
- 存储在NAND Flash,SDCard,DataFlash或者serial DataFlash里的Boot
- 复位控制器 with片上上电
- 可选择的32768 Hz低功率和12 MHz晶体振荡器
- 内部的低功率32 kHz RC振荡器
- 1个系统级PLL和一个优化的高速USB级480 MHz PLL
- 两个可编程的外部时钟信号
- 高级中断控制器和调试单元
- 周期限时器,看门狗时钟,实时定时器和实时时钟
- 5个32-bit并行Input/Output控制器
- 160条和两个施密特触发器输入多路复用的外围 I/O可编程的I/O线
-
嵌入式主板
+关注
关注
7文章
6085浏览量
35294 -
安卓
+关注
关注
5文章
2126浏览量
57144 -
米尔科技
+关注
关注
5文章
227浏览量
20955
发布评论请先 登录
相关推荐
评论