AX11015为全球首款将百兆以太网实体层(PHY)、媒体存取控制器(MAC)、TCP/IP加速器及闪存集成的高性能8位微控制器芯片。可针对目前应用最广泛的局域网技术提供单芯片、业界最小封装的解决方案。用于设计出高性能、低成本、低功耗、且精简的嵌入式网络应用。
AX11015最适合许多成长中的应用,包括智能家电、工厂/建筑自动化、工业设备、保安系统、远程控制/监测/管理、流媒体等领域,如支付终端设备、自动贩卖机、网络摄影机、网络收音机、自动抄表、环境监控装置、网络传感器、网络UPS、串口转以太网及以太网转ZigBee桥接器。
AX11015包含了Single Cycle(每条指令执行仅一个时钟周期)高速管线的8051/80390兼容微控制器核心,性能可达100MIPS,并内建512KB的闪存与32KB的RAM内存。内建的以太网端口支持Auto-MDIX,该性能可以自动识别直连或交叉的网线,免除终端用户推测的困扰。另整合丰富的串行通讯及并行接口资源,包含一个I²C、一个SPI、三个UART(其中一个可支持高速达921.6Kbps)、 一个1-Wire、外接扩充内存接口、Local Bus及MII等接口。定时及计数资源方面包括一个看门狗定时器、三个通用型16位定时器、一个5信道的可编程计数器数组(PCA)。另有四组通用输入输出接口(GPIO),可以提供32个I/O引脚。单芯片内所配备的闪存能透过Ethernet或UART口进行应用程序的在线升级(Field Upgrade)。
AX11015
单芯片TCP/IP微处理器 内置10/100M快速以太网MAC/PHY (内建512K Flash、EMI、Local bus、MII、32 GPIOs、LQFP-128)
Add Favorites
简介
规格:
● 微处理器
-- 8位流水线, 精简指令集, 单指令周期, 主频可达100MHz (100 MIPS)
-- 100%兼容标准8051/80390指令集
-- 4组GPIO端口, 每组8位
-- 提供2个外部中断源并支持2个优先级
-- 内置电源管理单元, 可编程看门狗定时器, 3个16位定时/计数器
-- 提供在线仿真接口 (ICE)
-- 5 通道可编程计数器阵列 (PCA)
● 内部程序和数据存储器
-- 内置512KB 闪存用于程序存储, 内置16KB SRAM用于程序镜像, 外部内存接口不用片选就可扩展最大2MB程序存储器
-- 支持通过串口或ICE适配器在线编程 (ISP)进行闪存烧写
-- 支持通过以太网或串口烧写应用程序及更新启动代码, 即应用中可编程 (IAP) 技术 (己获得美国专利)
-- 支持Boot loader,可将程序代码镜射至内建的16KB SRAM和外部SRAM,适合高性能应用
-- 内置32KB SRAM用于数据存储, 外部内存接口不用片选就可最大可扩展2MB数据存储器
● 内存管理(Buffer Management)
-- 创新的内存共享体系, 地址可灵活分配支持扩展程序/数据空间共享同一片SRAM内存芯片
-- 内置DMA引擎 (5 DMA通道) 的内存架构支持快速数据传输用于网络协议处理
● 内置 10/100M 快速以太网MAC和PHY
-- 速以太网, 内置专用12KB SRAM用于网络封包缓存, 支持全双工/半双工模式并提供可选的MII接口 (用于连接HomePNA和HomePlug)
-- 支持双绞线交叉检测及自动校正 (HP Auto-MDIX)
-- 基于下列触发条件支持休眠唤醒:网络链接成功, 收到AMD Magic Packet, 收到Microsoft Wakeup Frame, 引脚或串口收到触发信号
● TCP/IP
-- 内置TCP/IP硬件加速引擎用于提升网络传输流量, 支持IP/TCP/UDP/ICMP/IGMP 校验和计算及硬件ARP
-- 提供软件协议栈支持TCP、UDP、ICMP、IGMP、IPv4、DHCP、BOOTP、ARP、DNS、 SMTP、SNTP、uPNP、PPPoE和HTTP
● 通信接口
-- 3个串口 (其中一个支持最高921.6Kbps波特率及调制解调器控制)
-- 局域总线接口 (主/从模式)
-- 支持STMicroelectronics Digiport (10位数据接口) 或SPI模式用于接收视频数据
-- I²C接口 (主/从模式)
-- SPI/Microwire接口 (3个主或1个从模式)
-- 1-Wire控制器接口 (主模式)
-- 10/100M以太网PHY接口
● 支持通过以太网, BOOTP和TFTP协议进行网络启动
● 芯片内部集成3.3V转1.8V电压调整器, 仅要求单3.3V供电
● 芯片内部集成振荡电路和锁相环, 外部加25MHz晶体即可工作
● 内置上电复位电路(Power-on reset)
● 128引脚LQFP封装, 符合RoHS规范
● 工作温度范围:0°C to +70°C或-40°C to +85°C
目标应用:
● 气象信息站
● 支付终端
● 考勤系统
● 网络测控
● 硬件TCP/IP 负荷承载
● 消费电子
-- 网络收音机
-- VoIP ATA适配器
● 商品清单管理
-- 贩卖机
-- 旅馆小酒吧
● 接口产品
-- RS232/422/485 转以太网适配器
-- CAN 转以太网适配器
-- 以太网转ZigBee桥接器
● 建筑 /家庭自动化
-- 供热通风空调控制系統
-- 网络化智能家居
● 保安系统
-- 生理识别控制
-- 指纹阅读器
-- 网络摄像头/远程监视
-- 专业数字录像
-- 消防安全
● 工业控制
-- 远程数据收集/远程检测
-- 远程控制和管理
-- 环境监测或网络传感器
-- 自动抄表
-- 网络UPS
-- 灯光控制
图表
开发板
AX11015 128-pin以太网单片机开发板
这个开发板提供客户一个方便的AX11015 128-pin以太网单片机开发平台(支持外部记忆体/Local Bus/32 GPIOs等接口)。
常见问题
硬件设计注意事项
-
What is the AX110xx products family?
The AX110xx family of products consist of AX11001, AX11005 and AX11015. Please refer to the AX110xx Product Introduction document for details of AX110xx family products.
-
How do I purchase the AX110xx development kit?
ASIX provides two kinds of AX110xx development kits.The AX1100x 80-pin Development Kit and AX11015 128-pin Development Kit. If you need the local bus interface, external memory bus or external MII interface, you will need to purchase the AX11015 128-pin Development Kit. Please contact ASIX's Sales (sales@asix.com.tw) for more details.
-
What is development tools are supported by the AX110xx software?
All software modules for AX110xx family are developed in C language under Keil IDE development environment. Users can purchase the Keil IDE Development Environment from Keil's web site. In general, you will need to purchase the PK51 development tool for C-language compiler, debugger and simulator.In case if customers just need the compiler function and code size less than 64k bytes, you can purchase the CA51 package.You can also download the Keil C51 evaluation software from Keil's web site, but the evaluation software can only compile the sample codes with less than 2K bytes binary code. Please refer to Keil's web site for more details about the limitation of evaluation software.
-
What debugger tools are supported by the AX110xx products?
The AX110xx currently provides two debug tool solutions the UART console debugging and the DCD's DoCD HAD2 debugger. All AX110xx S/W modules support the basic UART console debugging function by default. If you needs a more powerful debugging tool like source level debugging, the AX110xx development board supports the Digital Core Design's DoCD Hardware Debugger - the HAD2 module. Through the HAD2 module, the software running on AX110xx development board can be real-time debugged. You may consider purchasing the HAD2 module from Digital Core Design and download the debugger software from Digital Core Design's web site.
-
Do I really need to purchase the DoCD HAD2 debugger for AX110xx implementation?
It depends on your requirements. If you can debug AX110xx software via the UART console debugging method, you don't need to purchase the DoCD HAD2 debugger.
-
How can I receive some basic information about the AX110xx family products?
Please download the AX110xx Product Briefs and AX110xx Product Introduction document from ASIX's web site
-
How can I get started to implement AX110xx applications?
ASIX provides plenty of AX110xx technical documents and sample codes for customers' reference. If needed, users can purchase the AX110xx Development Kits which include AX110xx development boards, AX110xx Development Kit CD and other peripherals like a power adapter, RJ-45 Ethernet cable, RS-232 Null modem cable, etc. Please contact with ASIX's Sales (sales@asix.com.tw) for more details.
-
How can I receive more detailed information like datasheet, sample codes, etc. of AX110xx family products?
Please contact ASIX's Sales (sales@asix.com.tw) for more details.
-
Do I need to pay for the AX110xx software sample codes?
No, ASIX provides free AX110xx related sample codes for customers to implement AX110xx applications.
-
How can I receive the AX110xx software sample codes?
Please contact ASIX's Sales (sales@asix.com.tw) for more details.
-
How do I program the firmware code into AX110xx Flash?
AX110xx provides a couple of solutions for customers to program the firmware code into AX110xx Flash.
1. The Windows/DOS UART Interface Flash Programming Utilities
2. The Ethernet Boot Loader Flash Programming Method
3. The DoCD HAD2 Debugger Flash Programming Method -
What is the processor of AX110xx family?
AX110xx is a 100 MIPS 1T 8051/80390 System-on-Chip solution with embedded 10/100M Fast Ethernet MAC/PHY and TCP/IP Offload Engine.
-
What communication interfaces are supported by the AX11015?
The AX11015 supports the Ethernet, I2C, SPI, 1-Wire, UART, PCA, GPIO, Local Bus, external MII, external memory interfaces, etc.
-
What is the size of the AX110xx embedded SRAM as Data Memory?
The AX110xx family integrates a 32K bytes embedded SRAM as Data Memory.
-
What is the size of the AX110xx embedded Flash as Program Memory?
The AX11001 integrates a 128K bytes embedded Flash. AX11005 and AX11015 integrate a 512K bytes embedded Flash.
-
What is the maximum external SRAM size supported by the AX11015?
The AX11015 supports external SRAM up to 2M bytes without bank select.
-
What is the maximum external Flash size supported by the AX11015?
The AX11015 supports external Flash memory up to 2M bytes without bank select.
-
Does the AX110xx support industrial temperature range?
Yes, the AX110001/AX11005/AX11015 support two operating temperature ranges: 0 to 70°C or -40 to 85°C, but AX11025 supports the industrial operating temperature ranges -40 to 85°C only.
-
Does the AX110xx support HP Auto-MDIX function for its embedded Ethernet PHY?
Yes, the embedded Ethernet PHY of AX110xx supports the HP Auto-MDIX function.
-
Which EEPROM part is used on the AX110xx development board?
The reference EEPROM part on the AX110xx development board is Atmel AT24C02B I2C EEPROM.
-
Which Ethernet transformer part is used on the AX110xx development board?
The reference Ethernet transformer on the AX110xx development board is Bothhand LU1S041X LF (Turns Ratio is 1CT:1CT, Auto-MDIX).
-
What industrial Ethernet transformer parts can be used with AX110xx family?
The embedded Ethernet PHY of AX110xx family can work with the 1CT:1CT Turns Ratio transformers like TAIMAG RJC-248TA1 (Turns Ratio is 1CT:1CT, Auto-MDIX) industrial transformer.
-
Can the I2C EEPROM be removed on AX110xx applications?
Yes, you can remove the I2C EEPROM from their application, but the limitation is that their applications can only use AX110xx H/W default settings like the multi-function pin, output driving strength, etc. If you need to specify the AX110xx settings being defined in the EEPROM, you should keep the I2C EEPROM on their applications.
-
What is the maximum frequency of the AX110xx PWM signal?
The maximum frequency of AX110xx PWM signal is 195.3 KHz.
-
What TCP/IP stacks are supported by the AX110xx software?
The AX110xx supports uIP TCP/IP Stack sample code.
-
What S/W modules are supported by the AX110xx software?
ASIX provides the S/W module drivers for each communication interfaces of AX110xx. These S/W modules include the CPU, Ethernet, S/W DMA, MS Timer, I2C, SPI, 1-Wire, PCA, UART2, UART, Local Bus, etc.
-
How do I convert the Web Server HTML files of the AX110xx uIP TCP/IP Stack sample code into C files?
AX110xx uIP TCP/IP Stack sample code v1.0.4 already includes the HTTP Web Server source code inside. Please make sure the web page HTML files are put into the "SRC/WEB/FS" subdirectory of the uIP sample code and run the "mkfs.exe" command in the "SRC/WEB" subdirectory. The "mkfs.exe" command will convert these HTML files into the FSDATA.C and FSDATA.H files. AX110xx uIP TCP/IP Stack project file (ax11000.Uv2) will include these two files (FSDATA.C and FSDATA.H) to compile the runtime code.
-
How many TCP socket connections are supported by AX110xx uIP TCP/IP stack?
The TCP socket connection count is dependent on the RAM size on the AX110xx platforms.
-
How do I assign a static IP address for the AX110xx Ethernet Boot Loader?
You don't need to assign a static IP address for AX110xx Ethernet Boot Loader, the AX110xx Ethernet Boot Loader will always get an IP address from the DHCP server.
-
How do I configure the AX11015 128-pin development board to run the AX110xx RS-232 to Ethernet Reference Design demo firmware?
Set all poles of the DIP switch #10 of AX11015 128-pin development board to ON and configure offset 02h of EEPROM to 0Fh to enable the UART2 interface. Upgrade the firmware code to AX11015 128-pin development board and then install the Toolkit on the WinXP/2K machine that is connected to the VSP side (i.e. Ethernet port) of AX110xx board. Please refer to the AX11015 datasheet, AX110xx Development Kit User Guide and AX110xx RS-232 to Ethernet Reference Design User Guide for more detailed information.
-
How to open the gerber files of AX110xx development boards?
You can open the gerber files of AX110xx development boards by running ORACLE's AutoVue Evaluation Revision tool (30 days evaluation date). Please visit ORACLE's web site for more details.
-
How to open the PowerPCB PCB layout files of AX110xx development boards?
You can open the PowerPCB PCB layout files of AX110xx development boards by running Mentor Graphics PADS Layout Product Evaluation Software (No time limitation but with limited function). Please visit Mentor Graphics' web site for more details.
档案下载
技术文档
硬件设计文档
AX11015 RS-232 to Ethernet Reference Design Board PCB Layout File (PowerPCB)