Advertisement

Quick Links

W5300E01-ARM User's Manual
(Version 1.0)
©2008 WIZnet Co., Inc. All Rights Reserved.
☞ For more information, visit our website at
http://www.wiznet.co.kr

Advertisement

Table of Contents
loading

Summary of Contents for Wiznet W5300E01-ARM

  • Page 1 W5300E01-ARM User’s Manual (Version 1.0) ©2008 WIZnet Co., Inc. All Rights Reserved. ☞ For more information, visit our website at http://www.wiznet.co.kr...
  • Page 2 Docum ment H History y Infor matio Revision scription Ver. 1.0 July 15 5, 2008 Release W530 00E01-ARM Us ser’s Manual...
  • Page 3 WIZ Znet Produc cts, Write down your question o on Q&A B Board in W WIZnet web bsite ( ). WIZnet w.wiznet.co.k Engineer w will give an a answer as s soon as pos ssible.
  • Page 4 OPYRI GHT N NOTIC Copy yright 2008 W WIZnet, Inc. Al l Rights Rese erved. Techn nical Support support@w wiznet.co.kr Sales s & Distributio sales@wi znet.co.kr For m more informat tion, visit our w website at tp://www.wizn n et.co.kr W530 00E01-ARM Us ser’s Manual...
  • Page 5: Table Of Contents

    Table of Con ntents Overview ..........................1 1.1. oducts Introd duction ....................1 1.2. oducts Speci ification ....................2 ion ............
  • Page 6 mension ................15 3.5.1. Board Dim Board Oper ration ........................16 4.1. oting Check ......................16 ndows ............16 4.1.1. Booting Ch heck for Win ux .....
  • Page 7 Figures 1-1 : W53 00E01-ARM ......................1 IGUR OARD 2-1 : W53 00E01-ARM ................3 IGUR OARD AYOUT 2-2 : WIZ8 830MJ M ....................3 IGUR AYOUT 3-1 : W53 00E01-ARM .....
  • Page 8 Tables 1-1 : W530 0E01-ARM B ..............2 ABLE OARD PECIFICATIO 1-2 : WIZ83 30MJ M ..................2 ABLE ODUL PECIFICAT TION 2-1 : P W5300E E01-ARM ................4 ABLE ARTS ESCRIPTIO...
  • Page 9: Overview

    W5300E01-ARM is the test board to evaluate the function of W5300 based on ARM920T. 1.1. Products Introduction W5300E01-ARM is composed of the base board and WZ830MJ module. In the base board, ARM920T based Samsung S3C2410A-200MHz processor is built in, and W5300, the hardware TCP/IP chip is used.
  • Page 10: Pro Oducts Speci Ification

    Ethernet Chip WIZnet W5300 TCP/IP Chip RJ-45 RJ-45 1Port (integrated Transformer) Base board 56Pin (28pin * 2) 2.54mm Pitch Pin-Header Interface 50mm * 34mm Size Table 1-2 : WIZ830MJ Module Specification © Copyright 2008 WIZnet Co., Inc. All rights reserved.
  • Page 11: P Products De Escription

    2. Products Description 2.1. Board Layout 2.1.1. Base Board Layout Figure 2-1 : W5300E01-ARM Base Board Layout 2.1.2. WIZ830MJ Module Layout Figure 2-2 : WIZ830MJ Module Layout © Copyright 2008 WIZnet Co., Inc. All rights reserved.
  • Page 12: Parts Desc Cription

    2.1.3. Parts Description The description of each part shown in <Figure 2-1 : W5300E01-ARM Base Board Layout> and <Figure 2-2 : WIZ830MJ Module Layout> is as below. Description Description Samsung S3C2410A Processor Reset Switch 32MB SDRAM * 2Ea (Total 64MB)
  • Page 13: Pa Ckage And C Contents

    Linux Kernel Patch file Linux Kernel Config file Image Bootloader Image Kernel Image Ramdisk Image Tools Toolchain(compiler, etc…) Drivers W5300 Driver Character LCD Driver Examples Loopback test Table 2-3 : Contents of Data CD © Copyright 2008 WIZnet Co., Inc. All rights reserved.
  • Page 14: H Hardware D Designer's G Guide

    3. Hardware Designer’s Guide 3.1. Block Diagram 3.1.1. System Block Diagram Figure 3-1 : W5300E01-ARM System Block Diagram © Copyright 2008 WIZnet Co., Inc. All rights reserved.
  • Page 15: Power Blo Ock Diagram

    3.1.2. Power Block Diagram Figure 3-2 : W5300E01-ARM Power Block Diagram © Copyright 2008 WIZnet Co., Inc. All rights reserved.
  • Page 16: Blo Ock Descripti On

    In order to support NAND Flash boot loader, Samsung S3C2410A processor contains SRAM buffer called as Steppingstone. W5300E01-ARM Platform uses NAND Flash ROM for Booting memory. It is designed to be initialized with NAND Flash booting by pull-down OM0 and OM1 pins of S3C2410A to GND.
  • Page 17: Wiz830Mjj Module

    By connecting pin 1 and 2 of J8 by using 2 pin jumper, 16 bit data bus width is configured. By connecting pin 2 and 3, 8 bit bus width is configured. © Copyright 2008 WIZnet Co., Inc. All rights reserved.
  • Page 18: Rs-232C S Serial Port

    USB Device (Slave) interface that S3C2410 supports. As USB Host driver is basically supported by Linux, it is possible to test various USB devices by connecting to W5300E01-ARM platform. Through USB device driver, the connection with PC is supported. 3.2.7.
  • Page 19: Power Blo Ock

    3.2.10. Power Block The power of W5300E01-ARM is supplied by 5V/2A adaptor. The internal power is 5V, 3.3V and 1.8V. For the detail of each power, refer to reference schematic or ‘3.1.2 Power Block Diagram’. The input of 5V adaptor can be controlled by power switch (SW1). In order to prevent the damage by over- power when the switch is on, Poly-Fuse(F1) is applied.
  • Page 20: Expansion N Port Interfa Ce

    CODEC system clock I2SSDI I2S bus serial data input I2SSDO I2S bus serial data output UART TXD1 UART1 transmit data output Interface RXD1 UART1 receive data input TXD2 UART2 transmit data output © Copyright 2008 WIZnet Co., Inc. All rights reserved.
  • Page 21 Data Bus 17,19,21,23,25, data bus 27,29,31,33,35, VD0 ~ VD23 37,2,4,6,8,10, 12,14 LEND Line end signal Control VCLK LCD clock signal Signal VLINE LCD line signal VM alternates the polarity of the row © Copyright 2008 WIZnet Co., Inc. All rights reserved.
  • Page 22: Schematic

    Refer to ‘WIZ830MJ_R10.DSN’ file included in CD. 3.4. Parts List 3.4.1. W5300E01-ARM Parts List Refer to ‘W5300E01-ARM V1.0 PART LIST.PDF’ file included in CD. 3.4.2. WIZ830MJ Module Parts List Refer to ‘WIZ830MJ V1.0 PART LIST.PDF’ file included in CD. © Copyright 2008 WIZnet Co., Inc. All rights reserved.
  • Page 23: Ph Ysical Specif Fication

    14.65 12.10 4.00 3.70 4.00 4.00 3.70 4.00 4.00 3.30 4.00 14.65 4.00 97.00 4.00 Figure 3-6 : W5300E01-ARM Board Dimension For the board dimension of WIZ830MJ, refer to WIZ830MJ datasheet. © Copyright 2008 WIZnet Co., Inc. All rights reserved.
  • Page 24: Serial Cable

    Below booting message means normal operation of the board. Below screen means that the booting is processed to Bootloader and Linux Kernel, and user can use the Linux. If below booting message is not displayed, check if power adaptor or serial cable is normally connected. © Copyright 2008 WIZnet Co., Inc. All rights reserved.
  • Page 25 Figure 4-2 : Booting Check at the Hyper Terminal © Copyright 2008 WIZnet Co., Inc. All rights reserved.
  • Page 26 Below screen means that the booting is processed to Bootloader and Linux Kernel, and user can use the Linux. If below booting message is not displayed, check if power adaptor or serial cable is normally connected. © Copyright 2008 WIZnet Co., Inc. All rights reserved.
  • Page 27 Figure 4-4 : Booting Check at the minicom © Copyright 2008 WIZnet Co., Inc. All rights reserved.
  • Page 28 4.2. Testing Network Operation W5300E01-ARM board supports Hybrid mode of W5300 linux driver – simultaneous use of S/W & H/W TCP/IP stack. By configuring channel 0 as MAC_RAW mode, it is possible to utilize Hybrid mode for compatibility with existing network program. Channel 1 is configured for testing looback test through H/W TCP/IP stack.
  • Page 29 4.2.2. Testing HTTP Server Supply the power to W5300E01-ARM board and check booting. Execute Web Browser. Input ‘http://192.168.1.53’ for address. Figure 4-6 : HTTP Server Test © Copyright 2008 WIZnet Co., Inc. All rights reserved.
  • Page 30 Figure 4-7 : TELNET Server Test 4.2.4. Testing Loopback With the loopback program in W5300E01-ARM, it is possible to test both of S/W & H/W TCP/IP stack. Loopback program is installed in ‘/root’ directory of 5300E01-ARM board. Install AX1 provided by CD. (Software/Tools/AXInstallV3.1.exe) For the detail of AX1, refer to ‘Documents/Menual/AX1 Menual V3.1’...
  • Page 31 The IP address of PC in which AX1 is installed, should be set as 192.168.1.xxx (Ex> 192.168.1.2). Check if ‘Connected’ message is shown. If PC and W5300E01-ARM board is connected, ‘loopback start!’ message is displayed at the loopback program of W5300E01-ARM. If connection is not normal, check below.
  • Page 32 Figure 5-1 : Cable Connection Example 1 As shown in <Figure 5-1>, connect the Host PC and W5300E01-ARM board. The Linux should be installed in the Host PC. Serial cable is used for system console, debugging and data transmission. UTP cable is for data transmission.
  • Page 33 If Host PC is using Debian Linux, install tftpd-hpa package by using apt-get package management system. # apt-get install tftpd-hpa At the Red Hat Linux, install tftpd-server package by using yum package management system. # yum install tftp-server © Copyright 2008 WIZnet Co., Inc. All rights reserved.
  • Page 34 Re-start the ‘xinetd’ # /etc/init.d/xinetd stop # /etc/init.d/xinetd start When using ‘xinetd’, ‘xinetd’ package should be installed. If ‘xinetd’ package is not installed, install it by using apt-get or yum package management system. © Copyright 2008 WIZnet Co., Inc. All rights reserved.
  • Page 35 # mkdir /nfs Open ‘/etc/’exports’ file and add below. /nfs 192.168.1.0(rw, insecure) Re-start the NFS. (In case of using Debian, input ‘/etc/init.d/nfs-kernel-server’ instead of ‘/etc/init.d/nfs’.) # /etc/init.d/nfs stop # /etc/init.d/nfs start © Copyright 2008 WIZnet Co., Inc. All rights reserved.
  • Page 36 For the testing, program ‘Hello World’ in the ‘test.c’ source file. #include <stdio.h> int main(void) printf(“Hello World!\n”); return 0; Compile the source code into execute file for ARM. # arm-linux-gcc –o test test.c © Copyright 2008 WIZnet Co., Inc. All rights reserved.
  • Page 37 5.4.1.1. Se erial File Tr ransmissio on at the M Minicom It is possible e to transmit serial data t to Minicom b by using seria al console at the Linux Ho ost PC as be elow. 1. Exe ectue minico om, and log in n with ‘root’...
  • Page 38 Figure 5-4 : Z Zmodem at the minicom 5. Ch eck if the file e is correctly trnasmitted w with ‘ls’ com mand. 6. Co nfigure file a authority with ‘chmod 755 5 test’ and ex xecute ‘test’ p program. Figure e 5-5 : Execu uting Test F...
  • Page 39 If PC is operating on Windows, the Hyper Terminal can be used as below. The serial file transmission can be processed at the Hyper Terminal. 1. Execute Hyper Terminal, and log in with ‘root’ after W5300E01-ARM is booted. 2. Select ‘Transfer’ -> ‘Send File…’ at the menu bar.
  • Page 40 In order to use NFS, NFS Server should be installed in the Host PC. For the detail of NFS server installation, refer to ‘5.3.2 NFS Server Configuration’. W5300E01-ARM supports NFS Client. In order to use the directory of NFS at the Host PC, input below command at the target board.
  • Page 41 6. Linux Kernel Patch & Compile The official Linux kernel can’t be used in W5300E01-ARM. The kernel code should be modified in accordance with W5300E01-ARM platform. In the CD, the modified kernel source is included. The file to patch Linux official kernel is also included in the CD.
  • Page 42 6.2. Linux Kernel Compile Copy Linux kernel source patched to W5300E01-ARM from CD. # cd /media/cdrom/Software/LinuxKernel # cp linux-2.6.24.4-w5300e01.tar.gz /usr/src/ Extract the compression and compile it. # cd /usr/src # tar zxvf linux-2.6.24.4-w5300e01.tar.gz # cd linux-2.6.24.4 # make wizImage Copy the created kernel image into the directory set as tftp server.
  • Page 43 When kernel image size is changed, re-configure environment variable ‘bootcmd’ Ex > If changed kernel image size is 300000. WIZnet # setenv bootcmd ‘nand read 30400000 400000 c00000;nand read 32000000 40000 300000;bootm 32000000’ Input ‘reset’ or check Linux kernel booting by pushing reset button.
  • Page 44 Root File system is the file system mounted in ‘/’. Root File system should include dynamic library, device file, and indispensable utilities basically used for system operation. W5300E01-ARM uses Ramdisk for Root File system. NAND Flash area is used by mounting JFFS2 file system at the Ramdisk 7.1. Ramdisk Ramdisk uses a part of memory as like disk drive.
  • Page 45 Input ‘nand write 31000000 400000 c00000’ for writing Ramdisk image of RAM into Ramdisk area of NAND Flash. Input ‘reset’ or check if Ramdisk is correctly modified by pushing RESET button. Figure 7-2 : RAMDISK Modification Check © Copyright 2008 WIZnet Co., Inc. All rights reserved.
  • Page 46 |-- arm-linux – lib -> /lib `-- bin -- include -- sbin `-- var |-- lib |-- lock -- subsys |-- log |-- run `-- spool – cron -- crontabs Figure 7-3 : Ramdisk Directory Structure © Copyright 2008 WIZnet Co., Inc. All rights reserved.
  • Page 47 NAND Flash is non-volitile storage device. For storing data, use NAND Flash area. JFFS2 is the file system only for Flash. When W5300E01-ARM accesses NAND Flash area, mount and use the JFFS2 file system. NAND Flahs area can be divided as below 0x00000000 –...
  • Page 48 8. Bootloader In the W5300E01-ARM, the bootloader that u-boot is modified, is included. The usage of u-boot is almost same as exisiting one. For the detail of each command, refer to http://www.denx.de/wiki/DULG/Manual. You can also see the information of each command through ‘help [command]’...
  • Page 49 9. Appendix 9.1. Hardware Schematic of W5300E01-ARM Base Board © Copyright 2008 WIZnet Co., Inc. All rights reserved.
  • Page 50 Figure 9-1 : Hardware Schematic of W5300E01-ARM Base Board For the schematic of WIZ830MJ Module, refer to WIZ830MJ_R10.DSN file included in the CD.. © Copyright 2008 WIZnet Co., Inc. All rights reserved.
  • Page 51 3x1 Pin Header (M) 2.54mm pitch 2.54pitch, DIP LED1,LED2 Chip LED, Green CASE 0805 Chip LED, RED CASE 0805 DSUB 9Pin Male, R/A RS-232 Serial Connector USB A-Type Connector USB Host Connector © Copyright 2008 WIZnet Co., Inc. All rights reserved.
  • Page 52 16character * 2line W5300E01-ARM Rev1.2 / 1.6T, 6-Layer Table 9-1 : W5300E01-ARM Base Board Part List For the part list of WIZ830MJ Module, refer to ‘WIZ830MJ V1.0 PART LIST.PDF’ file included in CD. © Copyright 2008 WIZnet Co., Inc. All rights reserved.

Table of Contents