Upload
others
View
2
Download
0
Embed Size (px)
Citation preview
1
AX110xx Development KitUser Guide
AX110xx Development Kit User Guide
Revision 1.2Apr. 02, 2007
Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation
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.
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
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
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
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
7
AX110xx Development KitUser Guide
Figure 1. AX1100x 80-pin Development Board
Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation
8
AX110xx Development KitUser Guide
Figure 2. AX11015 128-pin Development Board
Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation
9
AX110xx Development KitUser Guide
Figure 3. AX11025 128-pin Development Board
Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation
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
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
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
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
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
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
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
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
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
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
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
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)
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
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
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
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
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).
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
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.
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
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.
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).
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).
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
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>
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>
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
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.
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
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.
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
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.
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
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
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
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.
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
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
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
49
AX110xx Development KitUser Guide
Figure 17. DoCD HAD Debugger Software Interface
Copyright (C) 2006-2007 Reserved by ASIX Electronics Corporation
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
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
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
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/).
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.
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.
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
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
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
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
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
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
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
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
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#
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
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
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
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
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
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
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
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
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