73
1 AX110xx Development Kit User Guide AX110xx Development Kit User Guide Revision 1.2 Apr. 02, 2007 Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation

AX110xx Development Kit User Guide - Apex Electronics Ltd · 2 Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation AX110xx Development Kit User Guide Revision History

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: AX110xx Development Kit User Guide - Apex Electronics Ltd · 2 Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation AX110xx Development Kit User Guide Revision History

1

AX110xx Development KitUser Guide

AX110xx Development Kit User Guide

Revision 1.2Apr. 02, 2007

Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation

Page 2: AX110xx Development Kit User Guide - Apex Electronics Ltd · 2 Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation AX110xx Development Kit User Guide Revision History

2

Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation

AX110xx Development KitUser Guide

Revision History

Revision Date Description 1.0 2006/7/13 New release. 1.1 2006/7/21 1. Add Section 5 “I2C EEPROM Programming”, Appendix B. “80-pin

Development Board I2C EEPROM Default Setting” and Appendix C. “128-pin Development Board I2C EEPROM Default Setting”.

2. Modify Figure 5 “AX11015 128-pin Development Board DIP Switches” to correct the labels of P0_0~P0_7, P1_0~P1_7, P2_0~P2_7 and Ethernet LEDs on AX11015 128-pin development board.

3. Update Appendix D “80-pin Development Board schematic” to AX1100x 80-pin Development Board schematics v1.01.

4. Update Appendix E “128-pin Development Board schematic” to AX11015 128-pin Development Board schematics v1.02.

1.2 2007/4/2 1. Add Section 7-1 “COM Port Flash Programming Method Under Windows”.

2. Add Section 8-3 “Upper Protocol Modules”. 3. Add Chapter 10 “AX110xx Mass Production Solutions”. 4. Add a note for RS-232 Null modem converter and AX11025 128-

pin Development Kit information in Section 1. 5. Add Section 4 “How to compile AX110xx development board demo

firmware”. 6. Update the pictures of the demo firmware web pages in Section 3. 7. Add the CAN interface configuration information in Section 5-2-7

and Appendix C for AX11025 128-pin development kit. 8. Modify Section 8-2 to add information about AX110xx uIP TCP/IP

module. 9. Update the Software Availability table in Appendix A. 10. Change the default value of 80-pin EEPROM offset 0x12 to 0x87 in

Appendix B. 11. Update 80-pin/128-pin development board reference schematics in

Appendix D and E.

Page 3: AX110xx Development Kit User Guide - Apex Electronics Ltd · 2 Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation AX110xx Development Kit User Guide Revision History

3

Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation

AX110xx Development KitUser Guide

Content 1. Introduction ..........................................................................................6

2. Network Environment Setup .............................................................10

3. Software Function Description..........................................................11

3-1. Device Finder Utility................................................................................................. 11 3-2. AX1100x 80-pin Development Board Web Server............................................. 15 3-3. AX11015/AX11025 128-pin Development Board Web Server ....................... 18

4. How to compile AX110xx development board demo firmware......21

5. Development Board DIP Switches Setup..........................................23

5-1. AX1100x 80-pin Development Board DIP Switches Setting........................... 23 5-1-1. S1 Switch Setting .................................................................................................... 24 5-1-2. S2 Switch Setting .................................................................................................... 24 5-1-3. S3 Switch Setting .................................................................................................... 24 5-1-4. S4 Switch Setting .................................................................................................... 25 5-1-5. S5 Switch Setting .................................................................................................... 25 5-1-6. S6 Switch Setting .................................................................................................... 26 5-1-7. S7 Switch Setting .................................................................................................... 26 5-1-8. S8 Switch Setting .................................................................................................... 26 5-2. AX11015/AX11025 128-pin Development Board DIP Switches Setting...... 27 5-2-1. S1 Switch Setting .................................................................................................... 28 5-2-2. S2 Switch Setting .................................................................................................... 28 5-2-3. S3 Switch Setting .................................................................................................... 28 5-2-4. S4 Switch Setting .................................................................................................... 28 5-2-5. S6 Switch Setting .................................................................................................... 29 5-2-6. S7 Switch Setting .................................................................................................... 29 5-2-7. S8 Switch Setting .................................................................................................... 29 5-2-8. S9 Switch Setting .................................................................................................... 31 5-2-9. S10 Switch Setting.................................................................................................. 31 5-2-10. S11 Switch Setting.............................................................................................. 32 5-2-11. S12 Switch Setting.............................................................................................. 32 5-2-12. S14 Switch Setting.............................................................................................. 33 5-2-13. S15 Switch Setting.............................................................................................. 33

6. I2C EEPROM Programming ............................................................34

7. Flash Programming............................................................................38

7-1. COM Port Flash Programming Method Under Windows............................... 38 7-2. COM Port Flash Programming Method Under MS-DOS............................... 40

Page 4: AX110xx Development Kit User Guide - Apex Electronics Ltd · 2 Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation AX110xx Development Kit User Guide Revision History

4

Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation

AX110xx Development KitUser Guide

7-3. Ethernet Boot Loader Flash Programming Method ......................................... 42

8. Software Sample codes .......................................................................46

8-1. Peripheral Software Modules ................................................................................. 46 8-2. TCP/IP Stacks ............................................................................................................. 46 8-3. Upper Protocol Modules.......................................................................................... 47 8-4. More sample codes .................................................................................................... 47

9. Software Development Tools .............................................................48

9-1. Software Compiler Tool ........................................................................................... 48 9-2. Software Debugger Tool .......................................................................................... 48

10. AX110xx Mass Production Solutions.............................................50

10-1. The 3rd Party Universal Programmer Solution .............................................. 50 10-2. AX110xx Manufacture Program Solution........................................................ 51

Appendix A. Software Availability..........................................................52

Appendix B. 80-pin Development Board EEPROM Default Setting ...54

Appendix C. 128-pin Development Board EEPROM Default Setting.55

Appendix D. 80-pin Development Board Schematic .............................56

Appendix E. 128-pin Development Board Schematic............................63

Page 5: AX110xx Development Kit User Guide - Apex Electronics Ltd · 2 Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation AX110xx Development Kit User Guide Revision History

5

Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation

AX110xx Development KitUser Guide

Figure

Figure 1. AX1100x 80-pin Development Board ........................................................................................... 7 Figure 2. AX11015 128-pin Development Board ......................................................................................... 8 Figure 3. AX11025 128-pin Development Board ......................................................................................... 9 Figure 4. AX110xx Development Board Demo System............................................................................. 10 Figure 5. AX1100x 80-pin Development Board DIP Switches .................................................................. 23 Figure 6. AX11015/AX11025 128-pin Development Board DIP Switches ............................................... 27 Figure 7. The Main Window of Windows ISP Tool ................................................................................... 38 Figure 8. AX1100x 80-pin Development Board UART 0 Interface ........................................................... 40 Figure 9. AX11015/AX11025 128-pin Development Board UART 0 Interface ........................................ 40 Figure 10. Flash Programming Utility Command Lines............................................................................... 41 Figure 11. Flash Programming Time ............................................................................................................ 41 Figure 12. Windows machine COM1 Port Setting ....................................................................................... 42 Figure 13. DHCP/TFTP Server Setting......................................................................................................... 43 Figure 14. Features supported in lwIP, original uIP and AX110xx uIP TCP/IP module.............................. 46 Figure 15. The Architecture of AX110xx Upper Protocol Modules............................................................. 47 Figure 16. DoCD HAD Hardware Debugger Module .................................................................................. 48 Figure 17. DoCD HAD Debugger Software Interface .................................................................................. 49 Figure 18. AEC’s LABTOOL-848XP Turbo Gang Programmer ................................................................. 50 Figure 19. AX110xx Manufacture Program ................................................................................................. 51 Figure 20. AX110xx Software Availability .................................................................................................. 53 Figure 21. AX1100x 80-pin Development Board EEPROM Default Setting............................................... 54 Figure 22. AX11015/AX11025 128-pin Development Board EEPROM Default Setting............................ 55

Page 6: AX110xx Development Kit User Guide - Apex Electronics Ltd · 2 Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation AX110xx Development Kit User Guide Revision History

6

AX110xx Development KitUser Guide

1. Introduction

This document provides the overviews of AX110xx development kit. ASIX Electronics provides three kinds of AX110xx Development Kits for customers’

reference. AX1100x 80-pin development kit is for users to evaluate AX11001/AX11005 products, AX11015 128-pin development kit for users to evaluate AX11015 product and AX11025 128-pin development kit is for users to evaluate AX11025 product. If you need to purchase the AX110xx development boards or reference design board, please contact ASIX's Sales ([email protected]) for details.

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

AX11025 128-pin development kit consists of five components: AX11025 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

Note: The following RS-232 Null modem converter should be connected to the RS-232 cable; otherwise, AX110xx couldn’t establish the connection with PC or other RS-232 devices.

Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation

Page 7: AX110xx Development Kit User Guide - Apex Electronics Ltd · 2 Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation AX110xx Development Kit User Guide Revision History

7

AX110xx Development KitUser Guide

Figure 1. AX1100x 80-pin Development Board

Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation

Page 8: AX110xx Development Kit User Guide - Apex Electronics Ltd · 2 Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation AX110xx Development Kit User Guide Revision History

8

AX110xx Development KitUser Guide

Figure 2. AX11015 128-pin Development Board

Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation

Page 9: AX110xx Development Kit User Guide - Apex Electronics Ltd · 2 Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation AX110xx Development Kit User Guide Revision History

9

AX110xx Development KitUser Guide

Figure 3. AX11025 128-pin Development Board

Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation

Page 10: AX110xx Development Kit User Guide - Apex Electronics Ltd · 2 Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation AX110xx Development Kit User Guide Revision History

10

AX110xx Development KitUser Guide

2. Network Environment Setup

The demo system illustration of AX110xx development board is shown in below figure.

WinXP/2K

RS-232 Null Modem Cable (optional)

AX110xx Development Board

RJ-45 Cable

Figure 4. AX110xx Development Board Demo System

AX110xx development board firmware provides a basic Web Server to support the LED Control and Temperature Sensor functions and will request an IP address from DHCP server. If there is no DHCP server on the network, AX110xx development board firmware will assign a default IP address (i.e. 192.168.0.3). The following are the details procedures about how to setup the test environment,

1. Connect the Ethernet port of AX110xx development board and the Ethernet port of Windows

PC with a RJ-45 cable. 2. Connect the UART 0 interface of AX110xx development board and the COMx port of

Windows XP/2K machine with a RS-232 Null modem cable. (Note: This step is optional and can be skipped if the user doesn’t need to check the UART debugging messages.)

3. Connect the 5V/3A AC/DC power adapter to AX110xx development board. 4. Boot up a Windows XP/2K machine. 5. Configure the IP address of Windows machine to 192.168.0.xxx if there is no DHCP server

on the network. (Set to the same segment IP address as AX110xx Web Server.) 6. Power ON AX110xx development board. 7. Open Microsoft Internet Explorer and enter “192.168.0.3” in the IE address bar to connect

AX110xx Web Server. 8. Double click the “DeviceFinder.exe” file to open the AX110xx development board Device

Finder utility.

Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation

Page 11: AX110xx Development Kit User Guide - Apex Electronics Ltd · 2 Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation AX110xx Development Kit User Guide Revision History

11

AX110xx Development KitUser Guide

3. Software Function Description

3-1. Device Finder Utility This section describes the detailed functions of the Device Finder utility.

Note: Before running the Device Finder utility, users must make sure the AX110xx development board demo firmware was already programmed into the Flash of AX110xx development board.

3-1-1. Main Window

When running Device Finder the main window will appear,

The main window mainly provides eight functions,

(1) DF Setting: to configure the Search and Upgrade period. (2) Search: to search available device server(s) on the LAN. (3) IP Search: to search the device server with specified IP address. (4) Device Setup: to configure the settings of selected device server(s). (5) Web Browser: Open remote configuration web server of selected device server(s). (6) Reboot: to restart the selected device server(s). (7) Upgrade: to upgrade the firmware code of selected device server(s). (8) Exit: Quit this application.

After executing [Search] function, if any device servers are found, they will be added in the Device Server List and the following information is displayed:

Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation

Page 12: AX110xx Development Kit User Guide - Apex Electronics Ltd · 2 Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation AX110xx Development Kit User Guide Revision History

12

AX110xx Development KitUser Guide

Category Description No Device server index Device Name Device server name, 16 bytes maximum string MAC Address Device server MAC address DHCP Enable or disable IP - If DHCP is enabled, dynamic IP is acquired from the DHCP server,

- Or, static IP is assigned as dynamic IP. Subnet mask Subnet mask IP address Gateway Gateway IP address

3-1-2. DF Setting Dialog

When click [Setting] button of DF Setting on main window, the Setting dialog will appear,

The Setting dialog provides two functions,

(1) OK: Enable the new period setting. (2) Cancel: cancel the new period setting. The Setting dialog provides following parameters,

Parameter Description Searching period (100ms) Set the search timeout period Upgrade period (sec /device) Set the firmware upgrade timeout period

Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation

Page 13: AX110xx Development Kit User Guide - Apex Electronics Ltd · 2 Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation AX110xx Development Kit User Guide Revision History

13

AX110xx Development KitUser Guide

3-1-3. Search Dialog

When click [Search] button on main window, the found AX110xx device will be shown in the device status list.

3-1-4. IP Search Dialog

When click [IP Search] button on main window, the IP Search dialog will appear,

The IP Search dialog provides two functions, (1) Search: start the search operation (2) Cancel: cancel the search operation. The IP Search dialog provides following parameters,

Parameter Description IP The Device server’s IP address

Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation

Page 14: AX110xx Development Kit User Guide - Apex Electronics Ltd · 2 Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation AX110xx Development Kit User Guide Revision History

14

AX110xx Development KitUser Guide

3-1-5. Device Setup Dialog

When click [Device Setup] button on main window, the Device Setup dialog will appear,

The Device Setup dialog provides four functions, (1) Submit: submit new settings. (2) Save: save the settings to a file. (3) Load: read a set of settings from a file. (4) Cancel: Cancel new settings. The Device Setting dialog provides following parameters,

Parameter Description

Device Name Search via UDP multicast packet MAC Address Multicast IP address DHCP Enable / disable Current IP Current IP address Static IP Static IP address saved in AX110xx Flash Netmask Subnet mask IP address Gateway Gateway IP address DNS Server DNS server IP address

Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation

Page 15: AX110xx Development Kit User Guide - Apex Electronics Ltd · 2 Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation AX110xx Development Kit User Guide Revision History

15

AX110xx Development KitUser Guide

3-2. AX1100x 80-pin Development Board Web Server

This section describes the detailed functions of AX1100x 80-pin development board Web server.

3-2-1. Web Server Main Page

Open the web browser and connect to http://xxx.xxx.xxx.xxx (e.g. http://192.168.0.3), the following web page will appear.

The main page mainly provides three functions, (1) Home: to go to Web Server Main page. (2) Led Control (radio button/option/text): to go to LED Control web pages. (3) Temperature: to go to Temperature Sensor web page.

Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation

Page 16: AX110xx Development Kit User Guide - Apex Electronics Ltd · 2 Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation AX110xx Development Kit User Guide Revision History

16

AX110xx Development KitUser Guide

3-2-2. LED Control Web Page

The user can turn ON/OFF the LEDs of AX1100x 80-pin development board on these web pages.

Note: Set to 0 will turn OFF LED and set to non-zero will turn ON LED.

Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation

Page 17: AX110xx Development Kit User Guide - Apex Electronics Ltd · 2 Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation AX110xx Development Kit User Guide Revision History

17

AX110xx Development KitUser Guide

3-2-3. Temperature Sensor Web Page

The user can monitor the temperature values reported from the 1-Wire Temperature Sensor of AX1100x 80-pin development board on this web page.

Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation

Page 18: AX110xx Development Kit User Guide - Apex Electronics Ltd · 2 Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation AX110xx Development Kit User Guide Revision History

18

AX110xx Development KitUser Guide

3-3. AX11015/AX11025 128-pin Development Board Web Server

This section describes the detailed functions of AX11015/AX11025 128-pin Development Board Web Server.

3-3-1. Web Server Main Page

Open the web browser and connect to http://xxx.xxx.xxx.xxx (e.g. http://192.168.0.3), the following web page will appear.

The main page mainly provides three functions, (1) Home: to go to Web Server Main page. (2) Led Control (radio button/option/text): to go to LED Control web pages. (3) Temperature: to go to Temperature Sensor web page.

Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation

Page 19: AX110xx Development Kit User Guide - Apex Electronics Ltd · 2 Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation AX110xx Development Kit User Guide Revision History

19

AX110xx Development KitUser Guide

3-3-2. LED Control Web Page

The user can turn ON/OFF the LEDs of AX11015 128-pin Development Board on these web pages.

Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation

Page 20: AX110xx Development Kit User Guide - Apex Electronics Ltd · 2 Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation AX110xx Development Kit User Guide Revision History

20

AX110xx Development KitUser Guide

Note: Set to 0 will turn OFF LED and set to non-zero will turn ON LED.

3-3-3. Temperature Sensor Web Page

The user can monitor the temperature values reported from the 1-Wire Temperature Sensor of AX11015/AX11025 128-pin Development Board on this web page.

Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation

Page 21: AX110xx Development Kit User Guide - Apex Electronics Ltd · 2 Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation AX110xx Development Kit User Guide Revision History

21

Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation

AX110xx Development KitUser Guide

4. How to compile AX110xx development board demo firmware

AX110xx supports two demo firmware source codes, one is AX110xx 128-pin development board demo firmware source code, and another one is AX1100x 80-pin development board demo firmware source code. These AX110xx development board demo firmware source codes are developed in C language under Keil IDE Development Environment. Users can purchase the Keil IDE Development Tool 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.

1. Configure the RUNTIME_CODE_START_ADDRESS definition to a proper value in the

