Advertisement

Quick Links

Cost Effective
Network Processor
for TCP/IP
with ARM7TDMI
MLN7400
Evaluation Board Manual
Version 0.20
December 31, 2003
MCS Logic Inc.
Copyright © 2003 MCS LOGIC Limited. All rights reserved
EVB7400

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the MLN7400 and is the answer not in the manual?

Questions and answers

Summary of Contents for MCS MLN7400

  • Page 1 Cost Effective Network Processor for TCP/IP with ARM7TDMI MLN7400 Evaluation Board Manual Version 0.20 December 31, 2003 MCS Logic Inc. Copyright © 2003 MCS LOGIC Limited. All rights reserved EVB7400...
  • Page 2 EVB7400 Revision History Version Date Revision Description V 0.10 December 30, 2003 First Release User’s Manual V.0.10 2/36 Copyright © 2004 MCS LOGIC Limited. All rights reserved...
  • Page 3 EVB7400 User’s Manual V.0.10 3/36 Copyright © 2004 MCS LOGIC Limited. All rights reserved...
  • Page 4: Table Of Contents

    EVB7400 Table of Contents CHAPTER 1 INTRODUCTION........................6 ............................6 YSTEM EQUIREMENTS ..............................8 OARD OMPONENTS CHAPTER 2 BOARD CONFIGURATION....................11 (SW1) ............................11 NDIAN ELECTION ROM B (SW2)..................11 LENGTH ELECTION NAND FLASH ............................... 11 GPIO S ................................. 12 ETTING CHAPTER 3 SETUP EVB7400 ENVIRONMENTS ................
  • Page 5: List Of Figures

    EVB7400 List of Figures [ F IGU R E 1 ] EVB7400 BLOCK DIAGRAM........................6 [ F IGU R E 2 ] MEMORY MAP ............................7 [ F IGU R E 3 ] BLOCK DIAGRAM (TOP VIEW) ........................8 UTP CABLE CONNECTION........................14 [ F IGU R E 4 ] PROPERTIES SETTING PAGE .........................
  • Page 6: Introduction

    Chapter 1 EVB7400 is a MLN7400 evaluation board and MCS-uClinux training kit that is suitable for code development and exploration of MN7400 with MCS-uClinux. It includes much of the hardware and software required completing your application development. It supports various function related with network, communication such as IIC, SPI, UART, 10/100 Ethernet, multimedia module such as sound DAC, storage media such as NAND FLASH memory module.
  • Page 7 EVB7400 ADDRESS MLN7400 MAP EVB7400 0x000_0000 ~ 0x0FF_FFFF ROM/Flash bank 0 (16Mbytes) FLASH(512KB) 0x100_0000 ~ 0x1FF_FFFF ROM/Flash bank 1 (16Mbytes) SRAM(128KB) 0x200_0000 ~ 0x2FF_FFFF ROM/Flash bank 2 (16Mbytes) FLASH(2MB) 0x300_0000 ~ 0x3FF_FFFF ROM/Flash bank 3 (16Mbytes) PCMCIA Card 0x400_0000 ~ 0x5FF_FFFF...
  • Page 8: Board Components

    EVB7400 1.2 Board Components The arrangement of major components on the board is shown in Figure 3. The major components include: [ Fi gu re 3 ] B LOCK IAGRAM OP VIEW User’s Manual V.0.10 8/36 Copyright © 2004 MCS LOGIC Limited. All rights reserved...
  • Page 9 There are RJ45 connector and Ethernet Phy for network.(AC101L, 10/100 BASE-T) AUDIO IN/OUT There is a stereo DAC(CS4340) for AUDIO out. And MIC and AMP is connected to ADIN3(ADC channel3) for AUDIO In. Reset Button There is a button for system reset.
  • Page 10 EVB7400 Four buttons(SW5, SW8, SW11, SW14) are connected to ADIN1(ADC channel 1). Three buttons(SW5, SW8, SW11, SW14) are connected to ADIN2(ADC channel 2). External Interrrupt Key There are two button to use external interrupts. Each button(S1,S2) is connected to External interrupt0 and 2.
  • Page 11: Board Configuration

    ROM BANK0 : AM29LV160BB 1M X 16 bits Flash *Note : AT29C040(U9) should be removed 2.3 NAND FLASH You can use NAND Flash through GPIO of MLN7400. To use NAND Flash you shoud install 0 ohm registance. Refer to schementic page4. Install Register reference...
  • Page 12: Gpio Setting

    EVB7400 2.4 GPIO Setting <128-TQFP/ 144 -LQFP Common I/O> <144 -LQFP Extended I/O> Setting Setting Shared Initial Board Setting Value Shared Initial Board Setting Value GP00 CUTXD1 UART1 S, O GP27 EXT_TCLK0 Ext Timer0 Clk S, I GP01 CURXD1 UART1 S, O GP28 EXT_TCLK1...
  • Page 13: Setup Evb7400 Environments

    EVB7400 Setup EVB7400 Environments Chapter 3 3.1 Ethernet 10/100 BASE-T Connector Same connector and pin for both 10Base-T and 100 Base-Tx < At the network interface card/hubs > < At the cables > RJ45 female connetor at the network interface cards and hubs RJ45 male connector at the cable Name Descriptions...
  • Page 14 EVB7400 [ Fi gu re 4 ] UTP C ABLE ONNECTION User’s Manual V.0.10 14/36 Copyright © 2004 MCS LOGIC Limited. All rights reserved...
  • Page 15: Connection Configurations For Debug Console

    EVB7400 Connection Configurations for Debug Console Chapter 4 Configuration the Hyper Terminal To configure the Hyper Terminal, which is a Windows utility program for serial communications, refer to following steps: Run the Hyper Terminal program -. Window 95/98/2000/XP start tool bar -> Program -> Accessories -> Hyper Terminal Group ->...
  • Page 16: Downloading Binary Image And Flash Write

    EVB7400 [ Fi gu re 6 ] C HOOSE ETTING Re-connect Hyper Terminal to run at new properties Disconnect : Call -> Disconnect Connect: Call -> Call Power-On Reset or push the reset button on EVB7400 board Now, the diagnostic program menu is showed on the Hyper Terminal Downloading Binary Image and Flash Write 4.2.1 Downloading Binary Image...
  • Page 17 EVB7400 Type “8” at Flash Program Menu and type address to download. User’s Manual V.0.10 17/36 Copyright © 2004 MCS LOGIC Limited. All rights reserved...
  • Page 18 EVB7400 select the Send File from the Transfer menu File Name : Select the file name, which you want too download. Protocol : Select the Xmodem or 1K Xmodem. Click Ok. Then, the file that you selected will be downloaded. User’s Manual V.0.10 18/36 Copyright ©...
  • Page 19: Flash Write

    EVB7400 4.2.2 Flash Write You can write downloaded binary image at User flash memory(AM29LV160BB, U8). Type “2” to write an executable binary file at User Flash memory. Then, you can execute your image by changing Boot Rom selection switch(SW2) to X16(default is X8). User’s Manual V.0.10 19/36 Copyright ©...
  • Page 20: Opennice32 Installation

    EVB7400 Opennice32 Installation Chapter 5 5.1 OPENice32 The OPENice32 can also be connected with the EVB7400 as a debugging system for software applications development. OPENice32 is a JTAG-based, nonintrusive, debugging system for ARM-based controllers or processors. JTAG provides the interface between a debugger and the ARM-based controller development board.
  • Page 21: Evb7400 1.0 Schemetic And Bom

    EVB7400 EVB7400 1.0 Schemetic and BOM Chapter 6 6.1 EVB7400 BOM PART NO GEOMETRY COUNT DESCRIPTION REFERENCE Vendor MLN7400 144LQFP Microprocessor MCS Logic MLN7400P 128TQFP Microprocessor MCS Logic AT24C256 8 SOIC EEPROM(IIC) Atmel AT25040 8 SOIC EEPROM(SPI) Atmel DS1629 8 SOIC...
  • Page 22 EVB7400 DB9 FEMAIL UART0~4 P1,P2,P3,P4,P5 DB9 MAIL HUART Option HEADER 13X2 DATA, MII, JP3,JP4,JP6,JP8 ADDRESS, MEMORY HEADER 24X2 GPIO heaser HEADER 4X2 IIC & SPI HEADER 6X2 HUART header HEADER 1 Test Pin JP1,TP1,TP2,TP3,TP4 TP5, TP6 Beads(100Mhz) 2012 0603(1608) R8,R9,R10,R11,R12, R13,R14,R15,R16,R17, R18,R19,R20,R21,R22, R23,R24,R25,R26,R27,...
  • Page 23 EVB7400 100K 0603(1608) R165,R169,R170 0603(1608) 0.01uF_2kV 0.01uF 0603(1608) C47,C57,C58,C59,C60, C61,C62,C83,C87 0.1uF 0603(1608) C1,C2,C3,C4,C5, C6,C7,C8,C9,C10, C11,C12,C15,C17,C18, C19,C20,C21,C22,C23, C24,C25,C26,C27,C28, C29,C32,C33,C34,C35, C36,C37,C38,C39,C40, C41,C42,C43,C44,C45, C46,C48,C50,C52,C63, C64,C65,C66,C79,C80, C81,C82,C85,C89,C92, C93,C94,C96,C97,C183, C184,C185,C186C187,C188 0603(1608) C51,C53,C54,C55,C90, 20pF 0603(1608) C13,C14 22pF 0603(1608) C30,C31 27pF 0603(1608) 47pF 0603(1608) 100pF 0603(1608) 330pF 0603(1608) C67,C68,C69,C70,C71, C72,C73,C74,C75,C76,...
  • Page 24: Evb7400 Schematic

    EVB7400 6.2 EVB7400 Schematic User’s Manual V.0.10 24/36 Copyright © 2004 MCS LOGIC Limited. All rights reserved...
  • Page 25 MLN7400 Evaluation Board DESIGN CUSTOMER MCS LOGIC CHECK-1 REV. MLN7400EV CHECK-2 DATE UPDATE SHEET 2003.11.18 1 / 14 REMARK BLOCK DIAGRAM...
  • Page 26 LITTLE AD09 GP09_NBE1 GP09_NBE1 GROUND GROUND SW_DPDT MLN7400_144LQFP GP08_NBE0 GP07_CURXD4 DESIGN CUSTOMER GP06_CUTXD4 GROUND MCS LOGIC GP05_CURXD3 GP04_CUTXD3 CHECK-1 GP03_CURXD2 REV. GP02_CUTXD2 MLN7400EV GP01_CURXD1 CHECK-2 GP00_CUTXD1 DATE UPDATE SHEET 2003.11.18 2/14 12 13 17 18 19 REMARK Main CPU MLN7400...
  • Page 27 VCC_33A VCC_33 AGND DATA(15:0) MII_TXCLK TX_CLK TX_EN MII_TXEN MII_TXD0 TX_D0 TX_D1 MII_TXD1 MII_TXD2 TX_D2 TX_D3 MII_TXD3 VCC_33 MII_COL RX_COL VDD33_00 RX_CRS MII_CRS GND33_00 GND33_05 VDD33_05 GP26_ENWAIT GP26_ENWAIT MLN7400P_128TQFP GP25_IOWR* GP25_IOWR* GP24_IORD* GP24_IORD* GP23_CE2* GP23_CE2* GP22_REG* GP22_REG* GP21_EXT_UCLK GP21_EXTUCLK SDCLK GP20_EXINT1 SDCLK GP20_EXIT1 SDCKE...
  • Page 28 OPTIONAL Do not install Install to use Only use when CPU is NAND Flash MLN7400P and need to use GP25_IOWR* DDATA GP38_TOUT3 NFIO7 MLN7400P NAND GP24_IORD* DMCK GP37_TOUT2 NFIO6 DAC I/F GP23_CE2* DBCK GP36_EXINT3 NFIO5 FLASH GP22_REG* DLRCK GP34_HUARTNDTR4 NFIO4 GP33_HUARTNDSR4 NFIO3 GP32_HUARTNRTS4...
  • Page 29 IIC EEPROM SPI EEPROM VCC_33 VCC_33 VCC_33 VCC_33 SPI_SS* VCC_33 C187 SPI_MISO *HOLD C186 0.1uF SPI_CLK 0.1uF SPI_MOSI GROUND AT25040 S524A40X10 GROUND GROUND GROUND GROUND External Interrupt Test VCC_33 VCC_33 4.7K EXTINT0 VCC_33 TACT_SW TC41 EXTINT 0 1N4004 ALRM DS1629 GROUND GROUND 1N4004...
  • Page 30 VCC_33 ADDR(14:0) DATA(15:0) ADDR(15:0) DATA(15:0) I_O1 I_O2 I_O3 I_O4 I_O5 I_O6 VCC_33 I_O7 VCC_33 I_O8 I_O9 DQ10 I_O10 DQ11 4MX16_SDRAM I_O11 DQ12 I_O12 DQ13 I_O13 DQ14 I_O14 DQ15 I_O15 SDCLK I_O16 SDCKE VCC_33 NECS1 NEWE SDCSN NEOE SDRASN RAS* VCC1 SDCASN CAS* VCC2...
  • Page 31 VCC_33 VCC_33 VCC_33 VCC_25 NC_VDD X1_OE X2_OUT NC_GND XTAL_OSC_25MHZ GROUND GROUND GROUND GROUND NRESET MDIO VCC_25 VCC_25 PHYADCO3 MII_RXD3 PHYADCO2 MII_RXD2 GROUND PHYADCO1 MII_RXD1 PHYADCO0 MII_RXD0 VCC_25 VCC_25 GROUND VCC_25 VCC_25 VCC1 VCC25OUT GROUND GROUND GND1 TXDP LED_LNK MII_RXDV RXDV_CRSDV TCMT MII_RXCLK RMII_MODEL_RXC...
  • Page 32 UART0 VCC_33 TC12 TC11 DB9_FEMALE CUTXD0 CURXD0 GROUND CUTXD1 UART1 CURXD1 TC13 TC14 MAX3232 GROUND DB9_FEMALE GROUND GROUND UART2 VCC_33 TC16 TC15 DB9_FEMALE CUTXD2 CURXD2 GROUND CUTXD3 UART3 CURXD3 TC17 TC18 MAX3232 GROUND DB9_FEMALE GROUND GROUND UART4 VCC_33 TC20 TC19 DB9_FEMALE CUTXD4 CURXD4...
  • Page 33 VCC_33 ADDR(11:0) VCC0 VCC1 VPP2 VPP1 DATA(15:0) VCC_33 R201 PCMCIA_RESET_GP37 R202 PCMCIA_RESET RESET PCMCIA_CE1* CE1* PCMCIA_CE2* CE2* NEOE NEWE WE*_PGM* GROUND PCMCIA_IORD* IORO* PCMCIA_IOWR* IOWR* PCMCIA_REG* REG* VCC_33 CD2* CD1* PCMCIA_WAIT* WAIT* PCMCIA_IRQ* RDY*_IREQ* VS2* VS1* BVD2*_SPKR BVD1*_STSCHG GND0 GND1 INPACK* GND2 WP*_IOIS16*...
  • Page 34 RESET SYSTEM GPIO LED VCC_33 VCC_33 VCC_33 VCC_33 VCC_33 VCC_33 VCC_33 VCC_33 RESET 1N4148 74LVC14 74LVC14 NRESET GROUND GROUND TC25 VCC_33 10uF 14 Pin : VCC_33 7 Pin : Ground VCC_33 SW_RESET NTRST LED0* GROUND 74LV08 LED1* 14 Pin : VCC_33 LED2* 7 Pin : Ground LED3*...
  • Page 35 DATA(15:0) VCC_33 VCC_33 SPI_CLK SPI_MOSI SPI_MISO SPI_SS* VCC_33 HEADER2X4 GROUND IIC & SPI HEADER GP06_CUTXD4 GP31_HUARTNCTS4 GP07_CURXD4 GP32_HUARTNRTS4 GP30_HUARTNDCD4 GP33_HUARTNDSR4 VCC_33 GP34_HUARTNDTR4 HEADER2X6 HEADER2X13 GROUND GROUND GROUND GROUND DATA HIGH SPEED HEADER UART MII_CRS MII_COL HEADER MDIO MII_RXERR MII_TXCLK MII_RXCLK ADDR(20:0) MII_TXEN MII_RXDV...
  • Page 36 VCC_33A VCC_33A VCC_33A R152 R153 R154 ADIN0 ADIN1 ADIN2 TACT_SW TACT_SW TACT_SW PLAY TACT_SW TACT_SW TACT_SW STOP MENU VOL_UP SW10 SW11 SW12 TACT_SW TACT_SW TACT_SW SKIP+ VOL_DN AGND VCC_33A SW13 SW14 TACT_SW TACT_SW C188 SKIP- ENTER 0.1uF AGND VCC_33A VCC_33A AGND SW15 MUTE...
  • Page 37 TC35 3.3uF R172 AGND AOUTR TC36 3.3uF R174 AOUTL VCC_33A LINE_OUT_JACK AGND AGND R177 NRESET RST* MUTEC DDATA SDATA AOUTL DBCK SCLK DLRCK LRCK AGND DMCK MCLK AOUTR DIF1 REF_GND DIF0 DEM0 FILT+ CS4340 DESIGN CUSTOMER MCS LOGIC CHECK-1 REV. MLN7400EV AGND CHECK-2...
  • Page 38 GROUND NFWRN NFIO1 NFWEN NFIO0 NC10 NC11 NC25 R180 NFPIN6 NC12 NC26 GROUND GROUND GROUND GROUND NC13 NC27 NC14 NC28 R181 K9F2808_YCB0 NFPIN38 DESIGN CUSTOMER GROUND MCS LOGIC CHECK-1 REV. MLN7400 CHECK-2 DATE UPDATE SHEET 2003.11.18 14/14 REMARK NAND FLASH...

Table of Contents