ETC AX11015

AX110xx Product Introduction
AX110xx Product Introduction
Revision 1.3
Nov. 28, 2006
1
Copyright (C) 2006 Reserved by ASIX Electronics Corporation
AX110xx Product Introduction
Revision History
Revision
1.0
1.1
Author
Allan Chou
Allan Chou
Date
2006/05/26
2006/06/09
1.2
Allan Chou
2006/11/09
1.3
Allan Chou
2006/11/28
Description
New release.
Rearrange the document structure and update the pictures
of AX110xx boards.
1. Modify to support AX11025 related information.
2. Update the pictures of AX110xx development boards
and reference design boards in Section 6.
3. Add more AX110xx development tools information
in Section 7.
4. Add Appendix A “AX110xx Frequently Asked
Questions” to provide some basic information about
AX110xx applications.
1. Add the ordering information in Section 3.
2
Copyright (C) 2006 Reserved by ASIX Electronics Corporation
AX110xx Product Introduction
Content
1. Introduction........................................................................................... 5
2. AX110xx Selection Guide ..................................................................... 6
3. Ordering Information........................................................................... 6
4. AX110xx Target Applications.............................................................. 7
5. AX110xx Software Modules Introduction .......................................... 8
6. AX110xx Development Kit and Reference Designs ........................... 8
7. AX110xx Development Kit Introduction ............................................ 9
7-1.
7-2.
7-3.
7-4.
7-5.
7-6.
Development Board/Reference Designs ..........................................................9
Flash Programming Utilities.........................................................................12
Ethernet Boot Loader ....................................................................................14
Peripheral Software Modules ........................................................................14
TCP/IP Stacks ................................................................................................14
RTOS & TCP/IP Stack sample codes ............................................................15
8. AX110xx Software Development Tools............................................. 16
8-1. Software Compiler Tool.................................................................................16
8-2. Software Debugger Tool................................................................................16
9. AX110xx Software Availability.......................................................... 18
Appendix A: AX110xx Frequently Asked Questions ............................ 19
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
How can I get started to implement AX110xx applications? ........................19
Can I purchase the Keil IDE development tools from ASIX? .......................19
Can I purchase the DoCD HAD2 Debugger from ASIX? .............................19
What EEPROM part is being used on AX110xx development board?..........19
What Ethernet transformer part is being used on AX110xx development
board?............................................................................................................19
How to program the firmware code into AX110xx Flash? ...........................19
Do I need to pay for the AX110xx software sample codes? ..........................20
Do I really need to purchase the DoCD HAD2 debugger for AX110xx
implementation? ............................................................................................20
What is the size of AX110xx embedded SRAM as Data Memory? ................20
What is the size of AX110xx embedded Flash as Program Memory?...........20
Does AX11001/AX11005 support external SRAM and Flash memory? .......20
What is the maximum external SRAM size supported by AX11015? ............20
What is the maximum external Flash size supported by AX11015? .............20
Does AX110xx support industrial temperature range?.................................20
3
Copyright (C) 2006 Reserved by ASIX Electronics Corporation
AX110xx Product Introduction
15. Does the embedded Ethernet PHY of AX110xx support the HP Auto-MDIX
function? ........................................................................................................20
16. Does AX110xx uIP TCP/IP Stack sample code support DHCP function? ...20
17. How many TCP socket connections are supported in AX110xx uIP/lwIP
TCP/IP stack? ................................................................................................20
18. How to assign a static IP address for AX110xx Ethernet Boot Loader? ......21
19. How to configure AX11015 128-pin development board to run AX110xx RS232 to Ethernet Reference Design demo firmware?......................................21
20. Where can I find the DHCP/TFTP Server applications?..............................21
21. Where to find more uIP TCP/IP Stack upper layer protocol sample codes
like TFTP client, Web HTTP client, etc.?......................................................21
22. Can I receive the uC/OS-II source code from ASIX? ....................................21
Figure
Figure 1.
Figure 2.
Figure 3.
Figure 4.
Figure 5.
Figure 6.
Figure 7.
Figure 8.
Figure 9.
Figure 10.
Figure 11.
Figure 12.
Figure 13.
Figure 14.
Figure 15.
Figure 16.
Figure 17.
AX110xx Family ................................................................................................................................ 5
AX110xx Block Diagram .................................................................................................................... 5
AX110xx Features Comparison Table .................................................................................................. 6
Examples of AX110xx Application ...................................................................................................... 7
AX110xx Software Modules Block Diagram ........................................................................................ 8
AX1100x 80-pin Development Board................................................................................................... 9
AX11015 128-pin Development Board ............................................................................................... 10
AX11015 IP Camera Reference Design .............................................................................................. 11
AX110xx RS232 to Ethernet Reference Design ................................................................................... 11
AX1100x 80-pin Development Board UART 0 ................................................................................... 12
AX11015 128-pin Development Board UART 0 ................................................................................. 12
AX11015 IP Camera Reference Design & the UART Module .............................................................. 13
AX110xx RS232 to Ethernet Reference Design COM Port................................................................... 13
uIP/Lightweight IP TCP/IP Stack Comparison table ............................................................................ 14
DoCD Hardware Debugger Module ................................................................................................... 16
DoCD Debugger Software Interface ................................................................................................... 17
AX110xx Software Availability ......................................................................................................... 18
4
Copyright (C) 2006 Reserved by ASIX Electronics Corporation
AX110xx Product Introduction
1. Introduction
This document provides an overview of AX110xx family and AX110xx Development Kit.
Figure 1. AX110xx Family
AX110xx is a single chip micro-controller with TCP/IP and embedded 10/100M Ethernet
MAC/PHY as shown in figure below. The AX110xx also integrates 32K bytes SRAM for Data
memory, 128K/512K bytes Flash for Program memory, and several communication interfaces
such as UART, I2C, SPI, 1-Wire, PCA, and Local Bus host interface, etc. Please refer to the
respective AX110xx product datasheet for detailed descriptions.
Figure 2. AX110xx Block Diagram
5
Copyright (C) 2006 Reserved by ASIX Electronics Corporation
AX110xx Product Introduction
2. AX110xx Selection Guide
AX110xx family currently consists of 4 variations targeted for different application
requirements, as listed below.
Figure 3. AX110xx Features Comparison Table
3. Ordering Information
The following is the ordering information of AX110xx family chips and AX110xx
development boards. Please contact with ASIX's Sales ([email protected]) for details.
Part Number
AX11001 LF
AX11005 LF
AX11015 LF
AX11001 LI
AX11005 LI
AX11015 LI
AX11025 LI
Description
128K bytes Flash memory, Lead free package, Commercial temperature range, 0 to 70°C
512K bytes Flash memory, Lead free package, Commercial temperature range, 0 to 70°C
512K bytes Flash memory, Lead free package, Commercial temperature range, 0 to 70°C
128K bytes Flash memory, Lead free package, Industrial temperature range, -40 to 85°C
512K bytes Flash memory, Lead free package, Industrial temperature range, -40 to 85°C
512K bytes Flash memory, Lead free package, Industrial temperature range, -40 to 85°C
512K bytes Flash memory, Lead free package, Industrial temperature range, -40 to 85°C
AX110xx Development Boards
AX1100x 80-pin Development Board
Description
This is a general-purpose development board for
AX11001/AX11005
AX11015 128-pin Development Board This is a general-purpose development board for AX11015 with
external memory interface, local bus interface and 32 GPIOs
AX110xx RS-232 to Ethernet Reference This is a RS-232 to Ethernet reference design for
Design Board
AX11005/AX11015
AX11015 IP Camera Reference Design This is an IP Camera reference design for AX11015
Board
6
Copyright (C) 2006 Reserved by ASIX Electronics Corporation
AX110xx Product Introduction
4. AX110xx Target Applications
AX110xx family, with on-chip high performance RISC CPU, built-in TCP/IP protocol suite,
and rich communication peripherals supported, provides a very low cost yet very high
performance SoC solution to enable easy and simple LAN or Internet access capability to almost
every application needs in the Internet era. AX110xx family is targeted for home appliances,
factory/building automation, industrial equipments, security systems, remote control/monitoring/
management, and streaming media applications such as network camera/remote surveillance,
hardware TCP/IP offload engine, audio over Internet, automatic meter reading, vending
system/POS, environment monitoring or network sensor, networked UPS, serial to Ethernet
adaptor, CAN2.0 (Control Area Network) to Ethernet adaptor and Zigbee to Ethernet gateway,
etc.
Figure 4. Examples of AX110xx Application
7
Copyright (C) 2006 Reserved by ASIX Electronics Corporation
AX110xx Product Introduction
5. AX110xx Software Modules Introduction
ASIX provides customers with several software modules and its application notes for
developing with AX110xx hardware platform. As shown in figure below, the AX110xx software
modules include CPU, Ethernet, S/W DMA, MS TIMER, Local Bus, I2C, SPI, 1-Wire, CAN,
UART2, PCA and two TCP/IP stacks, namely, uIP and Lightweight IP. All these modules are
developed on Keil C development environment. Most modules, except for the CPU core module,
are optional and configurable depending on user’s application needs.
User can choose either uIP or Lightweight IP as the supported TCP/IP stack, or none if not
needed. User can implement some RTOS modules like uC/OS-II, Keil RTX51, FreeRTOS, etc
on AX110xx hardware platform, but running the RTOS module is optional. ASIX can provide
FreeRTOS codes for customers’ reference.
LW IP
or uIP
RTOS
Ethernet
AX110xx supported modules
RTOS
AX110xx supported TCP/IP stack
8051 standard modules
S/W
DMA
MS
Timer
Local
Bus
I2C
SPI
1-Wire
CAN
UART2
PCA
8051
standard
modules
(UART,
Timer, etc.)
AX110xx CPU Core Module
Figure 5. AX110xx Software Modules Block Diagram
6. AX110xx Development Kit and Reference Designs
For customer evaluation purpose, ASIX currently can provide one “AX110xx Development
Kit” and three reference designs, “AX11015 IP Camera Reference Design” and “AX110xx
RS232 to Ethernet Reference Design”. ASIX will provide more reference designs for
AX110xx family later, for most up-to-date information, please contact with ASIX's Sales
([email protected]).
The AX110xx Development Kit allows customers to evaluate the AX110xx hardware
platform and to develop software on AX110xx platform for their application needs. The Kit
includes some user guide documentations and the software codes, which include Flash
programming utilities, Boot Loader module, TCP/IP Stack, RTOS like FreeRTOS and uC/OS-II
port, and peripheral software modules. The following sections describe some introduction about
the Kit.
8
Copyright (C) 2006 Reserved by ASIX Electronics Corporation
AX110xx Product Introduction
7. AX110xx Development Kit Introduction
ASIX Electronics provides two kinds of AX110xx development kit for customers’ reference.
One is AX1100x 80-pin development kit for AX11001/AX11005 products; another one is
AX11015 128-pin development kit for AX11015 product with external memory interface,
external MII interface, local bus interface and 32-GPIOs. If you need to purchase the AX110xx
development boards, please contact with ASIX's Sales ([email protected]).
AX1100x 80-pin development kit consists of five components:
AX1100x 80-pin development board with a 1-Wire temperature sensor,
AX110xx Development Kit CD,
1 RS-232 cable with a Null modem converter,
1 RJ-45 Ethernet cable,
1 5V/3A AC/DC power adapter
AX11015 128-pin development kit consists of five components:
AX11015 128-pin development board with a 1-Wire temperature sensor,
AX110xx Development Kit CD,
1 RS-232 cable with a Null modem converter,
1 RJ-45 Ethernet cable,
1 5V/3A AC/DC power adapter
7-1. Development Board/Reference Designs
Figure 6. AX1100x 80-pin Development Board
9
Copyright (C) 2006 Reserved by ASIX Electronics Corporation
AX110xx Product Introduction
Figure 7. AX11015 128-pin Development Board
Note: The DoCD HAD2 Debugger is optional for users and can be purchased from Digital Core
Design’s web site (http://www.dcd.pl/).
10
Copyright (C) 2006 Reserved by ASIX Electronics Corporation
AX110xx Product Introduction
Figure 8. AX11015 IP Camera Reference Design
Figure 9. AX110xx RS232 to Ethernet Reference Design
11
Copyright (C) 2006 Reserved by ASIX Electronics Corporation
AX110xx Product Introduction
7-2. Flash Programming Utilities
ASIX provides two Flash programming utilities “UARTH.EXE” for High Speed UART
interface (921Kbps) and “UARTL.EXE” for UART interface (115200bps). The Flash memory of
AX110xx development board is programmed through the UART 0 interface; the Flash memory
of AX110xx IP Camera reference design is programmed through the UART module, and the
Flash memory of AX110xx RS232 to Ethernet reference design is programmed through the
COM Port interface. Please refer to the Flash Programming section of “AX110xx Development
Kit User Guide”, “AX11015 IP Camera Reference Design User Guide” or “AX110xx RS232
to Ethernet Reference Design User Guide” for details.
Note: The High Speed UART Flash programming utility (UARTH.EXE) can only be run with
the PC machine that supports the high speed UART mode (i.e. the baud rate up to 921Kbps). If
your machine only supports the standard UART mode (i.e. the baud rate up to 115200bps), you
should run the “UARTL.EXE” utility to program the AX110xx Flash.
Figure 10. AX1100x 80-pin Development Board UART 0
Figure 11. AX11015 128-pin Development Board UART 0
12
Copyright (C) 2006 Reserved by ASIX Electronics Corporation
AX110xx Product Introduction
Figure 12. AX11015 IP Camera Reference Design & the UART Module
Figure 13. AX110xx RS232 to Ethernet Reference Design COM Port
13
Copyright (C) 2006 Reserved by ASIX Electronics Corporation
AX110xx Product Introduction
7-3. Ethernet Boot Loader
In addition to the UART 0 Flash programming method, AX110xx also supports a faster way
to program the Flash memory of AX110xx development board by AX110xx Ethernet Boot
Loader. To do so, the Ethernet Boot Loader code should be first programmed into the Flash
memory of AX110xx development board via UART interface before using the Ethernet Boot
Loader Flash programming method. Users need to setup the DHCP and TFTP servers to provide
the firmware code download function and select the “3 Download new runtime code via
Ethernet” or “4 Download new bootloader code via Ethernet” function from AX110xx UART 0
console to start programming AX110xx Run Time code or Ethernet Boot Loader code to the
Flash memory of AX110xx board. Please refer to the Ethernet Boot Loader section of
“AX110xx Software User Guide” for details.
7-4. Peripheral Software Modules
ASIX provides the AX110xx software modules like CPU, Ethernet, S/W DMA, MS TIMER,
Local Bus, I2C, SPI, 1-Wire, CAN, PCA, UART2, and 8051 standard modules (like UART,
Timer). Please refer to the software module sections of “AX110xx Software User Guide” for
details.
7-5. TCP/IP Stacks
ASIX provides two TCP/IP Stacks, one is the “uIP” TCP/IP Stack; the other is the
“Lightweight IP (lwIP)” TCP/IP Stack. The uIP is a TCP/IP Stack for 8-bit and 16-bit
microcontrollers with very small code footprint and RAM requirements. The lwIP is a TCP/IP
Stack with full-scale TCP functions supported. Below table shows the feature comparisons
between the uIP and the lwIP.
Figure 14. uIP/Lightweight IP TCP/IP Stack Comparison table
14
Copyright (C) 2006 Reserved by ASIX Electronics Corporation
AX110xx Product Introduction
7-6. RTOS & TCP/IP Stack sample codes
ASIX also provides two kinds of RTOS sample codes. One is the “FreeRTOS”; the other is
the “uC/OS-II” port. Both RTOS sample codes are combined with the uIP and lwIP TCP/IP
Stack sample codes.
In other words, ASIX can provide six flavors of TCP/IP Stack sample codes for customer’s
reference, that are the uIP TCP/IP Stack without OS, the uIP TCP/IP Stack with FreeRTOS, the
uIP TCP/IP Stack with uC/OS-II, the lwIP TCP/IP Stack without OS, the lwIP TCP/IP Stack
with FreeRTOS, and the lwIP TCP/IP Stack with uC/OS-II. Users can refer to these TCP/IP
stack sample codes to implement the TCP/IP stack functions into AX110xx family embedded
systems.
Note that the uIP/lwIP TCP/IP Stack with uC/OS-II sample codes may need to include some
uC/OS-II source files so users may need to license the uC/OS-II source codes from the Micrium
(http://www.micrium.com/).
If users don’t want to license any RTOS codes, one can consider implementing the AX110xx
uIP/lwIP TCP/IP Stack with the FreeRTOS sample codes on their AX110xx family embedded
systems. Furthermore, the RTOS module is optional for users if not needed. In that case, users
can refer to AX110xx uIP/lwIP TCP/IP Stack without the OS sample codes in implementing
their AX110xx family embedded systems. Please refer to the TCP/IP Stack section of “AX110xx
Software User Guide” for details.
15
Copyright (C) 2006 Reserved by ASIX Electronics Corporation
AX110xx Product Introduction
8. AX110xx Software Development Tools
8-1. Software Compiler Tool
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 (http://www.keil.com/c51/selector.asp). In general, users need to
purchase the PK51 development tool for C-language compiler, debugger and simulator. In
case if user just needs the compiler function, one can purchase the CA51 package. Users
can also download the Keil C51 evaluation software from Keil's web site for free, but the
evaluation software can only compile the sample codes with less than 2K bytes binary code.
Please refer to the “How to compile AX110xx Software” section of “AX110xx Software
User Guide” for detailed procedures about how to compile AX110xx sample codes.
8-2. Software Debugger Tool
AX110xx currently provides two debug tool solutions, one is the UART console
debugging; another is the Digital Core Design (DCD)'s DoCD HAD2 debugger. All
AX110xx S/W modules support the basic UART console debugging function by default. If
user needs more powerful debugging tool like source level debugging, AX110xx
development board supports the DCD’s DoCD Hardware Debugger – the HAD2 module.
Through the HAD2 module, the software running on AX110xx development board can be
real-time debugged. The user may consider purchasing the HAD2 module from DCD and
download the debugger software from DCD’s web site (http://www.dcd.pl/). Please refer to
the “How to setup DoCD HAD2 Debugger Environment” section of “AX110xx Software
User Guide” for detailed procedures about how to setup the DoCD HAD2 debugger
environment.
Figure 15. DoCD Hardware Debugger Module
Note: The DoCD HAD2 Debugger is optional for users and can be purchased from Digital
Core Design’s web site (http://www.dcd.pl/). If users don’t want to purchase the DoCD
HAD2 Debugger, you can debug AX110xx software via UART console debug method.
16
Copyright (C) 2006 Reserved by ASIX Electronics Corporation
AX110xx Product Introduction
DoCD Hardware Debugger Key Features:
AX110xx execution control
R/W all contents of AX110xx
Real-time hardware watch-points and breakpoints
Source Level debugging
Software watch-points and breakpoints
AX110xx Flash programming
Supports Keil, IAR and others
Source code tracing
Figure 16. DoCD Debugger Software Interface
17
Copyright (C) 2006 Reserved by ASIX Electronics Corporation
AX110xx Product Introduction
9. AX110xx Software Availability
ASIX provides the following utilities, software modules and TCP/IP stack sample codes for
customers’ reference. Please contact with ASIX's Sales ([email protected]) for detailed
information.
AX110xx Software
CPU Module
Ethernet Module
S/W DMA Module
MS Timer Module
Local Bus Module
I2C Module
SPI Module
1-Wire Module
CAN Module
UART2 Module
UART Module
PCA Module
Buffer Module
Boot Loader Code
I2C Module Sample Code
SPI Module Sample Code
1-Wire Module Sample Code
uIP TCP/IP Stack
without OS
uIP TCP/IP Stack
with FreeRTOS
uIP TCP/IP Stack
with uC/OS-II
LWIP TCP/IP Stack
without OS
LWIP TCP/IP Stack
with FreeRTOS
LWIP TCP/IP Stack
with uC/OS-II
FreeRTOS Code
uC/OS-II Port
Flash Programming Utility
(UARTL.EXE)
Convert Runtime Code Utility
(MAKERUNTIME.EXE)
Convert Boot Loader Code Utility
(ADDCHECK.EXE)
Source Code
Release
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
NO
YES
YES
YES
YES
Need to sign a
NDA
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
YES
YES
YES (Note 1)
YES
YES
NO
YES
YES
YES (Note 1)
YES
YES
YES (Note 1)
NO
NO
NO
NO
NO
NO
NO
NO
Comment
Figure 17. AX110xx Software Availability
Note 1: The uC/OS-II related sample codes don’t include uC/OS-II source files. If user wants to
implement AX110xx software with uC/OS-II, one may need to license the uC/OS-II source code
from the Micrium (http://www.micrium.com/).
18
Copyright (C) 2006 Reserved by ASIX Electronics Corporation
AX110xx Product Introduction
Appendix A: AX110xx Frequently Asked Questions
Users can learn some basic information about AX110xx family from here. If you couldn’t
find the answers to your questions, please feel free to contact with ASIX's Support
([email protected]) for helps.
1.
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 AX110xx Development Kits that
include AX110xx development boards, AX110xx Development Kit CD and the other
peripherals like power adapter, RJ-45 Ethernet cable, RS-232 Null modem cable, etc.
Please contact with ASIX's Sales ([email protected]) for more details.
If users want to implement AX110xx family on your applications directly but don’t
want to purchase AX110xx Development Kits, you can contact with ASIX's Sales
([email protected]) to get AX110xx related technical documents and sample codes.
AX110xx uIP TCP/IP Stack sample code already provides a basic web server function,
users can implement their applications based on this sample code.
2.
Can I purchase the Keil IDE development tools from ASIX?
No, users should purchase the Keil IDE development tools from Keil’s web site
(http://www.keil.com/c51/selector.asp).
3.
Can I purchase the DoCD HAD2 Debugger from ASIX?
No, users should purchase the DoCD HAD2 Debugger from Digital Core Design’s web
site (http://www.dcd.pl/).
4.
What EEPROM part is being used on AX110xx development board?
The reference EEPROM part on AX110xx development board is Atmel AT24C02B
I2C EEPROM.
5.
What Ethernet transformer part is being used on AX110xx development
board?
The reference Ethernet transformer on AX110xx development board is Bothhand
LU1S041X LF (Turns Ratio is 1CT:1CT, Auto-MDIX). For industrial applications, users
can refer to TAIMAG RJC-248TA1 (Turns Ratio is 1CT:1CT, Auto-MDIX) industrial
transformer specification to select a proper transformer.
6.
How to 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 UART Interface DOS Flash Programming Utility
2. The Ethernet Boot Loader Flash Programming Method
3. The DoCD HAD2 Debugger Flash Programming Method
19
Copyright (C) 2006 Reserved by ASIX Electronics Corporation
AX110xx Product Introduction
7.
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.
8.
Do I really need to purchase the DoCD HAD2 debugger for AX110xx
implementation?
It depends on the user's requirement. If user is comfortable with debugging AX110xx
software via the UART console debugging method, your probably don't need to purchase
the DoCD HAD2 debugger.
9.
What is the size of AX110xx embedded SRAM as Data Memory?
AX110xx family integrates 32K bytes embedded SRAM as Data Memory.
10. What is the size of AX110xx embedded Flash as Program Memory?
AX11001 integrates 128K bytes embedded Flash; Both AX11005 and AX11015
integrate 512K bytes embedded Flash.
11. Does AX11001/AX11005 support external SRAM and Flash memory?
No, AX11001/AX11005 doesn’t support external memory interface. If users need more
SRAM or Flash memory, you need to choose AX11015 for your application.
12. What is the maximum external SRAM size supported by AX11015?
AX11015 supports external SRAM up to 2M bytes without bank select.
13. What is the maximum external Flash size supported by AX11015?
AX11015 supports external Flash memory up to 2M bytes without bank select.
14. Does AX110xx support industrial temperature range?
Yes, AX110xx family supports two operating temperature ranges: 0 to 70°C or -40 to
85°C.
15. Does the embedded Ethernet PHY of AX110xx support the HP AutoMDIX function?
Yes, the embedded Ethernet PHY of AX110xx supports the HP Auto-MDIX function.
16. Does AX110xx uIP TCP/IP Stack sample code support DHCP function?
No, AX110xx uIP TCP/IP Stack will assign a static IP address (i.e. 192.168.0.3) by
default. The IP address setting is defined in the uipopt.h file of AX110xx uIP TCP/IP Stack
sample code.
17. How many TCP socket connections are supported in AX110xx uIP/lwIP
TCP/IP stack?
The TCP socket connection count is dependent on the RAM size on AX110xx
platforms.
20
Copyright (C) 2006 Reserved by ASIX Electronics Corporation
AX110xx Product Introduction
18. How to assign a static IP address for AX110xx Ethernet Boot Loader?
Users don't need to assign a static IP address for AX110xx Ethernet Boot Loader,
AX110xx Ethernet Boot Loader will always get an IP address from DHCP server.
19. How to configure AX11015 128-pin development board to run AX110xx
RS-232 to Ethernet Reference Design demo firmware?
First set all poles of DIP switch #10 on 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. Then please refer to AX11015 datasheet, AX110xx Development Kit User Guide
and AX110xx RS-232 to Ethernet Reference Design User Guide for detail information.
20. Where can I find the DHCP/TFTP Server applications?
Within AX110xx Development Kit CD, there is a freeware TFTP/DHCP Server
application for customers’ reference. Users can also find many freeware for TFTP/DHCP
Server applications from public Internet web sites.
21. Where to find more uIP TCP/IP Stack upper layer protocol sample codes
like TFTP client, Web HTTP client, etc.?
Users can find some TFTP/web client related sample codes from the Contiki's web site
(http://www.sics.se/~adam/contiki/download.html) and get more information about the uIP
TCP/IP Stack from uIP's web site (http://www.sics.se/~adam/uip/).
22. Can I receive the uC/OS-II source code from ASIX?
No, users should license the uC/OS-II source code from Micrium
(http://www.micrium.com/).
21
Copyright (C) 2006 Reserved by ASIX Electronics Corporation
AX110xx Product Introduction
4F, No.8, Hsin Ann Rd., Hsinchu Science Park,
Hsinchu, Taiwan, R.O.C.
TEL: +886-3-5799500
FAX: +886-3-5799558
Email: [email protected]
Web: http://www.asix.com.tw/
22
Copyright (C) 2006 Reserved by ASIX Electronics Corporation