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