Micrel KSZ9021RL-EVAL User Manual

For gigabit ethernet transceiver with rgmii support

Advertisement

Quick Links

KSZ9021RL
Gigabit Ethernet Transceiver
with RGMII Support
KSZ9021RL-EVAL Board User's Guide
Revision 1.0 / March 2009
© Micrel, Inc. 2009
All rights reserved
Micrel is a registered trademark of Micrel and its subsidiaries in the
United States and certain other countries. All other trademarks are the
property of their respective owners.
The information furnished by Micrel in this datasheet is believed to be accurate and reliable. However, no responsibility is
assumed by Micrel for its use. Micrel reserves the right to change circuitry and specifications at any time without
notification to the customer. Micrel Products are not designed or authorized for use as components in life support
appliances, devices or systems where malfunction of a product can reasonably be expected to result in personal injury.
Life support devices or systems are devices or systems that (a) are intended for surgical implant into the body or (b)
support or sustain life, and whose failure to perform can be reasonably expected to result in a significant injury to the user.
A Purchaser's use or sale of Micrel Products for use in life support appliances, devices or systems is at Purchaser's own
risk and Purchaser agrees to fully indemnify Micrel for any damages resulting from such use or sale.
Micrel, Inc. ♦ 2180 Fortune Drive ♦ San Jose, CA 95131 ♦ U.S.A.
408-944-0800 (voice) ♦ 408-474-1000 (fax)
http://www.Micrel.com

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the KSZ9021RL-EVAL and is the answer not in the manual?

Questions and answers

