Ana səhifə

Windows Logo Program


Yüklə 1.03 Mb.
səhifə15/37
tarix18.07.2016
ölçüsü1.03 Mb.
1   ...   11   12   13   14   15   16   17   18   ...   37

B2.0 Bus/Device Controllers

B2.1 CardBus/PCMCIA Controllers and Devices


All general requirements in B1.0 are included by reference.

B2.1.1 CardBus/PCMCIA Controllers and Devices - Windows Compatibility

B2.1.1.1 Windows XP/Windows 2000: : “PCMCIA_INTERFACE_STANDARD Interface Memory Card Routines” in the Windows DDK
B2.1.1.2 Windows 98/Me: "PCMCIA Device Drivers" in the Windows Me DDK
B2.1.1.3 Windows compatibility and implementation notes (general)

http://www.microsoft.com/hwdev/cardbus/
"Design Guidelines for PC Card and CardBus" at http://www.pcdesguide.org/library/pccard.htm or in PC 2001 System Design Guide).
B2.1.1.4 CardBus Host Controllers and Windows Compatibility

http://www.microsoft.com/hwdev/busbios/CARDBUS1.HTM
B2.1.1.5 PC Card Voltage Requirements for Windows Operating Systems

http://www.microsoft.com/hwdev/cardbus/pccardvlt.htm (implementing R2 version cards to use only 3.3 V)
B2.1.1.6 Windows XP/Windows 2000: Legacy PCI Interrupt Routing and CardBus in Windows 2000

http://www.microsoft.com/hwdev/cardbus/Spir.htm
B2.1.1.7 Windows 98/Me: Explanation of CardBus Registry Entries in Pcmcia.inf

http://support.microsoft.com/support/kb/articles/q201/0/18.asp

B2.1.2 CardBus/PCMCIA Controllers and Devices - Industry Standards

B2.1.2.1 PC Card Controller Device Class Power Management Reference Specification, V. 2.0

[PCCard-17; SYS-0024; SDG3:148]
http://www.microsoft.com/HWDev/specs/PMref/PMcard.htm
B2.1.2.2 PC Card Standard Guidelines

[PCCard-1, 14; SYS-0024; SDG3:148]
http://www.pc-card.com/bookstore.htm
B2.1.2.3 PCI Bus Power Management Interface Specification for PCI-to-CardBus Bridges

[PCCard-19; SYS-0024; SDG3:148; see also FAQ B2.1.5.3]

Provided in Volume 11, PC Card Standard, Release 7, http://www.pcmcia.org/bookstore.htm.


B2.1.2.4 PCI to PCMCIA CardBus Bridge Register Description

http://www.pc-card.com/bookstore.htm

B2.1.3 CardBus/PCMCIA Controllers and Devices - Quality


WHQL Test Specification References:
Chapter 14: PC Card Test Specification
B2.1.3.1 Pass WHQL tests

See B1.3.

Windows XP: See “CardBus/PCMCIA Controllers” and device-specific topics in the HCT documentation.

B2.1.4 CardBus/PCMCIA Controllers and Devices - Windows Experience


Design Guideline References:
Design Guidelines for PC Card and CardBus
B2.1.4.1 Controller complies with industry standards and Windows-compatible configuration

[PCCard-x; SYS-0024]

  • Exchangeable Card Architecture register set. [PCCard-3; SYS-0024]

  • CardBus bridges. [PCCard-7; SYS-0024; see also FAQ B2.1.5.4]

  • ISA and PCI interrupts. [PCCard-6; SYS-0024; see FAQ B2.1.5.2]

  • Writeable PCI Configuration Space bits are not shared. [PCCard-9; SYS-0024]

  • Each 16-bit PC Card memory window has it own page register. [PCCard-10; SYS-0024]
B2.1.4.2 CardBus cards are configured correctly

[PCCard-14-16; SYS-0024]
B2.1.4.3 16-bit PC Cards are configured correctly; driver supports sharing of level-mode interrupts

[PCCard-11-13, PCCard-18; [PCCard-23; SYS-0024]
B2.1.4.4 No user intervention; no system restart occurs when installing devices, except when required by the operating system

[PCCard-20, 21; SYS-0024]
B2.1.4.5 ZV-compatible 16-bit PC Cards comply with ZV standard definitions, and driver uses DirectDraw VPE

[PCCard-2, PCCard-22; SYS-0024]
B2.1.4.6 CardBus controller designed to support wake-from-D3cold supports PME# assertion from D3cold, and socket supplies Vaux power to cards in D3cold state

[SYS-0024; see FAQ B2.1.5.3]

B2.1.5 CardBus/PCMCIA Controllers and Devices - FAQs

B2.1.5.1 Current PC Card/CardBus FAQs

See http://www.microsoft.com/winlogo/hardware/cardbus/.
B2.1.5.2 CardBus controllers support ISA and PCI interrupts [Clarification]

[PCCard-6; SYS-0024; SDG3:148]

To ensure that the Windows operating system can correctly assign ISA IRQs to 16-bit PC Cards, A CardBus controller with parallel ISA IRQ mode must have all ISA IRQs pins, except IRQ 0 (timer), 1 (keyboard), 6 (floppy), 8 (CMOS), and 13 (math coprocessor).

It is recommended that system vendors using parallel ISA IRQ mode always connect ISA IRQs 3, 4, 5, 7, 9, 10, 11, 12, 14, 15 and not cross wire them.

For vendors using serialized IRQ mode, the above is not relevant because they only need to connect the serial IRQ pin, and the ISA IRQ information will be sent to the PCI chip set serially; the ISA IRQ information can specify any of IRQ 0-15.


FAQ date: May 28, 1999
B2.1.5.3 Windows 2000: CardBus controllers and PCI bus power management [Clarification]

[PCCard-19; SYS-0024; SDG3:148]

CardBus cards (which are by definition PCI devices) must comply with PCI Bus Power Management Interface Specification, Revision 1.1 or later, in order for power management to be implemented properly under Windows XP/Windows 2000, which uses PME# as the wake-up signal. This is the only industry specification that ensures compatibility with the power management capabilities of Windows XP/Windows 2000.


FAQ date: October 7, 1998
B2.1.5.4 PC Card Bridge header types [Correction]

[PCCard-3; SYS-0024]

PC Card and CardBus Guidelines, Version 1.1, is incorrect; it should also list header type 02h in addition to type 82h, which is listed as an acceptable header type for CardBus bridges.
FAQ date: February 28, 2001

B2.1.R CardBus/PCMCIA Controllers and Devices - Future Requirements


Announcement of additional future requirements will be published at http://www.microsoft.com/winlogo/hardware/cardbus/.
1   ...   11   12   13   14   15   16   17   18   ...   37


Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©atelim.com 2016
rəhbərliyinə müraciət