UM10005_3
User???s Guide
Rev. 2.0
Revision History:
We welcome your feedback. Send it to wired.support@philips.com.
Philips Semiconductors - Asia Product Innovation Centre
Visit www.semiconductors.philips.com/buses/usb or www.flexiusb.com
This is a legal agreement between you (either an individual or an entity) and Philips Semiconductors. By accepting this product, you indicate your agreement to the disclaimer specified as follows:
DISCLAIMER
PRODUCT IS DEEMED ACCEPTED BY RECIPIENT. THE PRODUCT IS PROVIDED ???AS IS??? WITHOUT
WARRANTY OF ANY KIND. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, PHILIPS
SEMICONDUCTORS FURTHER DISCLAIMS ALL WARRANTIES, INCLUDING WITHOUT LIMITATION ANY
IMPLIED WARRANTIES OF MERCHANT ABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND
NONINFRINGEMENT. THE ENTIRE RISK ARISING OUT OF THE USE OR PERFORMANCE OF THE
PRODUCT AND DOCUMENTATION REMAINS WITH THE RECIPIENT. TO THE MAXIMUM EXTENT
PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL PHILIPS SEMICONDUCTORS OR ITS SUPPLIERS BE
LIABLE FOR ANY CONSEQUENTIAL, INCIDENTAL, DIRECT, INDIRECT, SPECIAL, PUNITIVE, OR OTHER
DAMAGES WHATSOEVER (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS
PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION, OR OTHER PECUNIARY LOSS)
ARISING OUT OF THIS AGREEMENT OR THE USE OF OR INABILITY TO USE THE PRODUCT, EVEN IF
PHILIPS SEMICONDUCTORS HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
1. Introduction
The ISP1561 evaluation board is a standard implementation of the ISP1561 in a complete configuration that allows you to exercise all signals and main features. Figure
Some of the features that are implemented in the ISP1561 evaluation board are as follows:
???Selection between PCI VAUX and PCI VCC power supply, with voltage presence indicator. This feature in combination with the auxiliary +5 V input on J1 allows testing the system
management states, such as S3cold, in which PCI VCC is not present. This is intended mainly for testing the ISP1561 in motherboard or notebook designs.
???Selection between 12 MHz clock (from a crystal) or 48 MHz clock (from a 48 MHz oscillator) input. By default, 12 MHz crystal is implemented.
???Simple and reliable overcurrent protection scheme that allows testing of the OCn and PWEn signals. Alternative solutions (resettable circuit protection devices) can be adopted.
???Port power and GoodLink??? LEDs. These may be omitted in a standard commercial implementation but are considered useful on the evaluation board for easier understanding of functionality and debugging.
???Connector for testing legacy signals in the case of an
???Input for an external power supply (J1). This allows complete testing of power management on a standard mainboard, including the power management modes in which the PCI +5 V is cut off.
Figure
2. ISP1561 Pin Configuration
Figure
3.System Requirements
???Intel?? PII400 MHz processor and above, or equivalent in speed from AMD??, Cyrix?? and VIA??, is recommended.
Generally, the processor usage indicator will vary according to the type and number of applications launched for exercising USB devices attached. For example, running data transfer tests on two
???Motherboard with PCI slots that are compatible with PCI Local Bus Specification, Rev. 2.2 (Supporting at least S1 and S3 power management modes for power management features testing.).
???Memory: Minimum amount as indicated by the operating system and applications requirements, similar to processor speed requirement mentioned earlier. Only a small amount of memory is occupied by the installation of the device drivers itself or OHCI/EHCI functionality.
???HDD space: Mainly determined by the operating system and applications requirements because specific drivers need very little space.
???Graphics cards, other adapter cards: No special requirements.
???Operating systems supported: Windows 98 Second Edition (SE), Windows 2000, Windows XP and Windows Millennium Edition (Me).
4.ISP1561 Evaluation Board
Figure
4.1.Port Powered LEDs
LEDs D2, D3, D4 and D5 indicate the power status of USB ports. If a port is powered, the respective LED is turned on. It is turned off during system
4.2.GoodLink LEDs
LEDs D6, D7, D8 and D9 are GoodLink indicators. These LEDs blink when a device is connected to the respective port indicating port activity.
4.3.VAUX Power Supply
If the motherboard used is PCI 2.2 compliant, jumper JP1 position
and resume testing (PCI VAUX = 3.3 V is used and an external +5 V is necessary). If the motherboard used is PCI 2.1 or older version compliant, jumper JP1 position
present). Note that in both these situations LED D1 must be turned on indicating that the ISP1561 is powered.
Important: If the LED D1 is not lit, it indicates that the ISP1561 does not have the VAUX supply (VAUX is not supplied in the PCI connector). Therefore, your computer will stop responding or ???hang??? when the operating system is
loading OHCI or EHCI drivers. Switch JP1 to position
4.4.Legacy Support
Fixed I/O 60/64H access is enabled by the EmulationEnable (EE) bit
PCI Bridge...
Legacy Mouse and
Keyboard Controller
80c42
System Chipset
Figure
Figure
[1] When testing the legacy support, resistors R22 and R23 (or the
The JP2 connector is used for testing the keyboard and mouse legacy support.
4.5.Input Clock
You can use either the 12 MHz crystal or the 48 MHz oscillator for the input clock. If the 12 MHz crystal is used, both the resistors (R1 and R27) are soldered. If the 48 MHz oscillator is used, resistor R27 (0 ???) must be removed and pin 1 is pulled HIGH by R1. By default, the 12 MHz solution is implemented on the evaluation board.
4.6.External 5 V Power Source and S3
The jack J1 is used for connection of an external +5 V standby power supply to test the system
When the system is in the S3cold Power Management State, the +5 V main power at PCI connectors disappears. Therefore, all downstream ports will not be powered because VBUS is derived from the PCI +5 V power supply. In this situation, downstream
If you want to use the external +5 V supply, pads A and C on the evaluation board must be soldered together as represented in the evaluation board drawing. Similarly, if you only intend to use PCI +5 V as the VBUS power source (no testing of the system
4.7.Loading the Subsystem ID and Vendor ID from the External EEPROM
Expansion board vendors can use the Subsystem Vendor ID and the Subsystem ID for identification of the board and loading of the correct drivers by the operating system. The PCI SIG assigns the Subsystem Vendor ID and the vendor determines the Subsystem ID.
The Subsystem Vendor ID and the Subsystem ID can be optionally loaded at
The serial
An example on the
[1] Loads Subsystem Vendor ID and Device ID. For more details, refer to the ISP1561
datasheet.
Figure
Note: Do not load any other values in reserved fields, otherwise, functionality of the ISP1561 is not guaranteed.
5.
For Windows 2000 and Windows XP, the standard Microsoft EHCI drivers can be used. The best way to obtain the latest EHCI drivers is to download from the Microsoft web site. Installation or update of EHCI device drivers for the supported operating systems follows the standard installation procedure for device drivers, and so should not present any difficulty.
However, the usb2.inf file must be modified to match the Philips Vendor ID (VID), Device ID (DID) and IC revision code.
If there are difficulties in loading the
An example of the necessary modifications that must be made to a usb2.inf file is as follows. The file example contains information regarding the ISP1561 VID, DID and REV_ID. These modifications are similar for Windows 2000 and Windows XP.
1.Add the following line of code under the [Manufacturer] section:
%Philips%=Philips
2.Under the USB 2.0 Hub Support section, add the following lines of code:
;=================== Philips ==================================
[Philips]
;for Windows 2000
%PCI\VEN_1131&DEV_1562&REV_30.DeviceDesc%=EHCI,PCI\VEN_1131&DEV_1562&REV_30 %USB\ROOT_HUB20.DeviceDesc%=ROOTHUB2,USB\ROOT_HUB20
; HUBs %USB\HubClass.DeviceDesc%=Usb2Hub.Dev,USB\HubClass
3.Add the following lines of code under the [Strings] section:
Philips="Philips"
PCI\VEN_1131&DEV_1562&REV_30.DeviceDesc="PHILIPS PCI to USB Enhanced Host Controller ES5"
For Windows 98 and Windows Me, Philips provides EHCI device drivers; no modification in its INF file is required. Windows 98, Windows Me, Windows 2000 and Windows XP supply the device drivers for OHCI by default.
6. Loading of the ISP1561 Drivers
This section provides an example on loading device drivers after an ISP1561
Note: In the case of Windows 2000 and Windows XP, OHCI drivers are automatically installed by the operating system without any user intervention.
6.1.Loading of OHCI Drivers
The following wizard appears when an ISP1561
Click the Browse button and locate the path where the Windows 98 kit is installed.
Note: The preceding steps will be repeated twice for loading of the drivers for the two OHCI (OHCI1 and OHCI2).
6.2.Loading of EHCI Drivers
After the drivers have been loaded for OHCI1 and OHCI2, the following wizard appears, when an ISP1561
For your reference, the contents of the Windows 98/Windows Me EHCI driver are as follows:
7. Schematics
8. Bill of Materials
The following table provides the bill of materials for the ISP1561 evaluation board.
9.References
???ISP1561
???Designing a USB 2.0 Host PCI Adapter Using ISP1561 application note
???Universal Serial Bus System Architecture, First and Second Editions from MindShare
???Universal Serial Bus Specification Rev. 1.1
???Universal Serial Bus Specification Rev. 2.0
???PCI Local Bus Specification, Rev. 2.2
???PCI Bus Power Management Interface Specification, Rev. 1.1
???PCI System Architecture, Fourth Edition from MindShare.
Philips Semiconductors
Philips Semiconductors is a worldwide company with over 100 sales offices in more than 50 countries. For a complete
A complete list will be sent to you automatically.
You can also visit our website
http://www.semiconductors.philips.com/sales/
www.semiconductors.philips.com
?? Koninklijke Philips Electronics N.V. 2003
All rights reserved. Reproduction in whole or in part is prohibited without the prior written consent of the copyright owner. The infor- mation presented in this document does not form part of any quota- tion or contract, is believed to be accurate and reliable and may be changed without notice. No liability will be accepted by the publisher for any consequence of its use. Publication thereof does not convey or imply any license under patent ??? or other industrial or intellectual property rights.