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.
4.1. PORT POWERED LEDS ...........................................................................................................................................................6
4.6. EXTERNAL 5 V POWER SOURCE AND S3 WAKE-UP CAPABILITY....................................................................................8
4.7. LOADING THE SUBSYSTEM ID AND VENDOR ID FROM THE EXTERNAL EEPROM........................................................8
5. HI-SPEED USB (EHCI) DRIVERS ....................................................................................................... 9
6. LOADING OF THE ISP1561 DRIVERS............................................................................................ 10
POWER SUPPLY................................................................................................................................................................6
AUX
6.1. LOADING OF OHCI DRIVERS............................................................................................................................................. 10
6.2. LOADING OF EHCI DRIVERS .............................................................................................................................................. 13
Figure 4-2: Block Diagram of Legacy Signal Connection and Testing .................................................................................................................7
C-bus is a registered trademark and GoodLink is a trademark of Koninklijke Philips Electronics N.V. Microsoft
I
and Windows are either registered trademarks or trademarks of Microsoft Corp. in the United States and/or
other countries. Intel is a registered trademark of Intel, Inc. The names of actual companies and products
mentioned herein may be the trademarks of their respective owners. All other names, products, and trademarks
are the property of their respective owners.
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 1-1 shows the ISP1561 evaluation board.
Some of the features that are implemented in the ISP1561 evaluation board are as follows:
• Selection between PCI V
and PCI VCC power supply, with voltage presence indicator. This feature in
AUX
combination with the auxiliary +5 V input on J1 allows testing the system wake-up from power
management states, such as S3cold, in which PCI V
is not present. This is intended mainly for testing the
CC
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 on-board solution design. Testing the legacy feature
requires a motherboard with BIOS support for USB or legacy implementation on OHCI.
• 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.
• 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 high-speed
(HS) hard disk drives (HDDs) on a P4 at 1.7 GHz, 128 Mbytes DDRAM, Microsoft® Windows® 2000 will
determine a processor usage figure of 30% to 40%. Adding two Original USB cameras and an application
playing MP3 song through Original USB speakers may increase the average processor usage figure up to
70% to 80%. Also, a Hi-Speed USB camera and an Original USB camera running simultaneously will
increase the processor usage up to 100% (depending on resolution settings).
• 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
PORT1
PORT2
PORT3
PORT4
D6
D7
D8
D9
D4
D5
D2
D3
A
1
BC
2 4 6
P2
1 3 5
DI
P1
3 2 1
Figure 4-1: Evaluation Board Schematic
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 boot-up until OHCI or EHCI drivers are loaded, or it is switched off
whenever an overcurrent condition occurs.
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. V
If the motherboard used is PCI 2.2 compliant, jumper JP1 position 2-3 may be shorted, allowing S3cold suspend
and resume testing (PCI V
or older version compliant, jumper JP1 position 1-2 must be shorted (PCI V
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 V
supply (V
AUX
is not supplied
AUX
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 1-2 to connect to the PCI V
= 3.3 V (present under
CC
normal conditions, except some system power management modes, for example, S3cold and S4).
4.4. Legacy Support
Fixed I/O 60/64H access is
enabled by the
EmulationEnable (EE) bit
SMM
System BIOS
Fixed I/O 60/64H access can be disabled
or subtractive decode is used
P C I B U S
104H
108H
10CH
00H
100H
OHCI
Target Acce ss
Config Memory
Access
Memory map
LegacySupport
...
LegacyEnable
Opera tiona l
Registers
USB
Keyboard
IOEnb
MemEnb
RootHub
Fixed I/O 60H
and 64H Access
IO map (60H and 64H)
Legacy Support
Emulation Reg
Legacy
Emulati on
Handler
USB
Mouse
IRQ1
IRQ12
SMI#
A20OUT
KBIRQ1
MUIRQ12
System Chipset
System Int errupt
Controller
System Memory
Controller
Legacy Mouse and
Keyboard Controller
Legacy
Keybo ard
PCI Bridge...
80c42
System Chipset
Legacy
Mous e
Figure 4-2: Block Diagram of Legacy Signal Connection and Testing
Figure 4-2 shows the necessary connections for testing the legacy support functionality. The necessary signals must
be accessible on the motherboard used for legacy testing.
Testing R22 R23 R2 R3
Legacy support —
Default setting
[1]
—
[1]
10 k 10 k
0 0 10 k 10 k
(No legacy support)
[1] When testing the legacy support, resistors R22 and R23 (or the pull-down resistors located at the bottom of the evaluation
board) must be removed.
The JP2 connector is used for testing the keyboard and mouse legacy support.
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 Wake-Up Capability
The jack J1 is used for connection of an external +5 V standby power supply to test the system wake-up from
S3cold and maintain the connected USB devices powered so that re-enumeration is avoided.
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 V
is derived from the PCI +5 V power supply. In
BUS
this situation, downstream bus-powered devices, such as mouse and keyboard, are not functional and cannot wake
up the system.
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 V
power source
BUS
(no testing of the system wake-up from S3cold and no external +5 V connected), then pads B and C must be
soldered together. Pads A, B and C are copper areas on the upper-right corner of the evaluation board (see Figure
4-1). This solution, using three copper pads, was adopted to avoid using a jumper because only the default
configuration (pads B and C connected together) will be used most of the time.
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 power-on from the external serial
2
C-bus® EEPROM present on the ISP1561 evaluation board. A 3.3 V serial EEPROM of any size can be used
I
because only a few locations will be used for data loading.
2
The serial I
preprogrammed by using a standard serial EEPROM programmer. A socket is provided on the ISP1561 evaluation
board for repetitive reprogramming of the EEPROM.
An example on the I
Subsystem Vendor ID is 1132H, the Subsystem Device ID for OHCI is 1664H, and the Subsystem Device ID for
EHCI is 1665H.
C-bus EEPROM present on the ISP1561 evaluation board cannot be programmed onboard. It should be
2
C-bus EEPROM programming is given in Figure 4-3. In the example, it is assumed that the
[1] Loads Subsystem Vendor ID and Device ID. For more details, refer to the ISP1561 Hi-Speed USB PCI host controller
datasheet
.
2
C-Bus EEPROM Content
I
32H
11H
64H
16H
65H
16H
FFH
[1]
15H
Figure 4-3: I
2
C-bus EEPROM Programming Example
Subsystem Vendor ID—LOW
Subsystem Vendor ID—HIGH
Subsystem Device ID (OHCI)—LOW
Subsystem Device ID (OHCI)—HIGH
Subsystem Device ID (EHCI)—LOW
Subsystem Device ID (EHCI)—HIGH
reserved
reserved
Note: Do not load any other values in reserved fields, otherwise, functionality of the ISP1561 is not guaranteed.
5. Hi-Speed USB (EHCI) Drivers
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 Hi-Speed USB (EHCI) drivers, particularly for Windows 2000 and Windows
XP, the first step is to check the correctness of the VID, DID and REV_ID specified in the INF file. These values
must match with the values implemented in the respective revision of the ISP1561 found on the evaluation board.
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.
This section provides an example on loading device drivers after an ISP1561 add-on card is plugged into a
computer running Windows 98. Loading of OHCI drivers (supplied by the operating system) and Hi-Speed USB
(EHCI) drivers provided by Philips is shown in a step-by-step process.
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 add-in card is plugged on a computer running Windows 98,
enabling you to install OHCI drivers.
After the drivers have been loaded for OHCI1 and OHCI2, the following wizard appears, when an ISP1561 add-on
card is plugged on to a computer running Windows 98, enabling you to install the Hi-Speed USB EHCI drivers.
Philips Semiconductors is a worldwide company with over 100 sales
offices in more than 50 countries. For a complete up-to-date list of our
sales offices please e-mail
sales.addresses@www.semiconductors.philips.com.
A complete list will be sent to you automatically.
You can also visit our website
http://www.semiconductors.philips.com/sales/
All rights reserved. Reproduction in whole or in part is prohibited
without the prior written consent of the copyright owner. The information presented in this document does not form part of any quotation 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.
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.