“src\CPU\ax11000_cfg.h” file. (Refer to below Note for details) 2. Double click “build\ax110xx.uv2” or “build_rt\ax110xx.uv2” file to open ax110xx project by

Keil C Development Tool. (Refer to below Note for details)

Note : AX110xx development board demo firmware source code includes two project files (“build\ax110xx.uv2” and “build_rt\ax110xx.uv2”) to build two different binary codes, a) If users want to program the demo firmware code to AX110xx Flash via AX110xx UART 0 interface, 1. Set the RUNTIME_CODE_START_ADDRESS definition to

RUNTIME_CODE_START_AT_0H. 2. Build the demo firmware code by running the “build/ax110xx.uv2” project file. b) If users want to program the demo firmware code to AX110xx Flash via AX110xx Ethernet Boot Loader interface, 1. Set the RUNTIME_CODE_START_ADDRESS definition to

RUNTIME_CODE_START_AT_24kH. 2. Build the demo firmware code by running the “build_rt/ax110xx.uv2” project

file.

3. Select “Rebuild Target” item from the property menu of ax110xx project to rebuild AX110xx development board demo firmware code.

Note: Both AX110xx project files (build\ax110xx.uv2 and build_rt\ax110xx.uv2) will auto-run the “HEX2BIN.EXE” utility to convert the AX110xx.HEX into AX110xx.BIN file for AX110xx Flash Programming utility (UARTL.EXE). User command #1: HEX2BIN –s 0 AX110xx.HEX Note: The AX110xx project file (build_rt\ax110xx.uv2) will auto-run the “MakeRuntime.exe” utility to convert the header field of AX110xx firmware code to work with AX110xx Boot Loader code for AX110xx Ethernet Boot Loader TFTP download. User command #2: MAKERUNTIME AX110xx.BIN 80-PIN.BIN (for 80-pin) User command #2: MAKERUNTIME AX110xx.BIN 128-PIN.BIN (for 128-pin)

Page 22: AX110xx Development Kit User Guide - Apex Electronics Ltd · 2 Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation AX110xx Development Kit User Guide Revision History

22

AX110xx Development KitUser Guide

4. Start to program the AX110xx demo firmware code into AX110xx Flash. Please refer to the following AX110xx Flash programming section for details.

Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation

Page 23: AX110xx Development Kit User Guide - Apex Electronics Ltd · 2 Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation AX110xx Development Kit User Guide Revision History

23

AX110xx Development KitUser Guide

5. Development Board DIP Switches Setup

5-1. AX1100x 80-pin Development Board DIP Switches Setting

AX1100x 80-pin Development Board provides a couple of switches (S1~S8) for different purpose configurations. Note: The S3, S4 and S8 DIP switches are used to configure multi-function pins setting, users MUST make sure these DIP switches setting are the same as the setting of the Multi-function Pin Setting 0, 1 (offset 02h, 03h) of AX11001/AX11005 I2C EEPROM.

Figure 5. AX1100x 80-pin Development Board DIP Switches

Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation

Page 24: AX110xx Development Kit User Guide - Apex Electronics Ltd · 2 Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation AX110xx Development Kit User Guide Revision History

24

Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation

AX110xx Development KitUser Guide

5-1-1. S1 Switch Setting The S1 switch is used to power ON/OFF the development board.

5-1-2. S2 Switch Setting

The S2 switch is used to pull up/down the signals of the Port 1 GPIO pins. Please

refer to AX1100x 80-pin Development Board schematics for details.

S2 Pole no. Pin Name ON OFF 1 P10 Pull Down Pull Up 2 P11 Pull Down Pull Up 3 P12 Pull Down Pull Up 4 P13 Pull Down Pull Up

5-1-3. S3 Switch Setting

The S3 switch is used to control the SPI, 1-Wire, PCA, and UART1 multi-function

pins. The S3 switch H/W setting should match the Multi-function Pin Setting 1 (offset 03h) of AX11001/AX11005 I2C EEPROM. Users can set Pole #7 and #8 to ON to enable the PCA function or set to OFF to enable the UART 1 function. Please refer to AX1100x 80-pin Development Board schematics and Section 3.1.3 of AX11001/AX11005 datasheet for details.

S3 Pole no. ON OFF 1 SPI_SS1 SS1 2 SPI_SS2 SS2 3 1WIRE_DQ SS1 4 1WIRE_STPZ SS2 5 (Always OFF) SS1 6 (Always OFF) SS2 7 PCA_ECI UART1_RXD 8 PCA_CEX0 UART1_TXD