Summary of Contents for Micrel KSZ9021RL-EVAL

  • Page 1 A Purchaser's use or sale of Micrel Products for use in life support appliances, devices or systems is at Purchaser's own risk and Purchaser agrees to fully indemnify Micrel for any damages resulting from such use or sale.
  • Page 2 KSZ9021RL-EVAL Board User’s Guide Revision History Revision Date Summary of Changes 3/20/09 Initial Release Micrel, Inc. March 20, 2009 Rev. 1.0 2/24...
  • Page 3: Table Of Contents

    KSZ9021RL-EVAL Board User’s Guide Table of Contents Introduction ................5 Board Features ................ 5 Evaluation Kit Contents............5 Hardware Description ............. 6 Jumper Setting & Definition .................. 7 Test Point Definition....................9 RJ-45 Copper Interface ..................9 LED Indicators ...................... 10 4.4.1...
  • Page 4 List of Tables Table 1. KSZ9021RL-EVAL Board – Jumper Definition..............7 Table 2. Strapping Pin Definitions for KSZ9021RL-EVAL Board Jumpers ........8 Table 3. KSZ9021RL-EVAL Board – Test Point Definition ............9 Table 4: Single LED Mode – LED Definition ................10 Table 5: Tri-color Dual LED Mode –...
  • Page 5: Introduction

    The KSZ9021RL Evaluation Kit includes the following hardware: • KSZ9021RL-EVAL Board (a.k.a. KSZ9021RL Socket Board) • 5V DC Adapter And a design package with the following collaterals that can be downloaded from Micrel’s website http://www.micrel.com • KSZ9021RL Socket Board Schematic (PDF and OrCAD DSN file) •...
  • Page 6: Hardware Description

    RGMII loop back path can be opened to allow the RGMII signals to be wired to a Gigabit MAC on another board. The KSZ9021RL-EVAL board receives power from a DC power jack (J13). A 5V DC power adapter is provided with the board. Any DC power adapter in the range of 5V to 12V with a current rating of 2 Amp or better can also be used.
  • Page 7: Jumper Setting & Definition

    4.1 Jumper Setting & Definition At power-up, the KSZ9021RL device is configured via strapping pins that are set by external pull- up and pull-down resistors. The KSZ9021RL-EVAL board provides jumpers for the KSZ9021RL device strap-in settings and for selective board options.
  • Page 8: Table 2. Strapping Pin Definitions For Ksz9021Rl-Eval Board Jumpers

    KSZ9021RL-EVAL Board User’s Guide The following table lists the strapping pin definitions for the KSZ9021RL-EVAL board jumpers. Jumper Pin Name Pin Function MODE3 The MODE[3:0] strap-in pins are latched at power-up / reset and are defined as follows: MODE2 MODE1...
  • Page 9: Test Point Definition

    KSZ9021RL-EVAL Board User’s Guide 4.2 Test Point Definition The KSZ9021RL-EVAL board has 17 usable test points, as defined in the following table. Test Point Definition Interrupt Signal (KSZ9021RL pin 51) with 4.7K external pull-up AVDDH voltage – KSZ9021RL power pins TP12 AVDDL voltage –...
  • Page 10: Led Indicators

    The KSZ9021RL device provides two programmable LED output pins, LED2 (pin 19) and LED1 (pin 21). On the KSZ9021RL-EVAL board, these two LED pins are connected to two sets of LEDs to support two LED configurations: Single LED mode and Tri-color Dual LED mode.
  • Page 11: Reduced Gigabit Media Independent Interface (Rgmii)

    4.5.1 RGMII Loop Back The KSZ9021RL-EVAL board is shipped with the RGMII signals configured for RGMII Loop Back. Resistors [R14, R16, R136-R139] are populated to connect the RGMII output clock and signals to their respective RGMII input clock and signals. Refer to KSZ9021RL Socket Board Schematic for details.
  • Page 12: Rgmii Back-To-Back

    KSZ9021RL-EVAL Board User’s Guide 4.5.2 RGMII Back-to-Back Two KSZ9021RL-EVAL boards can be connected back-to-back via RGMII to form effectively a Gigabit Ethernet repeater, as shown in the following figure. Figure 3. KSZ9021RL-EVAL Board – RGMII Back-to-Back For RGMII Back-to-Back, •...
  • Page 13: Rgmii Connection To Gmac

    KSZ9021RL-EVAL Board User’s Guide 4.5.3 RGMII Connection to GMAC The KSZ9021RL-EVAL board exposes the RGMII signals on JP24 and JP25, as defined in the following table. RGMII KSZ9021RL-EVAL Header Signal Name Signal Name (per spec) JP24 pin 1 JP24 pin 2...
  • Page 14: Micrelmdioconfig Software - Installation

    KSZ9021RL-EVAL Board User’s Guide MicrelMdioConfig Software – Installation The Micrel MDIO Configuration Software (MicrelMdioConfig) runs on a PC with the Window XP Operating System. It communicates to the KSZ9021RL-EVAL board via USB to provide programming access to the KSZ9021RL device’s PHY registers.
  • Page 15 KSZ9021RL-EVAL Board User’s Guide 2. At the “Select Installation Folder” screen, a. Select the folder for the software installation (c:\MicrelMDIOConfig\ is the default installation folder). b. Press the Next> button. 3. At the “Confirm Installation” screen, a. Press the Next> button for the installation to proceed.
  • Page 16: Usb Driver Installation

    USB driver from the MicrelMdioConfig_verx.xx.msi installation file and have it copied to the created installation folder. Power-up the KSZ9021RL-EVAL board and connect an USB cable from the board to the PC to initiate the USB driver installation, and proceed with the following steps: 1.
  • Page 17 KSZ9021RL-EVAL Board User’s Guide 2. At the “… install software for:” screen, a. Select “Install from a list or specific location (Advanced)”. b. Press the Next> button. 3. At the “Please choose your search and installation options” screen, a. Select “Include this location in the search:”...
  • Page 18 KSZ9021RL-EVAL Board User’s Guide 4. At the “Completing the Found New Hardware Wizard” screen, press the Finish button to close the wizard and exit. 5. After the USB driver installation, verify the USB driver is installed. a. Go to the Windows XP System Properties box (select the System icon under Windows Start Menu ->...
  • Page 19 KSZ9021RL-EVAL Board User’s Guide b. Press the Device Manager button c. Scroll down to the end of Universal Serial Bus controllers to verify “USB Serial Converter A” and “USB Serial Converter B” are installed. Micrel, Inc. March 20, 2009 Rev. 1.0...
  • Page 20: Micrelmdioconfig Software - Application Programs

    1. At the configuration menu screen, a. Select “KSZ9021 Gigabit Ethernet Transceiver” for the device to configure. b. Set the “Device Address” to the KSZ9021RL-EVAL board’s PHY address. c. Use the “Pre-config file” button to load PHY configuration script file (if any).
  • Page 21: Figure 5. Micrelmdioconfigwinapp Program - Program Menu Screen

    KSZ9021RL-EVAL Board User’s Guide 2. At the program menu screen, a. Use the tabs across the top to select Reg 0-3, Reg 4-7, etc. b. To read the PHY registers, i. Press the Read button to refresh the register values in the program.
  • Page 22: Creating And Loading Script Files

    KSZ9021RL-EVAL Board User’s Guide 6.1.2 Creating and Loading Script Files The PHY configuration script file for the MicrelMDIOConfigWinApp.exe program is a text file with the *.mdo file name extension. A sample file, pre-config.mdo, is loaded in the program folder during the software installation. The sample file contains the following script:...
  • Page 23: Windows Command Prompt - Command Line Program

    The deviceinfo.txt file is loaded in the program folder during the software installation, and has the PHY address set to “1”, as the default. If the KSZ9021RL-EVAL board is set to a different PHY address, modify the hex PHY address value accordingly for the following line in the deviceinfo.txt file.
  • Page 24: Creating And Loading Script Files

    KSZ9021RL-EVAL Board User’s Guide 6.2.2 Creating and Loading Script Files The mdioConfig.exe program can execute with all parameters placed in a single command line, as shown in the following examples: Direct Register Read mdioconfig r [register address (hex)] mdioconfig r 0x0000...

Table of Contents