Download USB930HxADBD Adapter Board User's Manual
Transcript
USB930HxADBD Adapter Board User’s Manual April 1997 Information in this document is provided in connection with Intel products. No license, express or implied, by estoppel or otherwise, to any intellectual property rights is granted by this document. Except as provided in Intel’s Terms and Conditions of Sale for such products, Intel assumes no liability whatsoever, and Intel disclaims any express or implied warranty, relating to sale and/or use of Intel products including liability or warranties relating to fitness for a particular purpose, merchantability, or infringement of any patent, copyright or other intellectual property right. Intel products are not intended for use in medical, life saving, or life sustaining applications. Intel retains the right to make changes to specifications and product descriptions at any time, without notice. Contact your local Intel sales office or your distributor to obtain the latest specifications and before placing your product order. *Third-party brands and names are the property of their respective owners. Copies of documents which have an ordering number and are referenced in this document, or other Intel literature, may be obtained from: Intel Corporation P.O. Box 7641 Mt. Prospect, IL 60056-7641 or call 1-800-879-4683 Copyright © INTEL CORPORATION, 1996, 1997 CONTENTS CONTENTS 1.0 INTRODUCTION .............................................................................................................. 1 2.0 INSTALLATION ................................................................................................................ 1 2.1 Installing the Adapter Board .........................................................................................1 2.2 Installing the new EPROM ........................................................................................... 4 3.0 BOARD LAYOUT.............................................................................................................. 5 4.0 FEATURES....................................................................................................................... 5 4.1 CPU Foot Print ............................................................................................................. 5 4.2 External Clock Oscillator/Crystal .................................................................................. 5 4.3 Test Points ................................................................................................................... 6 4.4 Jumpers ....................................................................................................................... 6 4.5 Evaluation Board Interface ........................................................................................... 6 4.6 Serial Communications ................................................................................................ 6 4.6.1 Using the External Serial Port ................................................................................. 7 4.6.2 Using the Internal Serial Port .................................................................................. 7 5.0 8X930XX ADAPTER BOARD SCHEMATICS .................................................................. 7 FIGURES 8X930 MICROCONTROLLER LOCATION ................................................................................... 2 ADAPTER BOARD ORIENTATION .............................................................................................. 3 EPROM ORIENTATION ............................................................................................................... 4 ADAPTER BOARD LAYOUT ........................................................................................................ 5 i 1.0 INTRODUCTION This manual describes how to connect the USB930HxADBD daughter card to the 8x930 Family USB Evaluation Board Rev B. The 8x930Hx chip supports one upstream USB port and four downstream USB ports. NOTE Due to pin incompatibilities, this daughter card can be used with the four-port 8x930 Family USB Evaluation Board Rev B only. 2.0 2.1 INSTALLATION Installing the Adapter Board 1. Remove the 8x930Ax device installed on the 8x930 Family USB Evaluation Board Rev B from the U3 socket prior to installing the adapter board. Refer to Figure 1 for the location of socket U3 2. Place the adapter on the evaluation board, ensuring that the connectors are properly aligned, and press the adapter onto the evaluation board until the connectors are fully engaged. Refer to Figure 2 for the correct orientation for the adapter board. 1 USB930HXADBD ADAPTER BOARD USER’S GUIDE I/O Expansion P5 12 SOF JW20 JW14 P12V JW3 JW8 P5V JW15 RP1 RP2 Non-Page Page JW21 U11 RP5 U6 U13 Socket Justify A12 DM2 DP3 DM3 TP TP 17 18 1 39 P6 Data Freq 1.5 3 MHz 1.5 6 MHz 12 12 MHz DM4 TP 19 PLL0 1-2 2-3 2-3 Port4 DP4 2 40 F1 U9 PLL1 2-3 2-3 1-2 Port3 TP 16 SOCKET B U2 SRAM Only JW16 RP4 PLL2 2-3 1-2 1-2 Port2 TP 15 A12* JW9 REMOVE microcontroller in socket U3 U15 DM1 DP2 U7 U14 RP3 U8 Port1/5 DP1 TP TP 13 14 SOCKET A U1 U5 U12 S1 50 INT0 INT1 8x930 Family EVAL BD REV B TP 12 GND TP2 49 JW19 INT U3 Q1 S2 S3 + TP4 TP3 TP5 Y1 RESET JW10 (PLL2) JW11 (PLL1) JW12 (PLL0) 1 TP9 1 GND 1 GND 39 P7 JW6 2 40 GND TP11 1 JW18 U10 VR1 JW7 JW2 P8 UPSTREAM PORT P10 Low Full TP 20 P9 TP 21 +5V J1 GND Serial I/O UART TP1 JW5 JW13 TP6 JW23 U17 J2 U4 TP7 JW22 JW4 U16 C1 JW17 TP10 U18 JW1 TP8 A5525-01 Figure 1. 8x930 Microcontroller Location 2 USB930HXADBD ADAPTER BOARD USER’S GUIDE I/O Expansion P5 12 SOF JW20 JW14 P12V JW3 JW8 P5V JW15 RP1 RP2 Non-Page Page JW21 U11 RP5 U6 U13 Socket Justify A12 DP3 DM3 TP TP 17 18 P6 1 1 22 Port4 P6 40 DP4 DM4 TP 19 U1 Data Freq 1.5 3 MHz 1.5 6 MHz 12 12 MHz F1 U2 U3 Port3 TP 16 SOCKET B U2 SRAM Only 39 40 PLL0 1-2 2-3 2-3 TP 15 A12* 39 PLL1 2-3 2-3 1-2 Port2 DM2 JW16 RP4 U9 U15 PLL2 2-3 1-2 1-2 DM1 DP2 JW9 U7 U14 RP3 U8 Port1/5 DP1 TP TP 13 14 SOCKET A U1 U5 U12 S1 50 INT0 INT1 8x930 Family EVAL BD REV B TP 12 GND TP2 49 JW19 INT Q1 S2 S3 JW1 TP8 + C1 TP5 Y1 RESET TP3 Y1 U16 JW4 PLL2 JW17PLL1 PLL0 2-3 2-3 1-2 1-2 2-3 2-3 1-2 1-2 2-3 TP10 TP4 1 JW10 (PLL2) JW11 U4 Data Freq 1.5 3 1.5 6 12 12 TP9 10µ 16v (PLL1) JW12 TP7 2 JW6 1P7 2 3940 40 JW18 U10 VR1 JW7 JW2 P8 UPSTREAM PORT P10 Low Full TP 20 P9 TP 21 +5V J1 GND Serial I/O UART TP1 JW5 JW13 TP6 JW23 U17 J2 1 GND P7 1 GND 39 1 GND TP11 JW22 U18 (PLL0) A5527-01 Figure 2. Adapter Board Orientation 3 USB930HXADBD ADAPTER BOARD USER’S GUIDE 2.2 Installing the new EPROM If an EPROM is included in the upgrade package, you must use it to replace the EPROM that is installed in Socket A of the evaluation board. This upgraded EPROM has the same pinout as the original, however, it contains new RISM (Reduced Instruction Set Monitor) code. No jumper changes are required. NOTE Socket A can accept either a 32K, 64K, or 128K EPROM. Because of this, when you install the 32K EPROM provided by Intel there will be four holes left open by the notch. See Figure 3 for the correct orientation of the EPROM. I/O Expansion JW20 RP1 RP2 P12V JW3 JW8 P5V JW15 Leave 4 holes by notch OPEN Port1/5 DP1 DM1 U6 U13 TP TP 13 14 SOCKET A U1 U5 U12 Socket Justify TP2 JW14 Non-Page Page JW21 U11 RP5 Port2 DP2 A12 DM2 TP 16 J SOCKE U2 SRA TP 15 A12* JW9 U7 U14 RP3 S1 INT0 50 INT1 GND P5 12 SOF 8x930 Family EVAL BD REV B TP 12 49 JW19 INT Port3 A5528-01 Figure 3. EPROM Orientation 4 USB930HXADBD ADAPTER BOARD USER’S GUIDE 3.0 BOARD LAYOUT Figure 4 shows the layout of the board and the major components. 1 2 10µ 16v 1 2 U2 3" P6 P7 Y1 U1 39 40 39 40 PLL2 2-3 1-2 1-2 PLL1 PLL0 2-3 1-2 2-3 2-3 1-2 2-3 Data Freq 1.5 3 1.5 6 12 12 3" Top View Side View Interfaces to 82930 USBM Eval Board A5526-01 Figure 4. Adapter Board Layout 4.0 4.1 FEATURES CPU Foot Print The Adapter Board has the foot print for a 68-pin PLCC socket to match the pinout of the 8x930Hx. 4.2 External Clock Oscillator/Crystal The board provides space for a crystal and a capacitor to use the internal oscillator of the 8x930Hx and also contains a clock oscillator that produces an independent external clock source for the 8x930Hx. Only one clock source can be used at a time. By default the clock oscillator is used and the crystal and capacitor are not populated. To use the internal oscillator, you must cut Jumper JW1 and install the appropriate crystal and capacitor. 5 USB930HXADBD ADAPTER BOARD USER’S GUIDE 4.3 Test Points The board contains test points for CLK12MHZ, XTAL2, and AVCC. 4.4 Jumpers The board contains jumpers to allow the 8x930Hx device to be reconfigured. Three 3-pin jumpers are used to select the core operating frequency and the USB data rate. Figure 1 illustrates jumper configurations: Table 1. Jumper Configuration PLL2 JW4 PLL1 JW3 PLL0 JW2 USB Data Rate Core Frequency XTAL1 2-3 2-3 1-2 1.5 Mbps 3 MHz 6 MHz 1-2 2-3 2-3 1.5 Mbps 6 MHz 12 MHz 1-2 1-2 2-3 12 Mbps 12 MHz 12 MHz JW1 allows the clock oscillator to be disconnected from the 8x930Hx so that a crystal can be used. To install your own crystal, you must either cut JW1 or remove the existing clock oscillator. NOTE When selecting 1.5Mbps with a 3MHz core, a 6MHz crystal must be installed on the board. 4.5 Evaluation Board Interface The 8x930Hx Adapter Board interfaces to the 8x930 Family Evaluation. Board. Rev B through two 40-pin female headers. The headers are surface mounted on the solder side of the board. The interface is “duplicated” physically and electrically on the component side of the board to allow probing access. 4.6 Serial Communications The adapter board contains the new 8x930Hx USB chip. This device has a default start-up internal frequency of 3 MHz. You can change this frequency to 12 MHz by clearing the LC bit located in the PCON register. You can switch back to 3 MHz by setting the LC bit. Readers are encouraged to consult the 8x930Ax, 8x930Hx Universal Serial Bus Microcontroller User’s Manual (order number 272949) for more information on this subject. 6 USB930HXADBD ADAPTER BOARD USER’S GUIDE The flexibility of frequency changes for power saving has a direct impact on baud rate and serial communication. To allow debugging sessions without risk of board-PC communication loss, a number of changes have been added to the RISM code. To establish communication between the evaluation board and the debugger (Keil, PLC, or Tasking software) use either the external serial link (recommended) or the internal serial link. 4.6.1 Using the External Serial Port You are encouraged strongly to use the external serial port to communicate with the debugger environment. When this serial port is used, the baud rate is 19200 (make sure you set the debugger software to use the same rate) and all internal timers are available. The internal serial port is then free and can be used by your application. One interrupt (intr0), however, is used by the UART and cannot be used. The priority should not be changed. The external serial port is labeled “UART” on the board To enable this port, set the UARTC switch to the “ON” position. When using this port, you can set or clear the LC bit using the SETB and CLR instructions. There are no restrictions to your code. 4.6.2 Using the Internal Serial Port The use of the internal serial port to communicate with the debugger is not recommended. When you use this serial port, the baud rate is fixed at 9600 (you must set the debugger software to use the same rate) and timer-two is used by the RISM to generate the baud rate, making this timer unavailable for your application. The internal serial port is no longer available since it used to communicate with the debugger. Do not change the interrupt priority. The external interrupts, intr0 and intr1, are both available. When using this port, you can still set or clear the LC bit. However, you cannot use the SETB and CLR instructions to do. So you must use an extended call to a routine inside the RISM that sets or clears the bit. Instead of using “SETB LC” you must use “ECALL 0FF0083” and instead of using “CLR LC” use “ECALL 0FF008B”. 5.0 8X930XX ADAPTER BOARD SCHEMATICS The pages that follow provide you with schematics for the adapter board. These files are also available on the Intel World-Wide Web sit at www.intel.com. 7 USB930HXADBD ADAPTER BOARD USER’S GUIDE 8 A B C D P2.[0:7] P1.[0:7] P3.[0:7] P0.[0:7] P0.7 P0.5 P0.3 P0.1 P0.7 P0.5 P0.3 P0.1 1 Although Intel has verified this design to be functional, Intel assumes no responsibility for any errors which may appear in the design. Intel reserves the right to modify this design without notice. 1 P3.0 P3.2 P3.4 P3.6 P3.0 P3.2 P3.4 P3.6 P1.0 P1.2 P1.4 P1.6 P1.0 P1.2 P1.4 P1.6 P2.3 P2.1 P2.7 P2.5 P2.3 P2.1 P2.7 P2.5 2 2 P5V P5V 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 J6 P6 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 P2.6 P2.4 P2.2 P2.0 P2.6 P2.4 P2.2 P2.0 P0.6 P0.4 P0.2 P0.0 P0.6 P0.4 P0.2 P0.0 3 P3.1 P3.3 P3.5 P3.7 P3.1 P3.3 P3.5 P3.7 3 P1.1 P1.3 P1.5 P1.7 P1.1 P1.3 P1.5 P1.7 AVCC SOF* EA* ALE PSEN* AVCC SOF* EA* ALE PSEN* P5V P5V 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 File 4 4 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 HELSCON.SCH J7 P7 RESET OVRI* DP3 DM3 UPWEN* DP1 DM1 DP4 DM4 DP2 DM2 DP0 DM0 P5V P5V AVCC SOF* PSEN* EA* ALE DP0 DM0 RESET OVRI* DP3 DM3 UPWEN* DP1 DM1 DP4 DM4 DP2 DM2 Drawn by B Size RESET OVRI* DP3 DM3 UPWEN* DP1 DM1 DP4 DM4 DP2 DM2 DP0 DM0 AVCC SOF* PSEN* EA* ALE 6 CMJ 5 FCSM No. Date 2-Apr-1997 0001 11:13:13 DWG No. Sheet 2 of 6 2 USB930HxADBD Adapter Bd. Intel Corporation CEG System Engineering Boards and ASICs 5000 W. Chandler Blvd. Chandler, AZ 85226 5 A Rev A B C D A B C 4 1 1 OUT VCC Clock Osc. 12.000 MHz GND U1 C8 10 uF NC P5V Although Intel has verified this design to be functional, Intel assumes no responsibility for any errors which may appear in the design. Intel reserves the right to modify this design without notice. P1.[0:7] P3.[0:7] P0.[0:7] P2.[0:7] 5 8 CLK12MHZ P5V 2 TP1 P3.0 P3.1 P3.2 P3.3 P3.4 P3.5 P3.6 P0.7 P0.6 P0.5 P0.4 P0.3 P0.2 P0.1 P0.0 P5V 1 1 JW1 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 2 AD7/P0.7 AD6/P0.6 AD5/P0.5 AD4/P0.4 AD3/P0.3 AD2/P0.2 AD1/P0.1 AD0/P0.0 Vssp Vccp P3.0/RXD P3.1/TXD P3.2/INT0# P3.3/INT1# P3.4/T0 P3.5/T1 P3.6/WR# P2.0 P2.1 P2.2 P2.3 P2.4 P2.5 P2.6 P2.7 3 9 8 7 6 5 4 3 2 1 68 67 66 65 64 63 62 61 HELSINKI U2 A8/P2.0 A9/P2.1 A10/P2.2 A11/P2.3 A12/P2.4 A13/P2.5 A14/P2.6 A15/P2.7 Vss Vcc EA# ALE PSEN# Reserved Reserved UPWEN# OVRI# A16/P3.7/RD# P1.0/T2 P1.1/T2EX P1.2/ECI P1.3/CEX0 P1.4/CEX1 P1.5/CEX2 P1.6/CEX3/WAIT# A17/P1.7/CEX4/WCLK Vcc Vss XTAL1 XTAL2 AVcc RESET PLLSEL1 PLLSEL2 Y1 12.000 MHz C1 30 pF XTAL1 3 C2 30 pF XTAL2 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 P3.7 P1.0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 TP2 AVCC DP5 DM5 DP1 DM1 Reserved DP0 DM0 ECAP Vssp Vccp SOF# DP3 DM3 Reserved DP2 DM2 PLLSEL0 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 TP3 PLLSEL1 PLLSEL2 ECAP C3 File 0.1 uF 2 JW2 4 2 C6 0.1 uF 4 PLLSEL0 C5 0.1 uF 1 uF C7 P5V C4 0.1 uF 1 3 2 1 UPWEN* OVRI* EA* ALE PSEN* HELSSOC.SCH JW3 C9 0.1 uF 1 3 D 1 1 2 1 3 JW4 2-3 1-2 1-2 1-2 AVCC RESET 2-3 2-3 1-2 12 Mbps 1.5 Mbps 1.5 Mbps Drawn by B Size 12 MHz 6 MHz 3 MHz 12 MHz 12 MHz 6 MHz XTAL1 AVCC RESET DP2 DM2 SOF* DP3 DM3 DP0 DM0 DP4 DM4 DP1 DM1 UPWEN* OVRI* EA* ALE PSEN* 6 CMJ 5 FCSM No. Date 2-Apr-1997 0001 11:13:33 DWG No. Sheet 1 of 6 2 USB930HxADBD Adapter Bd. Intel Corporation CEG System Engineering Boards and ASICs 5000 W. Chandler Blvd. Chandler, AZ 85226 2-3 2-3 PLLSEL2 PLLSEL1 PLLSEL0 USB data rate Core frequency DP2 DM2 SOF* DP3 DM3 DP0 DM0 DP4 DM4 DP1 DM1 5 A Rev A B C D