The (Pole #1, #2) and (Pole #3, #4) could not be set to ON at the same time because

the SPI_SS1 and SPI_SS2 pins are shared with 1WIRE_DQ and 1WIRE_STPZ pins respectively. For example, (1) To enable SPI_SS1 and SPI_SS2 interfaces,

S3 Pole no. Pin Name Setting 1 SPI_SS1 ON 2 SPI_SS2 ON 3 1WIRE_DQ OFF 4 1WIRE_STPZ OFF 5 - OFF 6 - OFF

Page 25: AX110xx Development Kit User Guide - Apex Electronics Ltd · 2 Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation AX110xx Development Kit User Guide Revision History

25

Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation

AX110xx Development KitUser Guide

(2) To enable 1-Wire interface,

S3 Pole no. Pin Name Setting 1 SPI_SS1 OFF 2 SPI_SS2 OFF 3 1WIRE_DQ ON 4 1WIRE_STPZ ON 5 - OFF 6 - OFF

Note: If users want to enable the 1-Wire Temperature Sensor of AX1100x 80-pin Development Board, the Pole #3 and #4 of S3 switch should be set to ON to enable 1-Wire interface.

5-1-4. S4 Switch Setting

The S4 switch is used to control the Port 0,1 GPIO or RS485 multi-function pins.

The S4 switch H/W setting should match the Multi-function Pin Setting 0 (offset 02h) of AX11001/AX11005 I2C EEPROM. Please refer to AX1100x 80-pin Development Board schematics and Section 3.1.3 of AX11001/AX11005 datasheet for details.

S4 Pole no. ON OFF 1 RS485_RXD2 P00 2 RS485_TXD2 P01 3 RS485_DE P12 4 RS485_RE_N P13

Note: The RXD and TXD pins of UART2 interface are shared with the RXD2 and TXD2 pins of RS-485 interface so when the RS-485 interface is enabled (i.e. all poles of S4 are set to ON), the UART2 interface should be disabled (i.e. all poles of S8 should be set to OFF).

5-1-5. S5 Switch Setting

The S5 switch is used to configure some general configurations for AX1100x 80-

pin Development Board. Please refer to AX1100x 80-pin Development Board schematics for details.

The Pole #5 of S5 switch should be set to ON for UART Flash programming and

should be set to OFF for Ethernet Boot Loader Flash programming and normal operation. The Pole #6 of S5 switch should be set to OFF for normal UART interface and can be set to ON if the user’s machine supports 921KB high speed UART mode. S5 Pole no. Function ON OFF

1-2 System Clock Select 00: 25MHz; 01: 50MHz 10: Reserved; 11: 100MHz

3 Local Bus Mode Slave Master

Page 26: AX110xx Development Kit User Guide - Apex Electronics Ltd · 2 Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation AX110xx Development Kit User Guide Revision History

26

Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation

AX110xx Development KitUser Guide

4 Bus Mode Sync. Bus Mode Async. Bus Mode 5 Burn Flash Enable Enable Flash Programming Disable Flash Programming6 Burn Flash 921K High Speed UART mode UART mode (115200bps) 7 I2C Boot Disable Disable I2C Boot Enable I2C Boot 8 Test SpeedUp Enable Disable

5-1-6. S6 Switch Setting

The S6 switch is used to reset the development board.

5-1-7. S7 Switch Setting

The S7 switch is used to set the UART0/1 interface to UART 0 or UART 1. Users

can set S7 switch to UART 0 for UART console debugging or UART Flash programming purposes or set to UART 1 for customer specific purpose.

S7 UART Interface Comments

UART 0 For debugging console or Flash programming UART 1 For customer specific purpose

5-1-8. S8 Switch Setting

The S8 switch is used to control the Port 0 GPIO and UART2 multi-function pins.

The S8 switch H/W setting should match the Multi-function Pin Setting 0 (offset 02h) of AX11001/AX11005 I2C EEPROM. Users can set all poles of S8 switch to ON to enable the UART2 interface. Please refer to AX1100x 80-pin Development Board schematics and Section 3.1.3 of AX11001/AX11005 datasheet for details.

S8 Pole no. ON OFF 1 UART2_RXD P00 2 UART2_TXD P01 3 UART2_CTS P02 4 UART2_DSR P03 5 UART2_RI P04 6 UART2_DCD P05 7 UART2_RTS P06 8 UART2_DTR P07

Note: The RXD and TXD pins of UART2 interface are shared with the RXD2 and TXD2 pins of RS-485 interface so when the UART2 interface is enabled (i.e. all poles of S8 are set to ON), the RS-485 interface should be disabled (i.e. all poles of S4 should be set to OFF).

Page 27: AX110xx Development Kit User Guide - Apex Electronics Ltd · 2 Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation AX110xx Development Kit User Guide Revision History

27

AX110xx Development KitUser Guide

5-2. AX11015/AX11025 128-pin Development Board DIP Switches Setting

AX11015/AX11025 128-pin Development Board provides a couple of switches for different purpose configurations. Note: 1. The S3, S4 and S8 DIP switches are used to configure multi-function pins setting, users

MUST make sure these DIP switches setting are the same as the setting of the Multi-function Pin Setting 0, 1 (offset 02h, 03h) of AX11015 I2C EEPROM.

2. The labels of P0_0~P0_7, P1_0~P1_7, P2_0~P2_7 and Ethernet LEDs on AX11015/AX11025 128-pin development board are wrong. Please refer to the following picture for correct label information.

Figure 6. AX11015/AX11025 128-pin Development Board DIP Switches

Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation

Page 28: AX110xx Development Kit User Guide - Apex Electronics Ltd · 2 Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation AX110xx Development Kit User Guide Revision History

28

Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation

AX110xx Development KitUser Guide

5-2-1. S1 Switch Setting

The S1 switch is used to power ON/OFF the development board.

5-2-2. S2 Switch Setting

The S2 switch is used to control the Port 3 GPIO, Local Bus and MII multi-function pins. The S2 switch H/W setting should match the Multi-function Pin Setting 0 (offset 02h) of AX11015 I2C EEPROM. Please refer to AX11015/AX11025 128-pin Development Board schematics and Section 3.1.3 of AX11015/AX11025 datasheets for details.

S2 Pole no. ON OFF 1 P30 LB_LDA8/MII_TX_CLK 2 P31 LB_LDA9/MII_MTXD0 3 P32 LB_LDA10/MII_MTXD1 4 P33 LB_LDA11/MII_MTXD2 5 P34 LB_LDA12/MII_MTXD3 6 P35 LB_LDA13/MII_TX_EN 7 P36 LB_LDA14/MII_TX_ER 8 P37 LB_LDA15/MII_COL

5-2-3. S3 Switch Setting

The S3 switch is used to control the Port 1 GPIO, Local Bus and MII multi-function

pins. The S3 switch H/W setting should match the Multi-function Pin Setting 0 (offset 02h) of AX11015 I2C EEPROM. Please refer to AX11015/AX11025 128-pin Development Board schematics and Section 3.1.3 of AX11015/AX11025 datasheets for details.

S3 Pole no. ON OFF 1 P10 LB_LA0/MII_MDC 2 P11 LB_LA1/MII_MDIO 3 P12 LB_LA2 4 P13 LB_LA3 5 P14 LB_LA4 6 P15 LB_LA5 7 P16 LB_LA6 8 P17 LB_LA7

5-2-4. S4 Switch Setting

The S4 switch is used to reset the development board.

Page 29: AX110xx Development Kit User Guide - Apex Electronics Ltd · 2 Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation AX110xx Development Kit User Guide Revision History

29

Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation

AX110xx Development KitUser Guide

5-2-5. S6 Switch Setting

The S6 switch is used to control the external memory interface or Local Bus DMA signals multi-function pins. The S6 switch H/W setting should match the Multi-function Pin Setting 1 (offset 03h) of AX11015 I2C EEPROM. Please refer to AX11015/AX11025 128-pin Development Board schematics and Section 3.1.3 of AX11015/AX11025 datasheets for details.

S6 Pole no. ON OFF 1 EXT_ROM_CE1_N LB_RD_DREQ 2 EXT_RAM_CE1_N LB_RD_DACK 3 EXT_ADDR19 LB_WR_DREQ 4 EXT_ADDR20 LB_WR_DACK

5-2-6. S7 Switch Setting

The S7 switch is used to control the Port 2 GPIO, Local Bus and MII multi-function

pins. The S7 switch H/W setting should match the Multi-function Pin Setting 0 (offset 02h) of AX11015 I2C EEPROM. Please refer to AX11015/AX11025 128-pin Development Board schematics and Section 3.1.3 of AX11015/AX11025 datasheets for details.

S7 Pole no. ON OFF

1 P20 LB_LDA0/MII_RX_CLK 2 P21 LB_LDA1/MII_MRXD0 3 P22 LB_LDA2/MII_MRXD1 4 P23 LB_LDA3/MII_MRXD2 5 P24 LB_LDA4/MII_MRXD3 6 P25 LB_LDA5/MII_RX_DV 7 P26 LB_LDA6/MII_CRS 8 P27 LB_LDA7/MII_RX_ER

5-2-7. S8 Switch Setting

The S8 switch is used to control the SPI, 1-Wire, CAN, UART 1 or Local Bus

control signals multi-function pins. The S8 switch H/W setting should match the Multi-function Pin Setting 1 (offset 03h) of AX11015 I2C EEPROM. Please refer to AX11015/AX11025 128-pin Development Board schematics and Section 3.1.3 of AX11015/AX11025 datasheets for details.

S8 Pole no. ON OFF

1 SPI_SS1 SS1 2 SPI_SS2 SS2 3 1WIRE_DQ SS1 4 1WIRE_STPZ SS2 5 CAN_RX SS1 6 CAN_TX SS2 7 UART1_RXD LB_CS0_N

Page 30: AX110xx Development Kit User Guide - Apex Electronics Ltd · 2 Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation AX110xx Development Kit User Guide Revision History

30

Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation

AX110xx Development KitUser Guide

8 UART1_TXD LB_CS1_N

Note: The (Pole #1, #2), (Pole #3, #4) and (Pole #5, #6) could not be set to ON at the same time because the SPI_SS1 and SPI_SS2 pins are shared with 1WIRE_DQ/CAN_RX and 1WIRE_STPZ/CAN_TX pins respectively. The following are some examples, (1) To enable SPI_SS1 and SPI_SS2 interfaces,

S8 Pole no. Pin Name Setting 1 SPI_SS1 ON 2 SPI_SS2 ON 3 1WIRE_DQ OFF 4 1WIRE_STPZ OFF 5 CAN_RX OFF 6 CAN_TX OFF

(2) To enable 1-Wire interface,

S8 Pole no. Pin Name Setting

1 SPI_SS1 OFF 2 SPI_SS2 OFF 3 1WIRE_DQ ON 4 1WIRE_STPZ ON 5 CAN_RX OFF 6 CAN_TX OFF

(3) To enable CAN interface (for AX11025 128-pin development board only),

S8 Pole no. Pin Name Setting

1 SPI_SS1 OFF 2 SPI_SS2 OFF 3 1WIRE_DQ OFF 4 1WIRE_STPZ OFF 5 CAN_RX ON 6 CAN_TX ON

Note: If users want to enable the CAN interface of AX11025 128-pin Development Board, the S8 switch should be set as above configuration to enable the CAN interface and the Multi-function Pin Setting 1 (offset 0x03) of AX11025 EEPROM should be set to 0xC0.

Page 31: AX110xx Development Kit User Guide - Apex Electronics Ltd · 2 Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation AX110xx Development Kit User Guide Revision History

31

Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation

AX110xx Development KitUser Guide

5-2-8. S9 Switch Setting

The S9 switch is used to pull up/down the signals of the Port 2 GPIO pins. Please refer to AX11015/AX11025 128-pin Development Board schematics for details.

S9 Pole no. Pin Name ON OFF

1 P20 Pull Down Pull Up 2 P21 Pull Down Pull Up 3 P22 Pull Down Pull Up 4 P23 Pull Down Pull Up 5 P24 Pull Down Pull Up 6 P25 Pull Down Pull Up 7 P26 Pull Down Pull Up 8 P27 Pull Down Pull Up

5-2-9. S10 Switch Setting

The S10 switch is used to control the UART2 and Local Bus multi-function pins.

The S10 switch H/W setting should match the Multi-function Pin Setting 0 (offset 02h) of AX11015 I2C EEPROM. Please refer to AX11015/AX11025 128-pin Development Board schematics and Section 3.1.3 of AX11015/AX11025 datasheets for details.

S10 Pole no. ON OFF

1 UART2_RXD2 LB_LA8 2 UART2_TXD2 LB_LA9 3 UART2_CTS LB_LA10 4 UART2_DSR LB_LA11 5 UART2_RI LB_LA12 6 UART2_DCD LB_LA13 7 UART2_RTS LB_LA14 8 UART2_DTR LB_LA15

Note: The RXD and TXD pins of UART2 interface are shared with the RXD2 and TXD2 pins of RS-485 interface so when the UART2 interface is enabled (i.e. all poles of S10 are set to ON), the RS-485 interface should be disabled (i.e. all poles of S12 should be set to OFF).

Page 32: AX110xx Development Kit User Guide - Apex Electronics Ltd · 2 Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation AX110xx Development Kit User Guide Revision History

32

Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation

AX110xx Development KitUser Guide

5-2-10. S11 Switch Setting

The S11 switch is used to control the Port 0 GPIO and Local Bus multi-function pins. The S11 switch H/W setting should match the Multi-function Pin Setting 0 (offset 02h) of AX11015 I2C EEPROM. Please refer to AX11015/AX11025 128-pin Development Board schematics and Section 3.1.3 of AX11015/AX11025 datasheets for details.

S11 Pole no. ON OFF

1 P00 LB_LA8 2 P01 LB_LA9 3 P02 LB_LA10 4 P03 LB_LA11 5 P04 LB_LA12 6 P05 LB_LA13 7 P06 LB_LA14 8 P07 LB_LA15

5-2-11. S12 Switch Setting

The S12 switch is used to control the RS485 and Local Bus multi-function pins.

The S12 switch H/W setting should match the Multi-function Pin Setting 0 (offset 02h) of AX11015 I2C EEPROM. Please refer to AX11015/AX11025 128-pin Development Board schematics and Section 3.1.3 of AX11015/AX11025 datasheets for details.

S12 Pole no. ON OFF 1 RS485_RXD2 LB_LA8 2 RS485_TXD2 LB_LA9 3 RS485_DE LB_LA2 4 RS485_RE_N LB_LA3

Note: The RXD and TXD pins of UART2 interface are shared with the RXD2 and TXD2 pins of RS-485 interface so when the RS-485 interface is enabled (i.e. all poles of S12 are set to ON), the UART2 interface should be disabled (i.e. all poles of S10 should be set to OFF).

Page 33: AX110xx Development Kit User Guide - Apex Electronics Ltd · 2 Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation AX110xx Development Kit User Guide Revision History

33

Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation

AX110xx Development KitUser Guide

5-2-12. S14 Switch Setting

The S14 switch is used to set the UART0/1 interface to UART 0 or UART 1. Users can set S14 switch to UART 0 for UART console debugging or UART Flash programming purposes or set to UART 1 for customer specific purpose.

S14 UART Interface Comments

UART 0 For debugging console or Flash programming UART 1 For customer specific purpose

5-2-13. S15 Switch Setting

The S15 switch is used to configure some general configurations for

AX11015/AX11025 128-pin Development Board. Please refer to AX11015/AX11025 128-pin Development Board schematics for details.

The Pole #6 of S5 switch should be set to ON for UART Flash programming and

should be set to OFF for Ethernet Boot Loader Flash programming and normal operation. The Pole #7 of S5 switch should be set to OFF for normal UART interface and can be set to ON if the user’s machine supports 921KB high speed UART mode. S15 Pole no. Function ON OFF

1-2 System Clock Select 00: 25MHz; 01: 50MHz 10: Reserved; 11: 100MHz

3 Ext. SRAM Enable Enable Disable 4 Local Bus Mode Slave Master 5 Bus Mode Sync. Bus Mode Async. Bus Mode 6 Burn Flash Enable Enable Flash Programming Disable Flash Programming7 Burn Flash 921K High Speed UART mode UART mode (115200bps) 8 I2C Boot Disable Disable I2C Boot Enable I2C Boot

Page 34: AX110xx Development Kit User Guide - Apex Electronics Ltd · 2 Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation AX110xx Development Kit User Guide Revision History

34

Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation

AX110xx Development KitUser Guide

6. I2C EEPROM Programming

AX110xx development boards provide an I2C EEPROM programming firmware code (i.e. eeprom.bin) for users to modify the EEPROM content. In order to run the I2C EEPROM programming firmware, users should upload the I2C EEPROM programming firmware code (i.e. eeprom.bin) into the Flash of AX110xx development board via the Ethernet Boot Loader Flash Programming method. Please refer to Section 6-2 “Ethernet Boot Loader Flash Programming Method” for detail procedures of the Ethernet Boot Loader Flash Programming method.

Note: The AX110xx I2C EEPROM Programming firmware is an engineering development tool and will override the existent firmware code in the Flash of AX110xx board. So please make sure you can restore the original firmware before you start uploading the I2C EEPROM Programming firmware into the Flash of AX110xx board.

6-1. Power ON the AX110xx development board after the I2C EEPROM Programming

firmware was programmed successfully. 6-2. If the AX110xx I2C EEPROM Programming firmware is programmed into the Flash of

AX110xx development board successfully. The following I2C EEPROM Programming Console screen will be appeared in the HyperTerminal window.

ASIX AX110xx I2C EEPROM Utility V1.01 (07/14/06 16:06:33) AX110xx Station: general commands: 24c16bwr - write a byte data to an 24c16 EEPROM memory address 24c16brd - read a byte data from an 24c16 EEPROM memory address 24c16pwr - page write 24c16 EEPROM memory 24c16dump - Dump 24c16 EEPROM memory fwupdate - Firmware Update help - dispaly help messages for menus ASIX>

6-3. Run “24c16dump 0 0 30” command in the I2C EEPROM Programming console to display

the current AX110xx EEPROM content.

Note: The default I2C address (i.e. i2caddr) of the I2C EEPROM is 0.

ASIX>24c16dump 0 0 30 Dump Address : 00 Dump Data : 21 bc 0f 00 30 00 01 00 00 00 00 00 f2 05 10 e0 1d 19 87 00 ff ff ff ff 10 03 00 a8 c0 00 ff ff ff 04 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ASIX>

Page 35: AX110xx Development Kit User Guide - Apex Electronics Ltd · 2 Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation AX110xx Development Kit User Guide Revision History

35

Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation

AX110xx Development KitUser Guide

6-4. Run below “24c16pwr” commands in the I2C EEPROM Programming console to program the whole AX110xx EEPROM from offset 00h to offset 21h.

24c16pwr 0 0 21 BC 0F 00 30 00 01 00 ==> Write EEPROM offset address 0x00~0x07 24c16pwr 0 8 00 00 00 00 F2 05 10 E0 ==> Write EEPROM offset address 0x08~0x0F 24c16pwr 0 10 1D 19 87 00 FF FF FF FF ==> Write EEPROM offset address 0x10~0x17 24c16pwr 0 18 10 03 00 A8 C0 00 FF FF ==> Write EEPROM offset address 0x18~0x1F 24c16pwr 0 20 FF 04 FF FF FF FF FF FF ==> Write EEPROM offset address 0x20~0x27

ASIX>24c16pwr 0 0 21 BC 0F 00 30 00 01 00 Write Address : 0 Write Data : 21 bc 0f 00 30 00 01 00 ASIX>24c16pwr 0 8 00 00 00 00 F2 05 10 E0 Write Address : 8 Write Data : 00 00 00 00 f2 05 10 e0 ASIX>24c16pwr 0 10 1D 19 87 00 FF FF FF FF Write Address : 10 Write Data : 1d 19 87 00 ff ff ff ff ASIX>24c16pwr 0 18 10 03 00 A8 C0 00 FF FF Write Address : 18 Write Data : 10 03 00 a8 c0 00 ff ff ASIX>24c16pwr 0 20 FF 04 FF FF FF FF FF FF Write Address : 20 Write Data : ff 04 ff ff ff ff ff ff ASIX>24c16dump 0 0 30 Dump Address : 00 Dump Data : 21 bc 0f 00 30 00 01 00 00 00 00 00 f2 05 10 e0 1d 19 87 00 ff ff ff ff 10 03 00 a8 c0 00 ff ff ff 04 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ASIX>

Page 36: AX110xx Development Kit User Guide - Apex Electronics Ltd · 2 Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation AX110xx Development Kit User Guide Revision History

36

Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation

AX110xx Development KitUser Guide

6-5. Run the “24c16bwr” command in the I2C EEPROM Programming console to modify AX110xx EEPROM content.

Note: Please refer to the “I2C Configuration EEPROM Memory Map” section of AX110xx datasheet for detail EEPROM definition and refer to Appendix B. 80-pin Development Board I2C EEPROM Default Setting or Appendix C. 128-pin Development Board I2C EEPROM Default Setting for AX110xx development boards EEPROM default settings.

ASIX>24c16dump 0 0 30 Dump Address : 00 Dump Data : 21 bc 0f 00 30 00 01 00 00 00 00 00 f2 05 10 e0 1d 19 87 00 ff ff ff ff 10 03 00 a8 c0 00 ff ff ff 04 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ASIX>24c16bwr 0 1 3c ==> Modify EEPROM to enable debug mode for DoCD HAD Write Address : 01 ; Data : 3c ASIX>24c16pwr 0 6 9a 78 ==> Modify the MAC address 02 12 34 56 78 9A (Node ID 0~1) Write Address : 6 Write Data : 9a 78 ASIX>24c16pwr 0 8 56 34 12 02 ==> Modify the MAC address 02 12 34 56 78 9A (Node ID 2~5) Write Address : 8 Write Data : 56 34 12 02 ASIX>24c16dump 0 0 30 Dump Address : 00 Dump Data : 21 3c 0f 00 30 00 9a 78 56 34 12 02 f2 05 10 e0 1d 19 87 00 ff ff ff ff 10 03 00 a8 c0 00 ff ff ff 04 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ASIX>

6-6. Run “help” or “?” command in the I2C EEPROM Programming console to display the help

messages and run the I2C EEPROM command without parameter to display the command syntax.

ASIX>help ASIX AX110xx I2C EEPROM Utility V1.01 (07/14/06 16:06:33) AX110xx Station: general commands: 24c16bwr - write a byte data to an 24c16 EEPROM memory address 24c16brd - read a byte data from an 24c16 EEPROM memory address 24c16pwr - page write 24c16 EEPROM memory

Page 37: AX110xx Development Kit User Guide - Apex Electronics Ltd · 2 Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation AX110xx Development Kit User Guide Revision History

37

Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation

AX110xx Development KitUser Guide

24c16dump - Dump 24c16 EEPROM memory fwupdate - Firmware Update help - dispaly help messages for menus Also try 'help [general]' ASIX>24c16bwr Usage: 24c16bwr i2caddr addr data i2caddr : device address addr : memory address data : memory data ASIX>24c16brd Usage: 24c16brd i2caddr addr i2caddr : device address addr : memory address ASIX>24c16pwr Usage: 24c16pwr i2caddr addr data i2caddr : device address addr : memory address data : memory data ASIX>24c16dump Usage: 24c16dump i2caddr addr len i2caddr : device address addr : memory address len : memory length ASIX>

6-7. After the AX110xx I2C EEPROM was modified successfully, users can install the

TFTP/DHCP server on the network and then run the “fwupdate” command in the I2C EEPROM Programming console to restore the original AX110xx development board firmware code via the Ethernet Boot Loader Flash Programming method.

6-8. Power ON the AX110xx development board to take effect the new EEPROM settings.

Page 38: AX110xx Development Kit User Guide - Apex Electronics Ltd · 2 Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation AX110xx Development Kit User Guide Revision History

38

AX110xx Development KitUser Guide

7. Flash Programming

AX110xx development board provides three Flash programming solutions, two of them are via the COM Port interface; the third one is via the Ethernet Boot Loader.

7-1. COM Port Flash Programming Method Under Windows

ASIX Electronics provides a Windows In-System Programming (ISP) tool for customers

to program the Flash under Windows environment. The Windows ISP tool is a Windows dialog-based software program that can be run on Windows XP or Windows 2000.

7-1-1. Environment Setup

Before using the Windows ISP tool, following tasks have to be completed. 1. Copy the Windows ISP tool onto a PC running Windows XP or 2000. 2. Set AX110xx development board to UART 0 interface. (Refer to Section 5-1-7,

5-2-12 and 7-2 for details) 3. Set AX110xx development board to enable Flash Programming mode. (Refer to

Section 5-1-5, 5-2-13 and 7-2 for details) 4. Connect the UART 0 interface of AX110xx development board to the COMx

port of Windows PC via a RS-232 NULL modem cable.

7-1-2. Starting Windows ISP Tool

Click the executable file “AX110xx_ISP.exe” to start the Windows ISP tool; the main window appears as shown below.

Figure 7. The Main Window of Windows ISP Tool

Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation

Page 39: AX110xx Development Kit User Guide - Apex Electronics Ltd · 2 Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation AX110xx Development Kit User Guide Revision History

39

Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation

AX110xx Development KitUser Guide

There are four buttons on the main window, 1. Load: click this button to select the binary file for programming. 2. Program: click this button to program the Flash memory. The ISP program will

write the content of binary file into the Flash memory. This button is disabled if no binary file is selected.

3. Configure: click this button to select the COM port, baud rate and erase waiting

time. The ISP program supports baud rates 921600 bps and 115200 bps.

4. Exit: click this button to close the ISP program.

The result of programming operation will be displayed in the Result area. Helpful messages will be displayed accordingly in the Message area.

7-1-3. Example Procedure

An example for using the Windows ISP tool is provided. Here the example shows how to use the Windows ISP tool to download a bootloader into the Flash of an AX110xx development board. 1. Refer to section 7-1-1 to setup the environment. 2. Run the Windows ISP tool. 3. Use the default settings or click the [Configure] button to change settings. 4. Click the [Load] button to select the binary file of bootloader. 5. Click the [Program] button to write the bootloader into the Flash memory. 6. After completing the programming operation, click the [Exit] button to close the

program.

Page 40: AX110xx Development Kit User Guide - Apex Electronics Ltd · 2 Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation AX110xx Development Kit User Guide Revision History

40

AX110xx Development KitUser Guide

7-2. COM Port Flash Programming Method Under MS-DOS

ASIX Electronics provides two Flash programming utilities “UARTH.EXE” for High Speed UART interface (921Kbps) and “UARTL.EXE” for UART interface (115200bps) to program the Flash of AX110xx development board via the UART 0 interface. 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 8. AX1100x 80-pin Development Board UART 0 Interface

Figure 9. AX11015/AX11025 128-pin Development Board UART 0 Interface

1. Set AX110xx development board to UART 0 interface. (Refer to Section 5-1-7 and 5-2-

12 for details) 2. Set AX110xx development board to enable Flash Programming mode. (Refer to Section

5-1-5 and 5-2-13 for details) 3. Connect the UART 0 interface of AX110xx development board to the COMx port of a

MS-DOS or Windows PC via a RS-232 NULL modem cable. 4. Boot up the MS-DOS or Windows PC and copy the “UARTH.EXE” or “UARTL.EXE”

and the AX110xx development board firmware code (e.g. filename.bin) files into the same directory.

5. Power ON the AX110xx development board.

Note: Don’t disconnect the RS-232 NULL modem cable after AX110xx development board was powered ON; otherwise, the UART Flash programming operation might be failure. If the RS-232 NULL modem cable is disconnected after AX110xx development board was powered ON, you must reset the AX110xx development board again before running the UART Flash programming utility.

Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation

Page 41: AX110xx Development Kit User Guide - Apex Electronics Ltd · 2 Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation AX110xx Development Kit User Guide Revision History

41

Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation

AX110xx Development KitUser Guide

6. Open a DOS Prompt window from the Windows PC. (Only for Windows PC) 7. Change the current directory into the subdirectory that the “UARTH.EXE” or

“UARTL.EXE” and the firmware code are copied into. 8. Run the “UARTH” or “UARTL” command in the DOS Prompt console.

Address assigned to COM1 is 3F8h ASIX Flash Progrom Utility V3.1 (2006-05-03) 115200bps scp x Set a COM port to use <x:COM port number 1-4> rat Read Access Time rit Read Interval Time wat xx Write Access Time <xx:Access Time Value> wit xx Write Interval Time <xx:Interval Time Value> ce1 Chip Erase for Embedded Flash fp1 xxx.bin File Programming for Embedded Flash <xxx.bin:filename> cea Chip Erase with an Expanding Flash fpa xxx.bin File Programming with an Expanding Flash quit Quit program help Help message COM Port Address assigned to 3F8h UART>

Figure 10. Flash Programming Utility Command Lines

9. Run “scp x” command to set a proper COM port (COMx) in the Flash programming console.

10. Run “rat” command to make sure if the COM port connection is established properly. If the connection is established, the return code will be a number; otherwise an error message will be displayed in the Flash programming console.

11. If the COM port connection is established successfully, run “fp1 filename.bin” command to start AX110xx firmware code programming operation. The Flash programming utility might take a long time to complete the whole Flash programming operation.

UART Mode Baud Rate Command file Operating System Flash Programming Time HS UART 921Kbps UARTH.EXE MS-DOS 6.22 About 30 secs/100Kbytes HS UART 921Kbps UARTH.EXE Windows XP/2K Longer than 5 mins/100Kbytes UART 115200bps UARTL.EXE MS-DOS 6.22 About 4 mins/100Kbytes UART 115200bps UARTL.EXE Windows XP/2K Longer than 20 mins/100Kbytes

Figure 11. Flash Programming Time

Note: ASIX Electronics suggests running the Flash Programming utility on MS-DOS platform for a better performance. To run the Flash Programming utility on Windows platform might take a much longer time than the expected time.

12. After the Flash programming is completed, power OFF AX110xx development board and set AX110xx development board to disable Flash Programming mode. (Refer to Section 5-1-5 and 5-2-13 for details)

13. Power ON AX110xx development board to take effect the new firmware code.

Page 42: AX110xx Development Kit User Guide - Apex Electronics Ltd · 2 Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation AX110xx Development Kit User Guide Revision History

42

AX110xx Development KitUser Guide

7-3. Ethernet Boot Loader Flash Programming Method

In addition to the COM Port 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 the COM Port 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 HyperTerminal console to start programming AX110xx runtime code or Ethernet Boot Loader code to the Flash memory of AX110xx board.

AX110xx Ethernet Boot Loader will send out a BOOTP packet to request an IP address from the DHCP server. After getting an IP address from DHCP server, the Ethernet Boot Loader will start to download the firmware code from the TFTP server and will auto-restart AX110xx to load the new firmware code.

The following are the detail procedures about how to program a new AX110xx runtime

code to AX110xx Flash via an existent Ethernet Boot Loader. 1. Connect the UART 0 interface of AX110xx development board to the COMx port of

Windows XP/2K PC via a RS-232 NULL modem cable. 2. Connect the RJ-45 port of AX110xx development board and the Ethernet port of the

Windows machine with a RJ-45 Ethernet cable. 3. Boot up the Windows machine. 4. Configure the IP address of Windows machine to xxx.xxx.xxx.yyy (e.g. 192.168.0.190).

Note: The pool IP starting address of DHCP server should be set to the same segment as the IP address of Windows machine like xxx.xxx.xxx.zzz (e.g. 192.168.0.3).

5. Run Hyper Terminal application to create a connection between AX110xx board and the

Windows machine, the COMx port should be set to 9600 baud rate, 8 data bit, NO parity check, 1 stop bit and NO flow control.

Figure 12. Windows machine COM1 Port Setting

Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation

Page 43: AX110xx Development Kit User Guide - Apex Electronics Ltd · 2 Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation AX110xx Development Kit User Guide Revision History

43

AX110xx Development KitUser Guide

6. Startup the TFTP Server by running “tftpd32.exe” (a free TFTP Server application) on the Windows machine.

7. Configure a proper IP address and Boot File download path on TFTP Server as below pictures.

Figure 13. DHCP/TFTP Server Setting

8. Power ON AX110xx development board. The following boot up messages should be

displayed on Hyper Terminal console now.

ASIX Electronic Corporation, AX11000 series bootloader driver. 1. Execute Runtime. 2. Download new runtime code via RS232. 3. Download new runtime code via Ethernet. 4. Download new bootloader code via Ethernet. Please input 1,2,3 or 4 to select executing item listed above :

Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation

Page 44: AX110xx Development Kit User Guide - Apex Electronics Ltd · 2 Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation AX110xx Development Kit User Guide Revision History

44

Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation

AX110xx Development KitUser Guide

9. Enter “3” and press ENTER key to start downloading a new AX110xx runtime code from TFTP Server via the Ethernet Boot Loader. After the new AX110xx runtime code was programmed successfully, AX110xx will be auto-rebooted by the new AX110xx runtime code. For example, the following boot up messages should be displayed on Hyper Terminal console now.

ASIX Electronic Corporation, AX11000 series bootloader driver. 1. Execute Runtime. 2. Download new runtime code via RS232. 3. Download new runtime code via Ethernet. 4. Download new bootloader code via Ethernet. Please input 1,2,3 or 4 to select executing item listed above : 3 Get new IP address : c009c803 Get subnet mask : ffffff00 Get gateway : c009c8fd Driver got TFTP server IP address : c009c8be Download file total length = 0x1cfd7 bytes. download file ok. Wait for checking the runtime code. system init ok !! STOE initialize OK. IP ADDRESS 192.168.0.3 HTTP initialize OK. GCONFIG_Init()... gconfig_ReStoreParameter()... 1.Header: d9 00 00 00 00 00 00 00 00 2.GID: 41 53 49 58 58 49 53 41 3.Opcode | Reserved: ff 00 4.Device Name: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5.MAC Addr: 00 12 34 56 78 9a 6.Network Setting: c5 00 SW:Cli DHCP:On UDP:Off TCP:On MC:Off BC:On 7.D-IP | S-IP | U-M-B Port: 192 168 0 3 192 168 0 3 25000 25100 25122 8.Dest IP | Dest Port: 192 168 0 2 9.Netmask | Gateway | DNS: 255 255 255 0 192 168 0 1 192 168 0 1 10.Serial Port Setting: BR:115200 DB:8 P:None FC:None SB:1 11.Status: 00 00 GCONFIG_ReadConfigData()... 1.Header: d9 00 00 00 00 00 00 00 00 2.GID: 41 53 49 58 58 49 53 41 3.Opcode | Reserved: ff 00 4.Device Name: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5.MAC Addr: 00 12 34 56 78 9a 6.Network Setting: c5 00 SW:Cli DHCP:On UDP:Off TCP:On MC:Off BC:On 7.D-IP | S-IP | U-M-B Port: 192 168 0 3 192 168 0 3 25000 25100 25122

Page 45: AX110xx Development Kit User Guide - Apex Electronics Ltd · 2 Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation AX110xx Development Kit User Guide Revision History

45

Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation

AX110xx Development KitUser Guide

8.Dest IP | Dest Port: 192 168 0 2 9.Netmask | Gateway | DNS: 255 255 255 0 192 168 0 1 192 168 0 1 10.Serial Port Setting: BR:115200 DB:8 P:None FC:None SB:1 11.Status: 00 00 GUDPBC_Init()... DHCP client enable... DHCP request failed! IP address :: c0a80003 SubnetMask :: ffffff00 GCONFIG_WriteConfigData()... gconfig_StoreParameter()... 1.Header: d9 00 00 00 00 00 00 00 00 2.GID: 41 53 49 58 58 49 53 41 3.Opcode | Reserved: ff 00 4.Device Name: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5.MAC Addr: 00 12 34 56 78 9a 6.Network Setting: c5 00 SW:Cli DHCP:On UDP:Off TCP:On MC:Off BC:On 7.D-IP | S-IP | U-M-B Port: 192 168 0 3 192 168 0 3 25000 25100 25122 8.Dest IP | Dest Port: 192 168 0 2 9.Netmask | Gateway | DNS: 255 255 255 0 192 168 0 1 192 168 0 1 10.Serial Port Setting: BR:115200 DB:8 P:None FC:None SB:1 11.Status: 00 00

10. If you don’t see any error messages on the HyperTerminal console, the new AX110xx

runtime code is programmed successfully now.

Page 46: AX110xx Development Kit User Guide - Apex Electronics Ltd · 2 Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation AX110xx Development Kit User Guide Revision History

46

Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation

AX110xx Development KitUser Guide

8. Software Sample codes

8-1. Peripheral Software Modules

AX110xx development kit provides some software module sample codes like CPU, Ethernet, S/W DMA, MS Timer, Local Bus, I2C, SPI, 1-Wire, PCA, UART2, and 8051 standard modules (like UART, Timer). Please refer to the software module sections of “AX110xx Software User Guide” for details.

8-2. TCP/IP Stacks

AX110xx development kit provides two TCP/IP Stacks sample codes, one is the uIP TCP/IP Stack without OS; the other one is the Lightweight IP (lwIP) TCP/IP Stack without OS. 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. Please refer to the TCP/IP Stack section of “AX110xx Software User Guide” for details. Below table shows the features supported in lwIP, original uIP and AX110xx uIP TCP/IP module.

Feature lwIP Original uIP AX110xx uIP TCP/IP Module IP and TCP checksums YES YES Support with hardware acceleratorIP fragment reassembly YES YES NO IP options NO NO NO Multiple interfaces YES NO YES UDP YES NO YES Multiple TCP connections YES YES YES TCP options YES YES YES Variable TCP MSS YES YES YES RTT estimation YES YES YES TCP flow control YES YES YES Sliding TCP window YES NO NO TCP congestion control YES No needed No needed Out-of-sequence TCP data YES NO NO TCP urgent data YES YES YES Data buffered for re-transmission YES NO YES TCP keep alive timer YES NO YES

Figure 14. Features supported in lwIP, original uIP and AX110xx uIP TCP/IP module

Page 47: AX110xx Development Kit User Guide - Apex Electronics Ltd · 2 Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation AX110xx Development Kit User Guide Revision History

47

AX110xx Development KitUser Guide

8-3. Upper Protocol Modules

Three are some protocol modules provided for AX110xx software developers to develop applications. These protocol modules are developed mainly for but not limited to applications of IP camera and RS232-toEthernet. The AX110xx protocol modules consists of eight application protocol modules and three network protocol modules. All modules are developed based on the AX110xx software driver modules. Please refer to “AX110xx Software User Guide” and “AX110xx Upper Protocol Developer’s Guide” for details. Below diagram shows the architecture of AX110xx software protocol modules.

Figure 15. The Architecture of AX110xx Upper Protocol Modules

8-4. More sample codes

ASIX will provide more sample codes for customers’ reference. Please contact ASIX

sales ([email protected]) for latest updated information.

Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation

Page 48: AX110xx Development Kit User Guide - Apex Electronics Ltd · 2 Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation AX110xx Development Kit User Guide Revision History

48

AX110xx Development KitUser Guide

9. Software Development Tools

9-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 Section 4 “How to compile AX110xx development board demo firmware” for detailed procedures about how to compile AX110xx demo firmware source code.

9-2. Software Debugger Tool

AX110xx provides two software debugging solutions, one is the UART console debugging; another one is the DCD's DoCD HAD debugger. All AX110xx S/W modules support the basic UART console debugging function by default. If the user needs more powerful debugging tool like source level debugging, AX110xx development board supports the Digital Core Design’s DoCD Hardware Debugger – the HAD module. Through the HAD module, the software running on AX110xx development board can be real-time debugged. The user may consider purchasing the HAD module from Digital Core Design and download the debugger software from Digital Core Design’s web site (http://www.dcd.pl/). Please refer to the “How to setup DoCD HAD Debugger Environment” section of “AX110xx Software User Guide” for detailed procedures about how to setup the DoCD HAD debugger environment.

Figure 16. DoCD HAD Hardware Debugger Module

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

Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation

Page 49: AX110xx Development Kit User Guide - Apex Electronics Ltd · 2 Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation AX110xx Development Kit User Guide Revision History

49

AX110xx Development KitUser Guide

Figure 17. DoCD HAD Debugger Software Interface

Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation

Page 50: AX110xx Development Kit User Guide - Apex Electronics Ltd · 2 Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation AX110xx Development Kit User Guide Revision History

50

AX110xx Development KitUser Guide

10. AX110xx Mass Production Solutions

To support the mass production for those products using AX110xx chips. ASIX provides 3rd Party Universal Programmer and AX110xx Manufacture Program solutions for AX110xx customers. This chapter provides a brief introduction for both solutions. Please refer to “AX110xx Mass Production Application Note” for details.

10-1. The 3rd Party Universal Programmer Solution

AX110xx family is supported by Advantech Equipment Corp.’s LABTOOL-848XP

Turbo Gang Programmer. The LABTOOL-848XP programmer supports to program up to 8 AX110xx chips at the same time. Please visit Advantech Equipment’s website at www.aec.com.tw to get the detailed user manual and update the software if necessary.

Users can purchase LABTOOL-848XP Turbo Gang Programmer and

AX11001/AX11005 80-pin socket board (i.e. SDP-AX110-80LQ) or AX11015/AX11025 128-pin socket board (i.e. SDP-AX110-128LQ) from Advantech Equipment Corp. (www.aec.com.tw).

Figure 18. AEC’s LABTOOL-848XP Turbo Gang Programmer

Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation

Page 51: AX110xx Development Kit User Guide - Apex Electronics Ltd · 2 Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation AX110xx Development Kit User Guide Revision History

51

AX110xx Development KitUser Guide

10-2. AX110xx Manufacture Program Solution

To ease the testing in mass production for those products using AX110xx chip. A sample manufacture program is provided for AX110xx customers. The AX110xx manufacture program is a Windows dialog-based software tool that can be used to test the AX110xx chip on a product. Source codes as well as the binary files are provided that customers can modify the sample codes to meet the real requirements in mass production.

Figure 19. AX110xx Manufacture Program

Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation

Page 52: AX110xx Development Kit User Guide - Apex Electronics Ltd · 2 Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation AX110xx Development Kit User Guide Revision History

52

Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation

AX110xx Development KitUser Guide

Appendix A. Software Availability

ASIX provides the following utilities, software modules and TCP/IP stack sample codes for customers’ reference. Please contact ASIX's Sales ([email protected]) for detailed information.

AX110xx Software Source Code Release Need to sign a NDA CPU Module YES NO Ethernet Module YES NO S/W DMA Module YES NO MS Timer Module YES NO Local Bus Module YES NO I2C Module YES NO SPI Module YES NO 1-Wire Module YES NO CAN Module YES NO UART2 Module YES NO UART Module YES NO PCA Module YES NO Buffer Module YES NO Adapter Module Available upon request NO TCP/IP Module NO NO PPPoE Module Available upon request NO DHCP Client Module Available upon request NO FTP Client Module Available upon request NO HTTP Module Available upon request NO DNS Module Available upon request NO DYNDNS Module Available upon request NO SMTP Module Available upon request NO SNTP Module Available upon request NO UPNP Module Available upon request NO Boot Loader Code NO NO I2C Module Sample Code YES NO SPI Module Sample Code YES NO 1-Wire Module Sample Code YES NO AX11001/AX11005 80-pin Development Board Demo Firmware

YES NO

AX11015/AX11025 128-pin Development Board Demo Firmware

YES NO

uIP TCP/IP Stack without OS YES NO uIP TCP/IP Stack with FreeRTOS Available upon request YES uIP TCP/IP Stack with uC/OS-II Available upon request

(Note 1) YES

LWIP TCP/IP Stack without OS YES NO LWIP TCP/IP Stack with FreeRTOS Available upon request YES LWIP TCP/IP Stack with uC/OS-II Available upon request

(Note 1) YES

FreeRTOS Code Available upon request NO uC/OS-II Port Available upon request

(Note 1) NO

AX110xx Manufacture Program Available upon request YES

Page 53: AX110xx Development Kit User Guide - Apex Electronics Ltd · 2 Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation AX110xx Development Kit User Guide Revision History

53

Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation

AX110xx Development KitUser Guide

Windows ISP NO NO DOS Flash Programming Utility (UARTL.EXE)

NO NO

Convert Runtime Code Utility (MAKERUNTIME.EXE)

NO NO

Convert Boot Loader Code Utility (ADDCHECK.EXE)

NO NO

Device Finder Utility (DEVICEFINDER.EXE)

NO NO

Figure 20. 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/).

Page 54: AX110xx Development Kit User Guide - Apex Electronics Ltd · 2 Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation AX110xx Development Kit User Guide Revision History

54

Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation

AX110xx Development KitUser Guide

Appendix B. 80-pin Development Board EEPROM Default Setting

EEPROM Offset Description Value 0x00 Length 0x21 0x01 Flag 0xFC 0x02 Multi-function Pin Setting 0 0x00 0x03 Multi-function Pin Setting 1 0x80 0x04 Programmable Output Driving Strength 0x30 0x05 Reserved 0x00 0x0B~0x06 Node ID 5 ~ ID 0 (Note) 0x00 0x00 0x00 0x00 0x00 0x01 0x0D~0x0C Maximum Packet Size 0x05 0xF2 0x0E Primary PHY Type and PHY ID 0x10 0x0F Secondary PHY Type and PHY ID 0xE0 0x10 Pause Frame High Water Mark 0x1D 0x11 Pause Frame Low Water Mark 0x19 0x12 Reserved 0x87 0x13 Reserved 0x00 0x15~0x14 TOE TX VLAN Tag 0xFF 0xFF 0x17~0x16 TOE RX VLAN Tag 0xFF 0xFF 0x18 TOE ARP Cache Timeout 0x10 0x1C~0x19 TOE Source IP Address 0xC0 0xA8 0x00 0x03 0x20~0x1D TOE Subnet Mask 0xFF 0xFF 0xFF 0x00 0x21 TOE L4 DMA Transfer Gap 0x04 0x2F~0x22 Reserved for H/W future use 0xFF 0xFF … 0xFF 0x7F~0x30 Reserved for S/W and Driver Settings 0xFF 0xFF … 0xFF

Figure 21. AX1100x 80-pin Development Board EEPROM Default Setting Note: Users should assign a unique Node ID address for each AX110xx device.

Page 55: AX110xx Development Kit User Guide - Apex Electronics Ltd · 2 Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation AX110xx Development Kit User Guide Revision History

55

Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation

AX110xx Development KitUser Guide

Appendix C. 128-pin Development Board EEPROM Default Setting

EEPROM Offset Description Value 0x00 Length 0x21 0x01 Flag 0xBC 0x02 Multi-function Pin Setting 0 0x00 0x03 Multi-function Pin Setting 1 0x80 0x04 Programmable Output Driving Strength 0x30 0x05 Reserved 0x00 0x0B~0x06 Node ID 5 ~ ID 0 (Note) 0x00 0x00 0x00 0x00 0x00 0x01 0x0D~0x0C Maximum Packet Size 0x05 0xF2 0x0E Primary PHY Type and PHY ID 0x10 0x0F Secondary PHY Type and PHY ID 0xE0 0x10 Pause Frame High Water Mark 0x1D 0x11 Pause Frame Low Water Mark 0x19 0x12 Local Bus Setting 0 0x87 0x13 Local Bus Setting 1 0x00 0x15~0x14 TOE TX VLAN Tag 0xFF 0xFF 0x17~0x16 TOE RX VLAN Tag 0xFF 0xFF 0x18 TOE ARP Cache Timeout 0x10 0x1C~0x19 TOE Source IP Address 0xC0 0xA8 0x00 0x03 0x20~0x1D TOE Subnet Mask 0xFF 0xFF 0xFF 0x00 0x21 TOE L4 DMA Transfer Gap 0x04 0x2F~0x22 Reserved for H/W future use 0xFF 0xFF … 0xFF 0x7F~0x30 Reserved for S/W and Driver Settings 0xFF 0xFF … 0xFF

Figure 22. AX11015/AX11025 128-pin Development Board EEPROM Default Setting Note: 1. Users should assign a unique Node ID address for each AX110xx device. 2. The Multi-function Pin Setting 1 (offset 0x03) of AX11025 development board is set to

enable the 1-Wire interface for 1-Wire temperature sensor demonstration. Users should write 0xC0 to AX11025 EEPROM offset 0x03 and set a proper setting on S8 switch on AX11025 development board to enable the CAN interface if necessary. Please refer to Section 5-2-7 for details.

Page 56: AX110xx Development Kit User Guide - Apex Electronics Ltd · 2 Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation AX110xx Development Kit User Guide Revision History

56

AX110xx Development KitUser Guide

Appendix D. 80-pin Development Board Schematic

PAGE 3

BUS SwitchGPIOPCAOthers : INT1,TM0,TM1,TM2

PAGE 4

PAGE 5PAGE 2

PAGE 6

Power and Reset SchematicInput Power : 5V / 1ARegulator 5V to 3.3 V 1A

Reset Circuit

AX11001&AX11005 ChipRJ45 ConnectorDOCD ConnectorPHY LEDSetting ControlI2C : AT24C02A

Title

Size Document Number Rev

Date: Sheet of

AX11001&AX11005 EV BOARD.DSN 1.02

AX11001&AX11005 EV Board - System Block

B

1 6Friday, March 23, 2007

ASIX ELECTRONICS CORPORATION

Serial Bus Schematic1 wire : DS2431SPI : AT25128

UART SchematicUART 0 : High speed / 9 pin / MUART 1 : High speed / 9 pin / MUART 2 : High speed / 9 pin / MUART 2 : RS485 FULL/HalfUART : ZT3243FRS485 : ZT491E

Copyright (C) 2006 Reserved by ASIX Electronics Corporation

Page 57: AX110xx Development Kit User Guide - Apex Electronics Ltd · 2 Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation AX110xx Development Kit User Guide Revision History

57

AX110xx Development KitUser Guide

Copyright (C) 2006 Reserved by ASIX Electronics Corporation

P10P11P12P13

P15P14

P16P17

P00P01P02

P04P03

P05P06P07

I2C_SCL

GND

RESET_N

VDD33VDD18

UART0_TXD

I2C_SDA

PROG_SRAM_ENLB_MOD

P07VDD18

VDD18UART0_RXD

SYS_CLK_SEL1BURN_FLASH_921K

SYNC_BUSSYS_CLK_SEL0

TEST_SPEEDUP

VDD33

I2C_BOOT_DIS

BURN_FLASH_ENVDD33

GND

25MXTLN

GND25MXTLP

VDD18VDD18A

VD

D18

TXO

P

GN

D

RX

IN

VD

D33

TXO

NG

ND

VDD

18A

GN

DR

XIP

VDD

33A

GND

P06

TM2_GT

UART0_TXD

SPI_SCLKSPI_SS0

SS2SS1SPI_MISO

TM1_GTTM1_CK

UART1_TXD

TM2_CK

SPI_MOSI

VDD33For DOCD Used

DVDD3.3V DVDD1.8V

11 ohm@100MHz

DVDD3.3V

11 ohm@100MHz

AVDD3.3V DVDD1.8V AVDD1.8V

VDD33A VDD18AVDD33 VDD18

Option for DOCD Tools

Address : 000

I2C24C02

SPI_SCLKSPI_MOSI

RXIP

TXON

RXIN

TXOP

Transfprmor and RJ45

SPI_SS0

INT1

UART1_TXD

SPI_SCLK

UART0_RXDUART0_TXD

EXT_WKUP

UART1_TXD

INT1

SPI_SS0

SPI_MOSI

P06P07

UART1_RXD

EXT_WKUP

LB_CLK

I2C_SDAI2C_SCL I2C_SDA

I2C_SCL

P16P17

P15

P00

P02P03P04P05

P14

P01

SS1SPI_MISO

TM2_GTTM2_CKTM1_GTTM1_CK

SS2

FUX_LED

P13

S5

SW DIP-8

12345678

161514131211109

P12

LINK_LEDSPD_LED

VDD33DOCD CLK

DOCD DATAO

DOCD DATAI

P11

P10

LB_CLKLB_CLK

P17

SYS_CLK_SEL1

P16

UART1_RXD

UART0_RXD

EXT_WKUP

U5

AX11001&AX11005

MOSI80 SCLK79 GND78 SS077 VCCIO76 VCCK75 RST_N74 INT173 SDA72 SCL71 EXT_WKUP / INT070 TXD1 / CEX_069 RXD1 / ECI68 TXD067 VCCK66 RXD065 LB_CLK64 GND63 P1762 P1661

XDATA531SYSCK_SEL132XDATA633GND34VCCIO35VCCK36VDD18A 37XTL25N 38XTL25P 39GND18A40

XDATA430

VCCIO29

XDATA328

XDATA227

SYSCK_SEL026

XDATA125

XDATA024

VCCK23

P07 / DTR 22

P06 / RTS 21

MIS

O1

SS

1 / D

Q2

SS

2 / S

TPZ

3

VC

CK

4

TM1_

CK

/ C

EX

15

TM1_

GT

/ CE

X2

6

TM2_

CK

/ C

EX

37

TM2_

GT

/ CE

X4

8

P00

/ R

XD

29

P01

/ TX

D2

10

P02

/ C

TS11

P03

/ D

SR

12

VC

CIO

13

P04

/ R

I14

VC

CK

15

P05

/ D

CD

16

GN

D17

DB

_DI /

LIN

K_L

ED

18

DB

_CLK

O /

SP

D_L

ED

19

DB

_DO

/FD

_CL_

LED

20

P15

60

VC

CIO

59

P14

58

P13

/ R

E_N

57

VC

CK

56

P12

/ D

E55

P11

54

P10

53

VC

C18

52

VC

C3R

51

GN

D3R

50

GN

D18

A49

TXO

N48

TXO

P47

VCC

18A

46

RX

IN45

RX

IP44

GN

D3A

43

VC

C3A

42

RS

ET_

BG

41

R82 4.7K

R80 4.7KR81 4.7K

P13

P15

P12P11

P14

P10

R78 4.7K

R76 4.7K

R79 4.7K

R77 4.7K

P00

P05

P03

P04

P02

VD

D33

P01

FUX

_LE

DS

PD

_LE

D

GN

D

VD

D18

LIN

K_L

ED

TM2_

CK

TM1_

GT

TM1_

CK

SS

2S

S1

SP

I_M

ISO

VD

D18

TM2_

GT

R95 47K

R93 47KR94 47K

VDD33A

R91 47K

R89 47KR90 47K

R92 47K

R21 47K

R20 4.7K,NC

VDD33A

VDD33

VDD33

GND

I2C_WP

I2C_SDA

I2C_SCL

VDD33 VDD18

RS

ET_

BG

VDD18

INT1

+ C9

22uF/16V

C8

0.1uF

RESET_NRESET_N

VDD18A

VDD33

GND

VDD33

GNDVDD18

VDD18

PROG_SRAM_ENVDD18 VDD33

I2C_BOOT_DISBURN_FLASH_921K

LB_MOD

TEST_SPEEDUP

SYNC_BUSBURN_FLASH_EN

R83 4.7K

R96 47K

Title

Size Document Number Rev

Date: Sheet of

AX11001&AX11005 EV BOARD.DSN 1.02

AX11001&AX11005 EV Board - AX11001&AX11005

C

2 6Friday, March 23, 2007

ASIX ELECTRONICS CORPORATION

GND

GND

25MXTLP

LINK_LED

SPD_LED

FUX_LED

LINK_LED

25MXTLN

SPD_LED

FUX_LED

VDD33VDD33

SYS_CLK_SEL0

C48

0.1uF

C43

0.1uF

+ C38

22uF/16V

C39 0.01uF

C37

0.1uF

R64

49.9

C55

0.1uFC52

0.1uF

R32

4.7K

UART1_RXD

L6SBK160808T-110Y-S

C64

0.1uF

R71 4.7K

D8 LED O

Y1

CRYSTAL 25MHz

+ C34

22uF/16V

R63

49.9

+ C10

22uF/16V

Internal Regulator In/Out (3.3V to 1.8V )

C60

0.1uF

C47

0.1uF

AX11001&AX11005

U2

AT24C02A

A01

A12

A2/NC3

GND4

SDA5

SCL6

WP 7VCC 8R30 4.7K

C53

0.1uFC46

0.1uF

R66 4.7K

+ C44

22uF/16V

D6 LED G

C41

1uF

CON1

LU1S041XTX+

1 TX-2 CT3 NC4 NC5 NC6 RX+7 RX-8 S

9S

10

+ C50

22uF/16V R31 4.7K

C15

33pF

R69 4.7K

R9

12.1K

R72 330

R5

49.9

+ C45

22uF/16V

C49

0.1uF

R33 4.7K

C32

0.1uF

C63

0.1uF

R8

0

R6

49.9

R70 330

C42

0.1uF

C14

33pF

C5

0.1uF

J12

CON10A

13579

2468

10

D7 LED F

C57

0.1uF

C58

0.1uF

R13 22

R39

4.7K

LED

C36

0.1uF

C11

0.1uF

C40

0.1uF

R67 330

C61

0.1uF

R12 1M

C56

0.1uF

C54

0.1uF

R50 1M

L5SBK160808T-110Y-S

R34

4.7K

C62

0.1uF

VDD33

Full/Col LED

SPEED LED

Link LED

S5.6-11 Burn Flash 921K0 : 115200 1 : 921K(V)

S5.7-10 I2C Boot Disable0 : Normal(V) 1 : Disable

S5.8-9 Test SpeedUp0 : Normal(V) 1 : Enable

S5.4-13 Sync Bus0 : Async(V) 1 : Sync

S5.3-14 Local Bus Mode0 : Master(V) 1: Slave

S5.2-15/S5.1-16 System CLK Select00 : 25MHZ 01 : 50MHZ(V)10 : Don't use 11 : 100MHZ

S5.5-12 Burn Flash En0 : Disable(V) 1 : Enable

Page 58: AX110xx Development Kit User Guide - Apex Electronics Ltd · 2 Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation AX110xx Development Kit User Guide Revision History

58

AX110xx Development KitUser Guide

Copyright (C) 2006 Reserved by ASIX Electronics Corporation

UART1_RXD UART1_TXD

P00

UART1_RXD

P07P06

P01

P05

P03P04

P02

P15P16P17

P10P11P12P13P14

P00P01

P00

P07P06

P01

P05

P03P04

P02

P13P12SS2

SS1 SS1SS2

P10P11

P13P12

P14

P17P16P15

P00

P03P02P01

P06P05P04

P07

VDD33

R99 47K

R100 47K

R105 47K

R106 47K

R101 47K

R102 47KR108 47K

R107 47K

R60 47KR55 47KR54 47K

R61 47K

R47 47K

R42 47KR43 47K

R48 47K

R73 4.7KR85 4.7K

R74 4.7K

R104 4.7KR103 4.7K

R86 4.7K

UART2_TXDUART2_RXD

UART2_DSRUART2_CTS

UART2_RI

UART1_TXD

UART2_RTSUART2_DCD

UART2_DTR

UART1_RXD

LB_CLKEXT_WKUP

UART1_TXD

INT1

UART1_TXD

P02P03P04

P06P07

TM1_GTTM1_CK

P01

P05

P00

UART1_RXD

P17

P11P12

P16

TM2_GTTM2_CK

P13

P10

P14P15

R75 47KR84 47K

R11 47K

LB_CLKLB_CLK

RS485_DIRS485_RO

RS485_DERS485_RE#

S4

SW DIP-4

1234

8765

RS485_DERS485_RE#

SS1SS2

S8

SW DIP-8

12345678

16151413121110

9

PCA_ECIPCA_CEX0

Title

Size Document Number Rev

Date: Sheet of

AX11001&AX11005 EV BOARD.DSN 1.02

AX11001&AX11005 Board - SW - GPIO - PCA

B

3 6Friday, March 23, 2007

ASIX ELECTRONICS CORPORATION

SPI_SS2SPI_SS1

SS2SS1

SS2SS1

S3

SW DIP-8

12345678

16151413121110

9

SPI_SS1SPI_SS21WIRE_DQ1WIRE_STPZ

J15

CON8A

1357

2468

GND GND

P14 P15P16 P17

P10 P11P12 P13

P02P00

P07P06

P16

P01

P05P03

P04P13

P15

P17

P10

P12

P14

P11

S2

SW DIP-4

1234

8765

TM1_CKTM2_GT

INT1TM1_GT

TM2_CK

J13

CON8A

1357

2468

VDD33

EXT_WKUP

D4 LED

D2 LED

D5 LED

R62 4.7K

D3 LED

R35 330

R37 330

R38 330

R36 330

R44 4.7K

GND

J6

CON8A

1357

2468

GND

R56 4.7KR49 4.7K

PCA_CEX4PCA_CEX1PCA_CEX3

PCA_ECI

J16

CON8A

1357

2468

PCA_CEX2PCA_CEX0

1WIRE_STPZ1WIRE_DQ

UART2_TXDUART2_CTS

UART2_DCDUART2_RI

UART2_DTR

UART2_RXD

UART2_RTS

UART2_DSR

RS485_DIRS485_RO

EXT_WKUPINT1

EXT_WKUPINT1

GND

VDD33GND

VDD33

TM1_GTTM1_CK

TM2_GTTM2_CKTM1_GT

TM1_CK

TM2_CKTM2_GT

TM1_CK

TM2_GTTM2_CKTM1_GT

R97 0R87 0R98 0R88 0

PCA_CEX1PCA_CEX2

PCA_CEX4PCA_CEX3

Page 59: AX110xx Development Kit User Guide - Apex Electronics Ltd · 2 Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation AX110xx Development Kit User Guide Revision History

59

AX110xx Development KitUser Guide

Copyright (C) 2006 Reserved by ASIX Electronics Corporation

VDD33_UART

5VVDD33GND

5V

GNDVDD33

GND

RS485_RXPRS485_RXN

RS485_TXPRS485_TXN

C70

0.1uF

U9

ZT491E

NC1

RO2

RE#3

DE4

DI5

GND6

GND7

NC8Y 9Z 10B 11A 12NC13VCC 14

R114 0,NCR115 0,NCRS485_RXN

RS485_RXP

5V_RS485

RS485_TXPRS485_TXN

Option for half duplex

U8

ZT3243F/SSOP-28

C2+1

C2-2

V-3

R1_IN4

R2_IN5

R3_IN6

R4_IN7

R5_IN8

T1_OUT9

T2_OUT10

T3_OUT11

T3_IN12

T2_IN13

T1_IN14

R5OUT15R4OUT 16R3OUT 17R2OUT 18R1OUT 19R2OUTB20INVALID 21SHUTDOWN 22GREEN23C1- 24GND 25VCC 26V+ 27C1+28

C68

0.1uF

C30 0.1uF

UART2_RI

C24

0.1uF

UART2_TXDUART2_CTS

UART2_DCDUART2_RTS

UART2_DSR

UART2_DTR

UART2_RXD

UART0_TXDUART0_RXD UART0_TXD

UART0_RXD

RS485_RXNRS485_RXP

RS485_TXPRS485_TXN

C25 0.1uF

C27 0.1uF

VDD33_UART R29 4.7K

RS485_TXN

RS485_RXP RS485_RXN

RS485_TXP R109 100

R116 100

CON2

CON5

12345

C66

0.1uF

5V5V_RS485

R111 4.7K

RS485_DI

RS485_RORS485_RE#RS485_DE

R28 100R27 100R26 100R25 100

RS485_RE#RS485_DE

RS485_RO

RS485_DI

VDD33_UART

RXD2_IN

UART2_RXD

U7 Pin 23 connect to VDD33_UART

U8 Pin 23 connect to VDD33_UART

DTR_OUTUART2_DCDRTS_OUT

R113 4.7K

UART2_DSRUART2_CTSUART2_RI

CTS_IN

UART2_DTRUART2_RTS

RI_IN

L4SBK160808T-110Y-S

L7SBK160808T-110Y-S

VDD33 VDD33_UART

DCD_INDSR_IN

J19

CON4

1234

UART0_RXD

UART1_RXDUART0_TXD

UART1_TXD

S7

SW DPDT

21

3

54

6

RXD0_IN

P1_3

P1_2

TXD0_OUT

TXD1_OUT

RXD1_IN

TXD2_OUT

UART2_TXD

C29 0.1uF

J17

CON8A

1357

2468

C23

0.1uFC69 0.1uF

J18

CON4

1234

Title

Size Document Number Rev

Date: Sheet of

AX11001&AX11005 EV BOARD.DSN 1.02

AX11001&AX11005 EV Board - UART

B

4 6Friday, March 23, 2007

ASIX ELECTRONICS CORPORATION

P1

CONNECTOR DB9-M

594837261

GND

P2

CONNECTOR DB9-M

594837261

DSR_IN

CTS_IN

GND

DTR_OUT

TXD2_OUT

RXD2_IN

DCD_IN

RI_IN

RTS_OUT

Option for Termination

P1_3

P1_2

J20

CON4

1234

RS485_TXNRS485_RXPRS485_RXN

RS485_TXP

VDD33_UART

RXD1_INRXD0_IN

UART0_RXD

+ C26

22uF/16V

U7

ZT3243F/SSOP-28

C2+1

C2-2

V-3

R1_IN4

R2_IN5

R3_IN6

R4_IN7

R5_IN8

T1_OUT9

T2_OUT10

T3_OUT11

T3_IN12

T2_IN13

T1_IN14

R5OUT15R4OUT 16R3OUT 17R2OUT18R1OUT 19R2OUTB 20INVALID 21SHUTDOWN 22GREEN23C1- 24GND 25VCC26V+ 27C1+ 28

TXD1_OUTUART1_RXD

UART1_TXD

+ C65

22uF/16V

UART2_RI

UART1_RXD

UART2_RXD

UART2_DCD

UART2_CTS

TXD0_OUT

UART2_DTRUART2_RTS

UART0_TXD

UART1_TXD

UART2_TXD

VDD33_UART

C28 0.1uF

C22

0.1uFC67 0.1uF

RS485_DE

RS485_RO

RS485_DIRS485_RE#

RS485_DE

RS485_RE#RS485_RO

RS485_DI

UART2_DSR

UART1_RXDUART1_TXD

UART2_DCDUART2_CTS

UART2_DTR

UART2_TXD

UART2_RTS

UART2_DSRUART2_RXD

UART2_RI

Page 60: AX110xx Development Kit User Guide - Apex Electronics Ltd · 2 Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation AX110xx Development Kit User Guide Revision History

60

AX110xx Development KitUser Guide

1-Wire Device

Copyright (C) 2006 Reserved by ASIX Electronics Corporation

R57

47K

R40

4.7K

R41

4.7K

VDD33

GND GND

SPI_WP1#

R68

4.7K,NC

GND GND

J8

CON8A

1357

2468

1WIRE_STPZ

GND1WIRE_DQ

SPI_SS2SPI_SS1

1WIRE_DQ1WIRE_STPZ

U3

AT25128

CS1

SO2

WP3

GND4

SI5

SCK6

HOLD 7VCC 8

+ C6

22uF/16V

1WIRE_DQ1WIRE_STPZ

GND

SPI_SS1SPI_SS2

1WIRE_STPZ1WIRE_DQ

VDD33

+ C12

22uF/16V

VDD_1WIRE

I2C_SDAI2C_SCL

R7

1.5K

I2C_SDAI2C_SCL

R65

0

J7

CON3

123

SPI_SS0

SPI_MOSISPI_SCLK

SPI_SS0

SPI_MISO

SPI_SS1

SPI_SS0

SPI_SS

SPI_MOSISPI_SCLK

S[I_MISO

C13

0.1uF

VDD_1WIRE

5V5V

SPI_SS1

VDD_SPI

SPI_SS2

VDD_SPI

R45

4.7K

R52

4.7K

SPI Device

R58

4.7K

VDD_SPI

SPI_SS0

R59

4.7K

R53

4.7K

SPI_MISO

R46

4.7K

SPI_SCLKSPI_MOSI

VDD33

SPI_MISOC7

0.1uF

VDD33

GNDGND

VDD33

Q1

PMOSFET

GND

XP152A12C0MR,NC

L2SBK160808T-110Y-S

SPI_SS

L1SBK160808T-110Y-S

SPI_HOLD1#

GND

I2C_SDAI2C_SCL

I2C_SDAI2C_SCL

GND

GNDJ5

CON8A

1357

2468

GND

Title

Size Document Number Rev

Date: Sheet of

AX11001&AX11005 EV BOARD.DSN 1.02

AX11001&AX11005 EV Board - Serial Bus

B

5 6Friday, March 23, 2007

ASIX ELECTRONICS CORPORATION

SPI_SCLK

SPI_MOSI

R51

4.7K

VDD_SPI

C35

0.1uF

J10

CON3123

R10

47K,NC1WIRE_STPZ

VDD_1WIRE

1WIRE_DQ

J9

CON8A

1 23 45 67 8

Page 61: AX110xx Development Kit User Guide - Apex Electronics Ltd · 2 Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation AX110xx Development Kit User Guide Revision History

61

AX110xx Development KitUser Guide

Power LED

C2

0.1uF

R2

330

R3

0

R4

200

C31

0.1uF

F1

FUSE/2A

VDD335V

GNDRESET_N

5VVDD33

RESET_NGND

U1RT9164A-PL

Copyright (C) 2006 Reserved by ASIX Electronics Corporation

AD

J/G

ND

1

Reset Circuit

VO

UT

2V

IN3

+ C4

47uF/16V

+ C33

47uF/16V

VDD33 VDD33

J1

CON4A

13

24

J21

CON4A

13

24

J22

CON4A

13

24

J4

CON4A

13

24

J23

CON4A

13

24

J3

CON4A

13

24

VDD33VDD33VDD33 5V

5V5V5VVDD33

Option

C21

1uF

S6

SW PUSHBUTTON

R24

100KR23

4.7K,NC

D9

1N4148U6

XC61CN2802MR,NC

VIN3

VOUT1

VSS2

R22 0

RESET_N

Title

Size Document Number Rev

Date: Sheet of

AX11001&AX11005 EV BOARD.DSN 1.02

AX11001&AX11005 EV Board - Power-Reset

B

6 6Friday, March 23, 2007

ASIX ELECTRONICS CORPORATION

Output 3.3V/1ADC 5.0V/1A Power Input

S1

SW SPST

5V

D1

LED

R1

1K

J2

DC POWER JACK

123

+ C3

47uF/16V

C1

0.1uF

Page 62: AX110xx Development Kit User Guide - Apex Electronics Ltd · 2 Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation AX110xx Development Kit User Guide Revision History

62

AX110xx Development KitUser Guide

Title

Size Document Number Rev

Date: Sheet of

AX11001&AX11005 EV BOARD.DSN 1.02

AX11001&AX11005 EV Board - History

A

6 6Friday, March 23, 2007

ASIX ELECTRONICS CORPORATION

V1.01R7 from 4.7K change to 1.5KR110 and R112 from 0 change to 4.7K,NCU7 and U8 Pin 23 connect to VDD33_UART

V1.00 Init

V1.02The circuit is supported both AX11001 and AX11005

Copyright (C) 2006 Reserved by ASIX Electronics Corporation

Page 63: AX110xx Development Kit User Guide - Apex Electronics Ltd · 2 Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation AX110xx Development Kit User Guide Revision History

63

AX110xx Development KitUser Guide

Appendix E. 128-pin Development Board Schematic

BUS SwitchSetting ControlPCA : ConnectorOther : INT1,TM0,TM1,TM2

PAGE 3

Local Bus Schematic

MASTER :ISA SLOTSLAVE :20*4 Connector

PAGE 7

PAGE 6

PAGE 5

PAGE 4

PAGE 2

PAGE 9

PAGE 8

Power and Reset Schematic

Input Power : 5V / 1ARegulator 5V to 3.3 V 1ARegulator 3.3V to 1.8V 500mAReset

AX11015&AX11025 ChipRJ45 ConnectorDOCD ConnectorPHY LED

UART Schematic

UART 0&1: High speed / 9 pin / MUART 2 : High speed / 9 pin / MUART 2 : RS485 FULL/HalfRS232 : ZT3243FRS485 : ZT491E

Memory Schematic

Flash Memory : 512K * 1MX29LV004BTC-70

Asy-SRAM : 512K * 2IC61LV5128-10ns

Serial Bus Schematic

1 wire : DS18B20, DS2431I2C : AT24C02A, AT24C08ASPI : AT25128, 25LC320, DS1722SCAN : MAX3050

GPIO SchematicGPIO 2 : DIP-SWGPIO 3 : LED Display

Title

Size Document Number Rev

Date: Sheet of

AX11015&AX11025 EVB.DSN 1.21

AX11015&AX11025 EVB - System Block

B

1 10Tuesday, March 27, 2007

ASIX ELECTRONICS CORPORATION

Copyright (C) 2006 Reserved by ASIX Electronics Corporation

Page 64: AX110xx Development Kit User Guide - Apex Electronics Ltd · 2 Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation AX110xx Development Kit User Guide Revision History

64

AX110xx Development KitUser Guide

Copyright (C) 2006 Reserved by ASIX Electronics Corporation

R28 22 LB_CLK

RESET#

VDD33

TMP_ROM_CE1#

TMP_PRG_RD#

R153 0,NC

Title

Size Document Number Rev

Date: Sheet of

AX11015&AX11025 EVB.DSN 1.21

AX11015&AX11025 EVB - AX11015&AX11025

C

2 10Tuesday, March 27, 2007

ASIX ELECTRONICS CORPORATION

NO FLASHTMP_PRG_RD#TMP_DATA0TMP_ROM_CE1#

R154 0

S1.7-14 Burn Flash 921K0 : 115200 1 : 921K(V)

S1.8-13 I2C Boot Disable0 : Normal(V) 1 : Disable

EXT_DATA3 Test SpeedUp0 : Normal(V) 1 : Enable

S1.5-16 Sync Bus0 : Async 1 : Sync(V)

S1.4-17 Local Bus Mode0 : Master(V) 1: Slave

S1.3-18 Ext_Prog_Sram_En0 : Disable(V) 1 : Enable

USE FLASHTMP_DATA0TMP_ROM_CE1TMP_PRG_RD#

R151 0,NC

S1.6-15 Burn Flash En0 : Disable(V) 1 : Enable

R152 0

VDD33

R155 0,NCR150 0

SYS_CLK_SEL1

EXT_DATA6EXT_DATA5

EXT_DATA1

SYS_CLK_SEL0

TMP_DATA0

TMP_ROM_CE1#

EXT_DATA0

EXT_PRG_RD#

RD_DREQ

EXT_DATA2

EXT_DATA0

EXT_DATA4

GND

TMP_DATA0TMP_PRG_RD#

VDD33

GND

C89

0.1uF/NC

I2C_SDAI2C_SCL

SERIAL_SS2SERIAL_SS1

LB_WR#

LB_UDS#LB_RDY

LB_CS1#

LB_RD#

LB_ALELB_INT

LB_CS0#

SPI_MISO

SPI_SS0

LB_LDS#

SPI_MOSISPI_SCLK

LB_CLKLB_CLK

RST_O#RST_O#

RESET#

+ C9

10uF/10V

LB_CS1#LB_CS0#

LB_INTLB_ALELB_WR#

LB_RDYLB_RD#

LB_LDS#LB_UDS#

I2C_SCLI2C_SDA

SERIAL_SS1

SPI_MISO

SERIAL_SS2SPI_SS0

SPI_MOSISPI_SCLK

+ C7

10uF/10V

RE

SE

T#

S15

SW DIP-8

12345678

161514131211109

R205 47K

R206 4.7K/NC VDD33

EXT_DATA3

LB_ADDR14

LB_ADDR12

LB_ADDR15

LB_ADDR9

SERIAL_SS2LB_ADDR11

LB_ADDR13

LB_ADDR10

LB_ADDR8

LB_ADDR6

LB_ADDR4

LB_ADDR7

LB_ADDR3

LB_ADDR5

LB_ADDR1LB_ADDR2

LB_ADDR0

LB_DATA6LB_DATA7

LB_DATA4

LB_DATA1

LB_DATA5

LB_DATA3LB_DATA2

LB_DATA0

LB_DATA12

LB_DATA14LB_DATA15

LB_DATA13

LB_DATA11

LB_DATA9LB_DATA10

LB_DATA8

LB_ADDR8TM

P_R

OM

_CE

1#

LB_DATA0

LB_I

NT

LB_DATA1

EX

T_W

AK

EU

P#

VDD18

LB_C

S1#

LB_DATA3LB_RDY

LB_DATA5

LB_DATA2

LB_DATA4

LB_DATA6

VDD33

LB_ADDR10

LB_ADDR12

LB_ADDR11

VDD18

LB_ADDR13GND

LB_DATA7

LB_UDS#LB_LDS#

TXON

RXINRXIP

LB_RD#

Transform and RJ45

VDD33A

LB_WR#

TXOP

I2C_SCL

C48 0.01uF

R127

49.9

R31 22

R123

49.9

C47

1uF

LB_ALE

LB_C

S0#

CON1

LU1S041XTX+

1 TX-2 CT3 NC4 NC5 NC6 RX+7 RX-8 S

9S

10

R30 22

GN

D

R24

49.9

VD

D33

EX

T_A

DD

R1

VD

D18

C54

0.1uF

R25

49.9

EX

T_A

DD

R4

EX

T_A

DD

R2

C6

0.1uF

EX

T_A

DD

R3

EX

T_A

DD

R6

C50

0.1uF

EX

T_A

DD

R7

EX

T_A

DD

R18

EX

T_A

DD

R5

R121 1M

EX

T_A

DD

R8

I2C

_SD

A

EX

T_A

DD

R13

EX

T_A

DD

R9

EX

T_A

DD

R12

EX

T_A

DD

R11

EX

T_A

DD

R14

EX

T_A

DD

R16

UAR

T0_T

XD

EX

T_A

DD

R15

VD

D18

VD

D18

UA

RT0

_RX

D

EX

T_A

DD

R0

LB_A

DD

R14

LB_A

DD

R15

TMP_

DA

TA0

EXT_

DA

TA1

S1.2-19/S1.1-20 System CLK Select00 : 25MHZ 01 : 50MHZ(V)10 : Don't use 11 : 100MHZ

TMP

_PR

G_R

D#

EXT_

DA

TA3

SY

S_C

LK_S

EL0

EXT_

DA

TA2

EXT_

DA

TA5

SY

S_C

LK_S

EL1

EXT_

DA

TA4

EXT_

DA

TA7

VD

D33

EXT_

RA

M_C

E0#

EXT_

DA

TA6

EXT_

DA

TA_R

D#

EX

T_A

DD

R10

WR

_DA

CK

LB_ADDR9

GN

D

VD

D33

VD

D18

WR

_DR

EQ

VD

D18

AE

XT_

AD

DR

17

25M

XTL

PG

ND

25M

XTL

N

EXT_DATA_WR#

SERIAL_SS1

RD

_DA

CK

SPI_SCLK

R36 0

SPI_MOSI

EXT_PRG_WR#

R222 4.7K

R143 0

SPI_MISO

SP

I_S

S0

R221 4.7K

EXT_DATA2EXT_DATA3

EXT_DATA1

25MXTLP

EXT_DATA0

EXT_DATA_RD#

25MXTLN

EXT_RAM_CE0#

EXT_PRG_WR#

EXT_DATA_WR#

Y1

CRYSTAL 25MHz

C12

33pF

EXT_DATA7

EXT_PRG_RD#

C11

33pF

EXT_DATA6EXT_DATA5EXT_DATA4

R220 4.7K

R29 1M

EXT_ADDR17

EXT_ADDR10

EXT_ADDR0

EXT_ADDR2EXT_ADDR1

LB_ADDR[0..15]

EXT_ADDR4EXT_ADDR3

EXT_ADDR6EXT_ADDR7

EXT_ADDR18

EXT_ADDR5

EXT_ADDR8EXT_ADDR9

R219 4.7K

EXT_ADDR13

EXT_ADDR11EXT_ADDR12

EXT_ADDR14EXT_ADDR15EXT_ADDR16

UART0_TXDUART0_RXD

WR_DREQWR_DACK

RD_DACKRD_DREQ

R218 4.7KR217 4.7KR216 4.7KR215 4.7K

VDD18A

C58

0.1uF

C51

0.1uF

VDD18

C14

0.1uF

C52

0.1uF

+ C39

10uF/10V

+ C37

10uF/10V

+ C43

10uF/10V

+ C45

10uF/10V

C44

0.1uF

L6PBY160808T-110Y-N

C46

0.1uF

VDD33

FUX_LED

Option for DOCD Tools

For DOCD Used

SPD_LEDLINK_LED

R214 47K

DOCD DATAO

DOCD DATAIDOCD CLK GND

GND

LINK_LED

S13

NC/SW PUSHBUTTON

LINK_LED

SPD_LED

FUX_LED

SPD_LED

FUX_LED

R195 4.7K

VDD33VDD33

R91 4.7K

R213 47KR87 4.7K

D4 LED O

D2 LED G

+ C34

10uF/10V

R92 330

R89 4.7K

C33

0.1uF

R90 330

J7

CON10A

13579

2468

10

LEDD3 LED Y

SPEED LED

Link LEDR88 330

R212 47K

Full/Col LED

R193 47K

VDD33

EXT_WAKEUP#

DVDD3.3V AVDD3.3V

11 ohm@100MHzVDD33

VDD33

VDD33AVDD33 VDD18 VDD18AVDD18

C57

0.1uF

VDD33A

C38

0.1uF

C41

0.1uF

L5PBY160808T-110Y-N

AVDD1.8VDVDD1.8V

11 ohm@100MHz

C15

0.1uF

DVDD1.8V

LB_DATA[0..15]

R211 47K

C61

0.1uF

C59

0.1uF

C53

0.1uF

C71

0.1uF

DVDD3.3V

C55

0.1uF

C70

0.1uF

C16

0.1uF

C69

0.1uF

C56

0.1uF

R210 47KEXT_ADDR[0..18]

R209 47K

VDD18

R208 47K

VDD33

GND

LB_DATA13

LB_DATA14LB_DATA15

LB_DATA12

VDD33

LB_DATA11

VDD18

LB_DATA10

LB_DATA8

RST_O#

LB_DATA9

TXOP

GND

RXIN

GNDTXON

R207 47K

VDD18A

RXIPGND

LB_ADDR0

VDD33ARSET_BG

LB_ADDR2

LB_ADDR1

LB_ADDR3

LB_ADDR5

LB_ADDR4

LB_ADDR6LB_ADDR7

RD_DREQ

R131 12.1K

RD_DACK

R132 0

WR_DREQ

C10

0.1uF

WR_DACK

C8

0.1uF

UART0_RXDUART0_TXD

EXT_DATA[0..7]

LINK_LEDSPD_LEDFUX_LED

EXT_RAM_CE0#

U6AX11015&AX11025

GN

DD

18A

64X

TL25

P63

XTL

25N

62V

CC

18A

61X

AD

DR

1760

VC

CK

59X

AD

DR

19 /

WR

_DR

Q58

VC

CIO

57X

AD

DR

20 /

WR

_DA

K56

GN

D55

XA

DD

R10

54X

DA

TA7

53X

DA

TAR

D_N

52X

DA

TA6

51S

YS

CK

_SE

L150

XD

ATA

549

XR

AM

CE

0_N

48X

DA

TA4

47V

CC

IO46

X_D

ATA

345

XR

AM

CE

1_N

/ R

D_D

AK

44X

DA

TA2

43S

YS

CK

_SE

L042

XD

ATA

141

XR

OM

CE

_N /

RD

_DR

Q40

XD

ATA

039

XP

RG

RD

_N38

XA

DD

R0

37V

CC

K36

P07

/ LA

15 /

DTR

35P

06 /

LA14

/ R

TS34

XD

ATA

WR

_N33

LB_C

LK97

RX

D0

98V

CC

K99

XA

DD

R16

100

XA

DD

R15

101

XA

DD

R14

102

TXD

010

3X

AD

DR

1310

4X

AD

DR

1210

5X

AD

DR

1110

6R

XD

1 / L

CS

0_N

/ E

CI

107

XA

DD

R9

108

XA

DD

R8

109

TXD

1 / L

CS

1_N

/ C

EX

011

0X

PR

GW

R_N

111

EX

T_W

KU

P_N

/ IN

T011

2S

CL

113

SD

A11

4X

AD

DR

1811

5IN

T1 /

LIN

T11

6X

AD

DR

711

7X

AD

DR

611

8X

AD

DR

511

9R

ST_

N12

0X

AD

DR

412

1X

AD

DR

312

2X

AD

DR

212

3X

AD

DR

112

4V

CC

K12

5V

CC

IO12

6S

S0

127

GN

D12

8

SCLK1

MOSI2

MISO3

SS1 / DQ4

P20 / LDA0 / RX_CLK5

SS2 / STPZ6

VCCK7

TM0_CK / LALE8

P21 / LDA1 / MRXD09

TM0_GT / LWR_N10

TM1_CK / LRD_N / CEX111

P22 / LDA2 / MRXD112

TM1_GT / LRDY / CEX213

P23 / LDA3 / MRXD214

TM2_CK / LUDS_N / CEX315

TM2_GT / LLDS_N / CEX416

P24 / LDA4 / MRXD317

P00 / LA8 / RXD218

P25 / LDA5 / RX_DV19

P01 / LA9 / TXD220

P26 / LDA6 / CRS21

P02 / LA10 / CTS22

P03 / LA11 / DSR23

VDDIO24

P04 / LA12 / RI25

VCCK26

P27 / LDA7 / RX_ER27

P05 / LA13 / DCD28

GND29

DB_DI / LNK_LED30

DB_CKO / SPD_LED31

DB_DO / FD_CL_LED32

GND96

P17 / LA795

P16 / LA6 94

P37 / LDA15 / COL 93

P36 / LDA14 / TX_ER92

P15 / LA591

VCCIO90

P35 / LDA13 / TX_EN 89

P34 / LDA12 / MTXD3 88

P14 / LA487

P33 / LDA11 / MTXD286

P13 / LA3 / RE 85

VCCK 84

SYS_RSTO_N83

P32 / LDA10 / MTXD182

P12 / LA2 / DE 81

P31 / LDA9 / MTXD0 80

P11 / LA1 / MDIO79

P30 / LDA8 / TX_CLK78

P10 / LA0 / MDC 77

VCC18 76

VCC3R75

GND3R74

GND18A73

TXON 72

TXOP 71

VCC18A70

RXIN69

RXIP 68

GND3A 67

VCC3A66

RSET_BG65

EXT_PRG_RD#EXT_PRG_WR#EXT_DATA_RD#EXT_DATA_WR#

Page 65: AX110xx Development Kit User Guide - Apex Electronics Ltd · 2 Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation AX110xx Development Kit User Guide Revision History

65

AX110xx Development KitUser Guide

Copyright (C) 2006 Reserved by ASIX Electronics Corporation

LB_UDS#

LB_ALELB_RDYLB_WR#

LB_RD#LB_LDS#

LB_INT

R139 4.7K

LB_CS1#

R51 4.7K

LB_CS0#

LB_LDS#LB_RDYLB_RD#

LB_UDS#

GND

GND

LB_CS1#LB_CS0#

GND

VDD33

INT1 ,GNDTM0_CLK,TM0_GCTRLTM1_CLK,TM1_GCTRLTM2_CLK,TM2_GCTRL

PCA_ECI ,PCA_CEX0PCA_CEX1,PCA_CEX2PCA_CEX3,PCA_CEX4GND ,GND

R138 4.7KR142 4.7K

Title

Size Document Number Rev

Date: Sheet of

AX11015&AX11025 EVB.DSN 1.21

AX11015&AX11025 EVB - Bus SW-Setting

B

3 10Tuesday, March 27, 2007

ASIX ELECTRONICS CORPORATION

R171 4.7K

LB_INT

R176 4.7K

J4

CON3

123

R173 4.7K

R49 4.7K

VDD33

LB_RDY

R168 4.7K

J5

CON3

123

VDD33

R50 4.7K

R181 4.7K

R187 4.7KR185 4.7K

R180 4.7K

S11

SW SMD-8

12345678

161514131211109

S3

SW SMD-8

12345678

161514131211109

S7

SW SMD-8

12345678

161514131211109

UART1_RXD

R112 4.7K

UART1_TXD

R110 4.7KR111 4.7K

S2

SW SMD-8

12345678

161514131211109

R113 4.7K

R108 4.7K

R106 4.7KR107 4.7K

R109 4.7K

R148 4.7K

R158 4.7KR156 4.7K

R144 4.7K

R162 4.7K

R167 4.7K

RD_DREQ

R164 4.7K

R160 4.7K

LB_ADDR[0..15]

RD_DACKWR_DREQWR_DACK

R104 4.7K

J8

CON8A

1357

2468

R102 4.7KR103 4.7K

EXT_ROM_CE1#

R105 4.7K

R100 4.7K

R98 4.7K

EXT_RAM_CE1#

R99 4.7K

R101 4.7K

J9

CON8A

1357

2468

EXT_ADDR19

UART2_TXDUART2_RXD

UART2_DSRUART2_CTS

UART2_RI

UART2_RTSUART2_DCD

UART2_DTR

EXT_ADDR20

R74 4.7KR73 4.7K

R61 4.7K

R86 47KR85 47K

R75 4.7K

LB_ADDR12

LB_ADDR8

LB_ADDR11

LB_ADDR13

LB_ADDR15

LB_ADDR10LB_ADDR9

LB_ADDR14

VDD33

LB_ADDR8

GND

LB_ADDR9

R32 4.7KR33 4.7K

RS485_DIRS485_RO

RS485_DERS485_RE#

R149 4.7K

LB_ADDR3LB_ADDR2

S12

SW SMD-4

1234

8765

R145 4.7K

RS485_DERS485_RE#

SERIAL_SS1SERIAL_SS2

LB_DATA[0..15]

R161 4.7K

R159 4.7K

R223 4.7K

EXT_RAM_CE1#

R163 4.7K

R224 4.7K

R157 4.7K

EXT_ADDR19EXT_ADDR20

EXT_ROM_CE1#

S10

SW SMD-8

12345678

161514131211109

I2C_SCLI2C_SDA

VDD33

R140 4.7K

LB_CS0#

GND

LB_CS1#

LB_INT

UART1_RXD

LB_ALELB_WR#

UART1_TXD

LB_RD#LB_RDYLB_UDS#

PORT1_2PORT1_1PORT1_0

PORT1_7PORT1_6PORT1_5PORT1_4PORT1_3

LB_LDS#

PORT2_5

PORT2_2

PORT2_0

PORT2_4

PORT2_7PORT2_6

PORT3_1PORT3_0

PORT2_3

PORT2_1

PORT3_2

PORT3_5

PORT3_3

PORT3_7

PORT3_4

PORT3_6

PORT0_3

PORT0_0

PORT0_4PORT0_5PORT0_6PORT0_7

PORT0_2PORT0_1

I2C_SCL

SERIAL_SS1

I2C_SDA

SERIAL_SS2

PORT1_1PORT1_0

PORT1_6PORT1_5PORT1_4PORT1_3PORT1_2

PORT2_2

PORT2_0

PORT2_4

PORT2_7PORT2_6

PORT1_7

J29

CON8A

1357

2468

PORT3_0

PORT2_3

PORT2_1

PORT3_2

PORT2_5

PORT3_3

PORT3_7

PORT3_4

PORT3_6

PORT3_1

J30

CON8A

1357

2468

PORT0_0

PORT0_4PORT0_5PORT0_6PORT0_7

PORT3_5

PORT0_2PORT0_1

PORT0_3

J31

CON8A

1357

2468

J32

CON8A

1357

2468

SPI_SS0

PORT0_0

PORT0_4 PORT0_5PORT0_6 PORT0_7

PORT0_2PORT0_1PORT0_3

SPI_SCLKSPI_MOSISPI_MISO

PORT1_0

PORT1_6PORT1_5PORT1_4PORT1_3PORT1_2PORT1_1

PORT1_7

I2C_SCLI2C_SDA

RD_DACK

WR_DACK

RD_DREQ

WR_DREQ

WR_DREQWR_DACK

RD_DACK

SERIAL_SS1

RD_DREQ

PORT2_4PORT2_7PORT2_6

SERIAL_SS2

PORT2_1PORT2_3PORT2_5

PORT2_2PORT2_0

SPI_SS1SPI_SS2SERIAL_SS2

SERIAL_SS1

SERIAL_SS2SERIAL_SS1

PORT3_4PORT3_6

PORT3_1PORT3_0PORT3_2

PORT3_5PORT3_3

PORT3_7

LB_ADDR8

LB_ADDR11

LB_ADDR13

LB_ADDR15

LB_ADDR12

LB_ADDR4

LB_ADDR7LB_ADDR6

LB_ADDR9

LB_ADDR14

LB_ADDR1LB_ADDR0

LB_ADDR5

LB_ADDR10

LB_ADDR3

LB_DATA0

LB_DATA7

LB_DATA4

LB_DATA6

LB_DATA3

LB_ADDR2

LB_DATA11LB_DATA12

LB_DATA1LB_DATA2

LB_DATA5

LB_DATA9LB_DATA8

LB_DATA15

LB_DATA13LB_DATA14

LB_DATA10

S8

SW SMD-8

12345678

161514131211109

LB_UDS#LB_RDY

LB_WR#LB_RD#

LB_ALE

LB_CS1#LB_CS0#

LB_INT

LB_LDS#

SPI_SCLK

SPI_MISO

SPI_SS0

SPI_MOSI

PORT1_[0..7]

SPI_SS1SPI_SS21WIRE_DQ1WIRE_STPZCAN_RXCAN_TX

PORT2_[0..7]

PORT3_[0..7]

LB_UDS#LB_RDY

LB_WR#LB_ALE

LB_RD#

LB_CS1#LB_CS0#

LB_INT

1WIRE_STPZ1WIRE_DQ

LB_LDS#

UART2_DCDUART2_RI

UART2_CTSUART2_TXD

UART2_DTR

UART2_RXD

UART2_DSR

UART2_RTS

CAN_RXCAN_TX

PORT0_[0..7]

S6

SW SMD-4

1234

8765

RS485_RORS485_DI

SPI_SS0

S[I_MISO

SPI_SCLKSPI_MOSI

Page 66: AX110xx Development Kit User Guide - Apex Electronics Ltd · 2 Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation AX110xx Development Kit User Guide Revision History

66

AX110xx Development KitUser Guide

Copyright (C) 2006 Reserved by ASIX Electronics Corporation

EXT_ADDR20EXT_ADDR19

R174 4.7KEXT_ROM_CE1#

VDD33

R44 4.7K

VDD33

EXT_RAM_CE0# R37 4.7K

VDD33

EXT_RAM_CE1#

EXT_DATA3

EXT_DATA1EXT_DATA0

EXT_DATA2

EXT_DATA4EXT_DATA5

EXT_DATA7EXT_DATA6

U7

MX29LV004BTC-70

A161

A152

A143

A134

A125

A116

A97

A88

WE9

RESET10

NC11

RY/BY12

A1813

A714

A615

A516

A417

A219 A318

A120

A021CE22VSS23OE24Q025Q126Q227Q328NC29VCC30VCC31Q432Q533Q634Q735A1036A1937A2038VSS39A17 40

C72

0.1uF

EXT_ADDR8 EXT_ADDR10

EXT_DATA_RD#

EXT_DATA0

EXT_ADDR0

EXT_ADDR9

EXT_ADDR11

EXT_DATA1EXT_DATA2

EXT_ADDR13EXT_ADDR12

EXT_ADDR15

EXT_ADDR14

EXT_DATA3

EXT_DATA5EXT_DATA4

EXT_DATA7

EXT_ADDR16

EXT_DATA6

EXT_ADDR10

GND

EXT_DATA7

EXT_ADDR17

EXT_ADDR20

EXT_ADDR3

EXT_ADDR1

EXT_ADDR19

EXT_ADDR2

EXT_ADDR4

EXT_ADDR6EXT_ADDR5

EXT_PRG_WR#

EXT_ADDR18EXT_ADDR7

EXT_ADDR11EXT_ADDR9EXT_ADDR8

EXT_ADDR13EXT_ADDR12

EXT_ADDR16EXT_ADDR15EXT_ADDR14

VDD33_SRAMVDD33_SRAM

EXT_PRG_RD#

GND

GNDEXT_ROM_CE1#

EXT_RAM_CE1#

U13

IC61LV5128

A819

A920 A10

26A1127A1228

I/O431I/O532VCC33GND34I/O635I/O736OE#37

A1329A14 30

A1538A1639

A03

A14

A25

A36

CE#8

I/O09

I/O110

VCC11

GND12

I/O213

I/O314

WE#15

A47

NC1

NC2

A516

A617

A718

NC21

NC22

NC23NC24NC25

A1740A1841NC42NC43NC44

EXT_DATA4EXT_DATA5

EXT_DATA_WR#

EXT_DATA6

EXT_RAM_CE0#

EXT_ADDR0

C18

0.1uF

EXT_ADDR1

EXT_ADDR4EXT_ADDR3

EXT_ADDR6EXT_ADDR5

EXT_ADDR2

EXT_DATA1EXT_DATA0

EXT_ADDR7

EXT_DATA3EXT_DATA2

VDD33_SRAMGND VDD33_SRAM

C79

0.1uF

EXT_ADDR18EXT_ADDR17

Title

Size Document Number Rev

Date: Sheet of

AX11015&AX11025 EVB.DSN 1.21

AX11015&AX11025 EVB - Flash-SRAM

B

4 10Tuesday, March 27, 2007

ASIX ELECTRONICS CORPORATION

VDD33

VDD33

GND

R42 4.7K

VDD33

C75

0.1uF

VDD33_SRAM

L9PBY160808T-110Y-N

+ C74

10uF/10V

EXT_RAM_CE1#

EXT_ROM_CE1#

EXT_DATA_RD#

EXT_ADDR9EXT_ADDR8 EXT_ADDR10

EXT_ADDR13EXT_ADDR12EXT_ADDR11

EXT_ADDR15

EXT_ADDR14

GND

EXT_DATA7

EXT_ADDR16

U12

IC61LV5128

A819

A920 A10

26A1127A1228

I/O431I/O532VCC33GND34I/O635I/O736OE#37

A1329A14 30

A1538A1639

A03

A14

A25

A36

CE#8

I/O09

I/O110

VCC11

GND12

I/O213

I/O314

WE#15

A47

NC1

NC2

A516

A617

A718

NC21

NC22

NC23NC24NC25

A1740A1841NC42NC43NC44

EXT_DATA6

EXT_DATA4EXT_DATA5

EXT_RAM_CE1#

EXT_DATA_WR#

EXT_ADDR1EXT_ADDR0

C66

0.1uF

EXT_ADDR3

EXT_ADDR5

EXT_ADDR2

EXT_ADDR4

EXT_ADDR7EXT_ADDR6

EXT_DATA2

EXT_DATA1EXT_DATA0

VDD33_SRAMGND

EXT_DATA3

VDD33_SRAM

C17

0.1uF

EXT_ADDR17EXT_ADDR18

EXT_ADDR[0..20]

EXT_ROM_CE1#EXT_PRG_RD#EXT_PRG_WR#

EXT_DATA[0..7]

EXT_DATA_RD#EXT_DATA_WR#

EXT_RAM_CE0#

EXT_DATA[0..7]

EXT_PRG_WR#EXT_PRG_RD#

EXT_DATA_RD#EXT_DATA_WR#

EXT_RAM_CE0#

EXT_ADDR[0..20]

EXT_ADDR17

EXT_ADDR2

EXT_ADDR10

EXT_ADDR0

VDD33

EXT_ADDR4

EXT_ADDR6

EXT_ADDR1

GND

EXT_ADDR5

EXT_ADDR3

EXT_ADDR8EXT_ADDR7

EXT_ADDR18

EXT_ADDR13

EXT_ADDR11

EXT_ADDR9

EXT_ADDR16

EXT_ADDR12

EXT_ADDR15EXT_ADDR14

Page 67: AX110xx Development Kit User Guide - Apex Electronics Ltd · 2 Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation AX110xx Development Kit User Guide Revision History

67

AX110xx Development KitUser Guide

Copyright (C) 2006 Reserved by ASIX Electronics Corporation

GNDVDD335V

VDD33_UART

VDD335V

RS485_TXN

GND

GND

RS485_RXPRS485_RXN

RS485_TXP

C83

0.1uF

UART0_RXD

U9

ZT491E

NC1

RO2

RE#3

DE4

DI5

GND6

GND7 NC 8Y 9Z 10B 11A 12NC 13VCC14

R48 0,NCR47 0,NC

5V_RS485

RS485_RXPRS485_RXN

Option for half duplex

RS485_TXPRS485_TXN

C81

0.1uF

C21 0.1uF

UART2_TXDUART2_CTS

UART2_DCDUART2_RI

C84

0.1uF

UART2_DTR

UART2_RXD

UART2_RTS

UART2_DSR

UART0_TXDUART0_RXD UART0_TXD

UART0_RXD

RS485_TXPRS485_TXN

RS485_RXPRS485_RXN

C87 0.1uF

C88 0.1uF

VDD33_UART R202 4.7K

RS485_TXP R46 100

RS485_RXP R45 100

CON2

CON5

12345

C78

0.1uF

5V 5V_RS485

R200 0R201 0

RS485_RORS485_RE#RS485_DERS485_DI

R199 100R198 100

R196 100R197 100

RS485_DIRS485_DE

RS485_RORS485_RE#

VDD33_UART

UART2_RXD

RXD2_IN

R203 0

U11

ZT3243F/SSOP-28

C2+1

C2-2

V-3

R1_IN4

R2_IN5

R3_IN6

R4_IN7

R5_IN8

T1_OUT9

T2_OUT10

T3_OUT11

T3_IN12

T2_IN13

T1_IN14 R5OUT 15R4OUT 16R3OUT17R2OUT 18R1OUT 19R2OUTB 20INVALID 21FORCEOFF 22FORCEON 23C1- 24GND 25VCC 26V+ 27C1+28

UART2_DCDRTS_OUTDTR_OUT

UART2_DSRUART2_CTS

R204 0

UART2_RTS

RI_INCTS_IN

UART2_RI

L11PBY160808T-110Y-N

UART2_DTR

L12PBY160808T-110Y-N

VDD33 VDD33_UART

DSR_INDCD_IN

J24

CON4

1234

UART0_TXDUART0_RXD

RXD0_IN

P1_3

P1_2UART1_TXDUART1_RXD S14

SW DPDT

21

3

54

6

TXD2_OUT

TXD0_OUT

TXD1_OUT

RXD1_IN

UART2_TXD

C23 0.1uF

C20

0.1uFC82 0.1uF

J21

CON8A

1357

2468

J22

CON4

1234

P1

CONNECTOR DB9-M

594837261

GND

DSR_IN

P2

CONNECTOR DB9-M

594837261

DTR_OUT

RTS_OUTTXD2_OUT

RXD2_IN

CTS_IN

GND

P1_2

P1_3

DCD_IN

RI_IN

RS485_TXNRS485_RXPRS485_RXN

RS485_TXP

VDD33_UART

RXD0_INRXD1_IN

+ C85

10uF/10V

U10

ZT3243F/SSOP-28

C2+1

C2-2

V-3

R1_IN4

R2_IN5

R3_IN6

R4_IN7

R5_IN8

T1_OUT9

T2_OUT10

T3_OUT11

T3_IN12

T2_IN13

T1_IN14 R5OUT 15R4OUT 16R3OUT 17R2OUT 18R1OUT 19R2OUTB 20INVALID 21FORCEOFF22FORCEON23C1- 24GND 25VCC 26V+ 27C1+ 28

UART1_RXDTXD1_OUT

+ C86

10uF/10V

UART1_TXD

UART2_RXD

UART2_DCDUART2_RI

UART1_RXD

UART2_DTRUART2_RTS

UART2_CTS

UART0_TXD

TXD0_OUT

UART1_TXD

UART2_TXD

VDD33_UART

C22 0.1uF

C19

0.1uFC80 0.1uF

RS485_DERS485_DE

RS485_RE#

RS485_RO

RS485_DIRS485_RE#

UART2_DSR

RS485_RO

RS485_DI

UART2_CTS

UART1_TXDUART1_RXD

UART2_RIUART2_RTS

UART2_DSR

UART2_DTR

UART2_TXD

UART2_DCD

UART2_RXD

Title

Size Document Number Rev

Date: Sheet of

AX11015&AX11025 EVB.DSN 1.21

AX11015&AX11025 EVB - UART

B

5 10Tuesday, March 27, 2007

ASIX ELECTRONICS CORPORATION

J35 Short Pad default is connected

J34 Short Pad default is connected

J34

SHORT11 2 2 RS485_TXN

RS485_RXNJ35

SHORT11 2 2

J33

CON4A

13

24

Page 68: AX110xx Development Kit User Guide - Apex Electronics Ltd · 2 Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation AX110xx Development Kit User Guide Revision History

68

AX110xx Development KitUser Guide

Copyright (C) 2006 Reserved by ASIX Electronics Corporation

+ C68

10uF/10V

VDD_1WIRE

C67

0.1uF

VDD33

L8PBY160808T-110Y-NXP152A12C0MR

J36 Short Pad default is connected

Title

Size Document Number Rev

Date: Sheet of

AX11015&AX11025 EVB.DSN 1.21

AX11015&AX11025 EVB - Serial Bus

B

6 10Tuesday, March 27, 2007

ASIX ELECTRONICS CORPORATION

R191

47K

R124 4.7KR133 4.7K

J15

CON2

12

GND GND

SPI_WP1#

R172

4.7K,NC

GND GND

J20

CON8A

1357

2468

1WIRE_DQ1WIRE_STPZ

GND

CAN_RX

1WIRE_DQ1WIRE_STPZ

SPI_SS2SPI_SS1

CAN_TX

U8

AT25128

CS1

SO2

WP3

GND4

SI5

SCK 6HOLD

7VCC

8

+ C76

10uF/10V

1WIRE_STPZ1WIRE_DQGND

1WIRE_STPZ1WIRE_DQ

SPI_SS2SPI_SS1

CAN_TXCAN_RX

VDD33

VDD_1WIRE

I2C_SDAI2C_SCL I2C_SDA

I2C_SCL

R165

1.5K

R169

0

SPI_SS0

5V

J19

CON3

123

SPI_SCLK

SPI_SS0

SPI_MISOSPI_MOSI

SPI_SS1

SPI_SS0

SPI_SS

SPI_MOSISPI_SCLK

S[I_MISO

VDD_CAN

CAN_TX

5V

VDD_SPI

CAN_RX

SPI_SS1

5V

VDD_SPI

SPI_SS2

R182

4.7K

R177

4.7K

SPI Device

R188

4.7K

VDD_SPI

SPI_SS0

R189

4.7K

R183

4.7K

SPI_MISO

R178

4.7K

J36

SHORT1

12

2

SPI_SCLKSPI_MOSI

R35 120

R136

5K/24K-180K

VDD_CAN

R141 100

SPI_MISO

VDD_CAN

R146 100

C77

0.1uF

GND

VDD33VDD33

GND

NC/Q1

PMOSFET

GND

XP152A12C0MR

U5

MAX3050/SO-8

TXD1

GND2

VCC3

RXD4 SHDN 5CANL

6CANH

7RS 8

GND

SPI_SS

C62

NC/30pF

CAN_RX

CAN_TX

C63

0.1uF

L7PBY160808T-110Y-N

C60

0.1uF

CANL

CAN Transceivers

SPI_HOLD1#

L10PBY160808T-110Y-N

I2C_SCL

GND

GND

GNDGND

I2C_SDAGNDI2C_SDAI2C_SCL

J13

CON8A

1357

2468

VDD_CAN

+ C64

10uF/10V

C65

0.1uF

CANH

SPI_SCLK

R147 4.7K

SPI_MOSI

R186

4.7K

VDD_CAN

C13 NC/0.1uF

J14

CON8A

1357

2468

VDD_SPI

C73

0.1uF

GND

J18

CON3123

R40

47K,NC1WIRE_STPZ

1-Wire Device

CANL

VDD_1WIRE

GNDCANH

J17

CON8A

1357

2468

GND

1WIRE_DQ

CANHCANL

J16

NC/CON14A

1357

2468

9 1011 1213 14

Address : 000

I2C

GND

I2C_WP

I2C_SDA

I2C_SCL

R126

4.7K

U4

AT24C02A

A01

A12

A2/NC3

GND4

SDA5

SCL6

WP 7VCC

8R119 4.7K

R125 4.7K

C49

0.1uF

R128 4.7K

R134

4.7K

R129

4.7K

VDD33

GNDVDD_SPI

VDD33

J28

CON10A

13579

2468

10

CANL

SPI_MISO

CANH

L15PBY160808T-110Y-N

INT

L13 0R

SPI_MOSI

L16

PBY160808T-110Y-N

L14 0R

SPI_SCLK

LB_INT LB_INT

R38

22,NC

R39 22,NC

R41 22,NC

R43 22

VDD_CAN

SEN

VDD_CAN

SPI_SS1

SPI_SS0

SPI_SS2

For UBEC PHY Module

LB_I

NT

The block circuit is only used for AX11025

NC/Q2

PMOSFET

Page 69: AX110xx Development Kit User Guide - Apex Electronics Ltd · 2 Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation AX110xx Development Kit User Guide Revision History

69

AX110xx Development KitUser Guide

J2D

CONN4X20

D1D1

D2D2

D3D3

D4D4

D5D5

D6D6

D7D7

D8D8

D9D9

D10D10

D11D11

D12D12

D13D13

D14D14

D15D15

D16D16

D17D17

D18D18

D19D19

D20D20

J2C

CONN4X20

C1C1

C2C2

C3C3

C4C4

C5C5

C6C6

C7C7

C8C8

C9C9

C10C10

C11C11

C12C12

C13C13

C14C14

C15C15

C16C16

C17C17

C18C18

C19C19

C20C20

J2B

CONN4X20

B1B1

B2B2

B3B3

B4B4

B5B5

B6B6

B7B7

B8B8

B9B9

B10B10

B11B11

B12B12

B13B13

B14B14

B15B15

B16B16

B17B17

B18B18

B19B19

B20B20

Copyright (C) 2006 Reserved by ASIX Electronics Corporation

LB_ADDR1

LB_ADDR7

LB_ADDR3LB_ADDR5 LB_ADDR6LB_ADDR4LB_ADDR2

R11 0LB_CLK

R56 0

RD_DREQ

RD_DREQ R76 0

WR_DREQRD_DACK

LB_ADDR12LB_ADDR15

LB_ADDR9

R54 0

WR_DACK

RD_DACK

R55 0

WR_DREQWR_DACK

RD_DREQ

R65 0

LB_ADDR0

R66 0

R27 47K

LB_ADDR11LB_ADDR8

LB_ADDR14 R64 0

LB_ADDR[0..15]

LB_DATA[0..15]

LB_CS1#LB_CS0#

LB_ALELB_INT

LB_RD#LB_WR#

LB_UDS#LB_RDY

LB_LDS#

LB_ADDR14LB_ADDR15

R78 0

LB_ADDR11LB_ADDR12

R63 0RD_DACK

LB_ADDR9

LB_ADDR13

LB_ADDR8

R77 0LB_ADDR10LB_ADDR13

LB_ADDR7LB_ADDR6

LB_ADDR10

LB_ADDR4LB_ADDR3

LB_ADDR1LB_ADDR0

LB_ADDR5

LB_DATA7LB_DATA6

LB_ADDR2

LB_DATA3LB_DATA4

LB_DATA1LB_DATA0

LB_DATA5

LB_DATA2

LB_DATA14LB_DATA15

LB_DATA11LB_DATA12

LB_DATA8LB_DATA9

LB_DATA13

LB_DATA10

LB_UDS#LB_RDY

LB_WR#LB_RD#

LB_ALE

LB_CS0#LB_CS1#

LB_LDS#

LB_INT

Title

Size Document Number Rev

Date: Sheet of

AX11015&AX11025 EVB.DSN 1.21

AX11015&AX11025 EVB - Local Bus

A

7 10Tuesday, March 27, 2007

ASIX ELECTRONICS CORPORATION

LB_DATA11LB_DATA14

LB_DATA8R83 0R84 0

R82 0

5V_LB5V_LB

LB_DATA9

LB_DATA15LB_DATA12

R70 0

R72 0R71 0

R13 0R19 0

VDD33_LB VDD33_LB

R17 0R12 0 R6 0

LB_ADDR0

LB_DATA10LB_DATA13

R18 0

R8 0R7 0

R60 0R59 0

L1PBY160808T-110Y-N

L3PBY160808T-110Y-N

L4PBY160808T-110Y-N

L2PBY160808T-110Y-N

VDD33

C31

0.1uF

C25

0.1uF

VDD33_LB

5V

C24

0.1uF

C28

0.1uF

+ C29

47uF/16V

+ C27

47uF/16V

+ C32

47uF/16V

5V_LB

+ C30

47uF/16V

LB_CS1# LB_ALELB_RD#

R16 0R14 0

R15 0

R9 0

LB_INT

LB_UDS#

R10 0

LB_DATA2 LB_DATA1R68 0 R69 0

WR_DACKWR_DREQ

LB_CS0#

R3 0LB_LDS#LB_RDY

R2 0

VDD33_LB

LB_DATA0 R58 0

RST_LB5V_LB 5V_LB

5V_LB

VDD33_LBVDD33_LB

5V_LB

LB_WR# R4 0

VDD33_LB

J12

CON3

123

RST_I#

RST_O#RST_LB

LB_CLK LB_CLK

5V 5VVDD33VDD33

GND GND

R5 0

R62 0R53 0

R52 0

J2A

CONN4X20

A1A1

A2A2

A3A3

A4A4

A5A5

A6A6

A7A7

A8A8

A9A9

A10A10

A11A11

A12A12

A13A13

A14A14

A15A15

A16A16

A17A17

A18A18

A19A19

RST_I#RST_I#RST_O# RST_O#

LB_DATA5LB_DATA3

LB_DATA7LB_DATA4 LB_DATA6

R79 0

A20A20

R67 0 R57 0R80 0R81 0

Page 70: AX110xx Development Kit User Guide - Apex Electronics Ltd · 2 Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation AX110xx Development Kit User Guide Revision History

70

AX110xx Development KitUser Guide

VDD33VDD33

VDD33VDD33

5V5V

5V5V

PORT3_0

J6

CON4A

1 23 4

J26

CON4A

Copyright (C) 2006 Reserved by ASIX Electronics Corporation

J10

CON4A

13

24

13

24

J3

CON4A

13

24

J25

CON4A

13

24

J27

CON4A

13

24

J23

CON4A

13

24

VDD33VDD33 VDD33

VDD33

5V5V 5V

5V

J11

CON4A

13

24

VDD33

Title

Size Document Number Rev

Date: Sheet of

AX11015&AX11025 EVB.DSN 1.21

AX11015&AX11025 EVB - GPIO-PCA

A

8 10Tuesday, March 27, 2007

ASIX ELECTRONICS CORPORATION

VDD33

GNDVDD33

GND

D11 LED G

D13 LED G

D7 LED G

D8 LED G

D10 LED G

D12 LED G

D5 LED G

R120 330

R130 330

R137 330

R166 1K

R97 330

R122 330

R118 330

R194 1K

R135 330

R94 330

R179 1K

D9 LED G

R184 1KR190 1K

S9

SW DIP-8

1 162345678

15 R170 1K14131211109

R192 1K

R175 1K

PORT3_[0..7]

PORT2_[0..7]

PORT3_1

PORT3_7PORT3_6

PORT3_3PORT3_2

PORT3_4

PORT2_2PORT2_1PORT2_0

PORT3_[0..7]

PORT3_5

PORT2_4PORT2_3

PORT2_5

PORT2_7PORT2_6

PORT2_[0..7]

5V 5V

Page 71: AX110xx Development Kit User Guide - Apex Electronics Ltd · 2 Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation AX110xx Development Kit User Guide Revision History

71

AX110xx Development KitUser Guide

Copyright (C) 2006 Reserved by ASIX Electronics Corporation

C42 1uFVDD33

R95

0

R23

4.7K

RST_I#

VDD33

R117 4.7K

VDD33TP1

1

TP7

1

Power LED

C5

0.1uF

R20

330

R21

0

R22

200

C36

0.1uF

U1RT9164CM

Output 3.3V/1A

AD

J/G

ND

1V

OU

T2

VIN

3

+ C35

47uF/16V

+ C4

47uF/16V

VDD33

S1

SW SPST

D1

LED R

5V

R1

1K

J1

DC POWER JACK

Title

Size Document Number Rev

Date: Sheet of

AX11015&AX11025 EVB.DSN 1.21

AX11015&AX11025 EVB - Power & Reset

A

9 10Tuesday, March 27, 2007

ASIX ELECTRONICS CORPORATION

123

DC 5.0V/1A Power Input

C3

0.1uF

+ C2

47uF/16V

R116 4.7K

VDD33TP2

1

TP3

1

Option

S4

SW PUSHBUTTONC40

1uF

R93

100KR96

4.7K/NC

Reset Circuit

D6

1N4148U2

XC61CN2802MR,NC

VIN3

VOUT1

VSS2

R114 4.7K

VDD33

R115 4.7K

TP5

1

TP6

1

TP4

1

RESET#

R26

4.7K

GND

RESET#

VDD335V

RST_I# RESET#

VDD335V

RST_I#

GND

C26

0.1uF

+C1

330uF/25V

U3D

74HC00

12

1311

14

7

U3B

74HC00

4

56

14

7

U3A

74HC00

14

13

2

7

U3C

74HC00

14

98

10

7

Page 72: AX110xx Development Kit User Guide - Apex Electronics Ltd · 2 Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation AX110xx Development Kit User Guide Revision History

72

AX110xx Development KitUser Guide

V1.02R113 from 47K change to 4.7KR27 from 4.7K change to 47K

V1.01R165 from 4.7K change to 1.5KR200 and R203 from 0 change to 4.7K,NCU10 and U11 Pin 23 connect to VDD33_UART

V1.00 Init

Title

Size Document Number Rev

Date: Sheet of

AX11015&AX11025 EVB.DSN 1.21

AX11015&AX11025 EV Board - History

A

10 10Tuesday, March 27, 2007

ASIX ELECTRONICS CORPORATION

V1.201. U10.23 connect to VDD33 U11.23 connect to VDD332. Insert Short pad J34 between R46.2 and signal RS485_TXN Insert Short pad J35 between R45.2 and signal RS485_RXN3. Remove R34 Insert Short pad J36 between R35.2 and signal CANH4. Increase J28 and L13,L14,L15,L16 for PCAN to USB5. C13 0.1uF =>NC C62 30pF =>NC6. R136 value is decided for running speed and please reference MAXIM MAX3050 datasheetV1.211.The circuit is supported both AX11015&AX11025

Copyright (C) 2006 Reserved by ASIX Electronics Corporation

Page 73: AX110xx Development Kit User Guide - Apex Electronics Ltd · 2 Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation AX110xx Development Kit User Guide Revision History

73

AX110xx Development KitUser Guide

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]: http://www.asix.com.tw

Copyright (C) 2006 Reserved by ASIX Electronics Corporation