throbber
P C C A R D S TA N D A R D
`
`Volume 2
`Electrical Specification
`
`Kingston Exhibit 1012 - 1
`
`

`

`PCMCIA
`JEIDA
`
`'1999, PCMCIA/JEIDA
`All rights reserved.
`
`No part of this publication may be
`reproduced, stored in a retrieval
`system, or transmitted, in any form or
`by any means, mechanical,
`electronic, photocopying, recording
`or otherwise, without prior written
`permission of PCMCIA and JEIDA.
`Printed in the United States of
`America.
`
`PCMCIA (Personal Computer
`Memory Card International
`Association)
`2635 North First Street, Suite 209
`San Jose, CA 95134 USA
`+1-408-433-2273
`+1-408-433-9558 (Fax)
`
`JEIDA (Japan Electronic Industry
`Development Association)
`Kikai Shinko Kaikan, 3-5-8, Shibakoen
`Minato-ku, Tokyo 105, JAPAN
`+81-3-3433-1923
`+81-3-3433-6350 (Fax)
`
`The PC Card logo and PC Card are
`trademarks of PCMCIA, registered in
`the United States. The PC Card logo
`and PC Card are trademarks of
`JEIDA, registered in Japan.
`
`PCMCIA HAS BEEN NOTIFIED BY
`CERTAIN THIRD PARTIES THAT
`THE IMPLEMENTATION OF THE
`STANDARD WILL REQUIRE A
`LICENSE FROM THOSE THIRD
`PARTIES TO AVOID
`INFRINGEMENT OF THEIR
`RIGHTS. PCMCIA HAS OBTAINED
`FROM SOME, BUT NOT ALL , OF
`THOSE PARTIES A GRANT OF
`IMMUNITY THAT PCMCIA WILL
`EXTEND TO YOU, CONTINGENT
`UPON YOUR ENTERING INTO
`AND DELIVERING TO PCMCIA
`THE RECIPROCAL GRANT OF
`IMMUNITY AGREEMENT
`CONTAINED ELSEWHERE IN
`THIS STANDARD.
`
`IMPORTANT:
`In order to receive the Grant of
`Immunity, the owner of this
`Standard must sign and return the
`enclosed Registration Card to:
`PCMCIA
`2635 North First Street, Suite 209
`San Jose, CA 95134 USA
`
`NEITHER PCMCIA NOR JEIDA
`MAKES ANY WARRANTY,
`EXPRESS OR IMPLIED, WITH
`RESPECT TO THE STANDARD,
`INCLUDING AS TO NON-
`INFRINGEMENT,
`MERCHANTABILITY OR FITNESS
`FOR A PARTICULAR PURPOSE.
`THIS STANDARD IS PROVIDED TO
`YOU (cid:210)AS IS.(cid:211)
`
`Document No. 0299-02-2000
`
`First Printing, February 1999
`
`Kingston Exhibit 1012 - 2
`
`

`

`ELECTRICAL SPECIFICATION
`
`CONTENTS
`1. Overview ______________________________________________1
`1.1 Summary of Electrical Specification Changes....................................................................2
`1.1.1 PCMCIA 2.0/JEIDA 4.1 (September 1991).......................................................................................................................2
`1.1.2 PCMCIA 2.1/JEIDA 4.2 (July 1993)....................................................................................................................................2
`1.1.3 PC Card Standard February 1995 Release (Release 5.0) ............................................................................................2
`1.1.4 PC Card Standard March 1995 Update (Release 5.01)...............................................................................................3
`1.1.5 PC Card Standard May 1995 Update (Release 5.02)...................................................................................................3
`1.1.6 PC Card Standard November 1995 Update (Release 5.1)..........................................................................................3
`1.1.7 PC Card Standard May 1996 Update (Release 5.2).....................................................................................................3
`1.1.8 PC Card Standard 6.0 Release (March 1997).................................................................................................................3
`1.1.9 PC Card Standard 6.1 Release (April 1998)....................................................................................................................3
`1.1.10 PC Card Standard 7.0 Release (February 1999)..........................................................................................................3
`1.2 Conventions .........................................................................................................................3
`1.2.1 Signal Naming............................................................................................................................................................................4
`1.2.2 Numeric Representation..........................................................................................................................................................4
`1.2.3 Bit Action Representation.......................................................................................................................................................4
`1.2.4 Signal Summary........................................................................................................................................................................4
`
`2. Common Pin Description ________________________________5
`2.1 Power and Ground Pins ......................................................................................................5
`2.1.1 VCC and GND Pins....................................................................................................................................................................5
`2.1.2 VPP1 and VPP2 Pins...................................................................................................................................................................5
`2.2 Interface Configuration Pins ...............................................................................................6
`2.2.1 Card Detect Pins (CD[2::1]# and CCD[2::1]#)..................................................................................................................6
`2.2.2 Voltage Sense Pins (VS[2::1]# and CVS[2::1]).................................................................................................................6
`
`3. Card Type Detection Mechanism _________________________7
`3.1 PC Card Encodings .............................................................................................................7
`3.2 Socket Key Selection ............................................................................................................8
`3.3 Graceful Rejection in 16—bit PC Card Only Sockets...........................................................8
`3.4 Determining Card Type in CardBus PC Card Capable Sockets........................................9
`4. 16-bit PC Card Electrical Interface _______________________11
`4.1 Compatibility Issues .........................................................................................................11
`4.1.1 RESET and WAIT# Support................................................................................................................................................11
`4.1.2 VS1# replaces RFSH (pin 43)...............................................................................................................................................11
`4.2 Pin Assignments................................................................................................................11
`4.3 16-bit PC Card Features....................................................................................................14
`
`' 1999 PCMCIA/JEIDA
`
`iii
`
`Kingston Exhibit 1012 - 3
`
`

`

`CONTENTS
`
`4.3.1 Memory Address Space........................................................................................................................................................14
`4.3.2 Memory Only Interface .........................................................................................................................................................15
`4.3.3 I/O Address Space..................................................................................................................................................................15
`4.3.4 I/O Interface..............................................................................................................................................................................16
`4.3.5 Custom Interfaces....................................................................................................................................................................16
`4.3.6 Configurable Cards................................................................................................................................................................17
`4.4 Signal Description..............................................................................................................17
`4.4.1 Address BUS (A[25::0]).........................................................................................................................................................17
`4.4.2 Data BUS (D[15::0])................................................................................................................................................................17
`4.4.3 Card Enable (CE[2::1]#)........................................................................................................................................................17
`4.4.4 Output Enable (OE#) ..............................................................................................................................................................18
`4.4.5 Write Enable (WE#)................................................................................................................................................................18
`4.4.6 Ready (READY).......................................................................................................................................................................18
`4.4.7 Interrupt Request (IREQ#) [I/O and Memory Interface]...........................................................................................19
`4.4.7.1 Interrupt Request Routing......................................................................................................................................19
`4.4.7.2 Level and Pulsed Mode Interrupt Support......................................................................................................20
`4.4.7.2.1 Level Mode Interrupt Signal ......................................................................................................................20
`4.4.7.2.2 Pulsed Mode Interrupt Signal....................................................................................................................20
`4.4.8 Card Detect (CD[2::1]#).........................................................................................................................................................21
`4.4.9 Write Protect (WP) [Memory Only Interface]................................................................................................................21
`4.4.10 I/O Is 16 Bit Port (IOIS16#) [I/O and Memory Interface].....................................................................................21
`4.4.11 Attribute Memory Select (REG#)....................................................................................................................................21
`4.4.12 Battery Voltage Detect (BVD[2::1]) [Memory Only Interface].............................................................................22
`4.4.13 Status Changed (STSCHG#) [I/O and Memory Interface]....................................................................................22
`4.4.14 Audio Digital Waveform (SPKR#) [I/O and Memory Interface].......................................................................22
`4.4.15 Program and Peripheral Voltages (VPP[2::1])............................................................................................................23
`4.4.16 Voltage and Ground (VCC & GND)...............................................................................................................................23
`4.4.16.1 Socket VCC for CIS Read......................................................................................................................................23
`4.4.16.2 PC Card VCC for CIS Read..................................................................................................................................24
`4.4.16.3 Changing PC Card VCC........................................................................................................................................24
`4.4.17 Voltage Sense (VS[2::1]#) ...................................................................................................................................................24
`4.4.18 I/O Read (IORD#) [I/O and Memory Interface] .......................................................................................................25
`4.4.19 I/O Write (IOWR#) [I/O and Memory Interface] .....................................................................................................25
`4.4.20 Card Reset (RESET).............................................................................................................................................................26
`4.4.21 Extend Bus Cycle (WAIT#)................................................................................................................................................26
`4.4.22 Input Port Acknowledge (INPACK#) [I/O and Memory Interface] ...................................................................26
`4.5 DMA Signals Replacing I/O Interface Signals.................................................................26
`4.5.1 DMA Request (DREQ#).........................................................................................................................................................26
`4.5.2 DMA Acknowledge (DACK) [replaces REG#].............................................................................................................27
`4.5.3 DMA Read (IOWR#)..............................................................................................................................................................27
`4.5.4 DMA Write (IORD#)..............................................................................................................................................................27
`4.5.5 Terminal Count (TC#)............................................................................................................................................................27
`4.6 Memory Function...............................................................................................................27
`4.6.1 Common Memory Function.................................................................................................................................................27
`
`iv
`
`'1999 PCMCIA/JEIDA
`
`Kingston Exhibit 1012 - 4
`
`

`

`ELECTRICAL SPECIFICATION
`
`4.6.1.1 Common Memory Read Function for PC Cards ...........................................................................................27
`4.6.1.2 Common Memory Write Function for PC Cards..........................................................................................28
`4.6.1.3 Common Memory Write Function for OTPROM, EPROM and Flash Memory...............................28
`4.6.2 Attribute Memory Function.................................................................................................................................................28
`4.6.2.1 Attribute Memory Read Function ......................................................................................................................29
`4.6.2.2 Attribute Memory Write Function.....................................................................................................................29
`4.6.2.3 Attribute Memory Write Function for Dual Supply OTPROM, EPROM and Flash Memory.....29
`4.6.3 Write Protect Function...........................................................................................................................................................30
`4.7 Timing Functions...............................................................................................................30
`4.7.1 Common Memory Read Timing........................................................................................................................................30
`4.7.2 Common and Attribute Memory Write Timing..........................................................................................................32
`4.7.2.1 Common Memory Write Timing........................................................................................................................33
`4.7.3 Attribute Memory Read Timing Specification.............................................................................................................33
`4.7.4 Attribute Memory Write Timing Specification............................................................................................................33
`4.7.5 Memory Timing Diagrams.................................................................................................................................................34
`4.8 DMA Function...................................................................................................................35
`4.8.1 DMA Read Function (Memory Read - I/O Write) ......................................................................................................36
`4.8.2 DMA Read Timing (Memory Read - I/O Write).........................................................................................................36
`4.8.3 DMA Write Function (I/O Read - Memory Write).....................................................................................................37
`4.8.4 DMA Write Timing (I/O Read - Memory Write)........................................................................................................38
`4.9 Electrical Interface .............................................................................................................39
`4.9.1 Signal Interface.........................................................................................................................................................................39
`4.9.2 Memory Address Decoding................................................................................................................................................40
`4.9.2.1 Function Configuration Registers Address Decoding................................................................................41
`4.9.3 I/O Address Space Decoding .............................................................................................................................................41
`4.9.3.1 Independent I/O Address Window..................................................................................................................41
`4.9.3.2 Overlapping I/O Address Window..................................................................................................................42
`4.10 Card Detect......................................................................................................................43
`4.11 Battery Voltage Detect ....................................................................................................43
`4.12 Power-up and Power-down............................................................................................44
`4.12.1 Power-up/Power-down Timing.....................................................................................................................................44
`4.12.2 Average Current During Card Configuration............................................................................................................45
`4.12.3 Data Retention........................................................................................................................................................................46
`4.12.4 Supplement ..............................................................................................................................................................................46
`4.13 I/O Function....................................................................................................................46
`4.13.1 I/O Transfer Function.........................................................................................................................................................46
`4.13.2 I/O Input Function for I/O Cards...................................................................................................................................46
`4.13.3 I/O Output Function for I/O Cards................................................................................................................................47
`4.13.4 I/O Read (Input) Timing Specification.........................................................................................................................48
`4.13.5 I/O Write (Output) Timing Specification.....................................................................................................................50
`4.14 Function Configuration ...................................................................................................51
`4.14.1 Overview..................................................................................................................................................................................51
`4.14.2 Single Function PC Cards...................................................................................................................................................51
`
`' 1999 PCMCIA/JEIDA
`
`v
`
`Kingston Exhibit 1012 - 5
`
`

`

`CONTENTS
`
`4.14.3 Multiple Function PC Cards..............................................................................................................................................51
`4.14.4 Function Configuration Registers (FCRs).....................................................................................................................52
`4.15 Card Configuration .........................................................................................................53
`4.15.1 Configuration Option Register.........................................................................................................................................54
`4.15.2 Configuration and Status Register .................................................................................................................................56
`4.15.3 Pin Replacement Register...................................................................................................................................................58
`4.15.4 Socket and Copy Register...................................................................................................................................................59
`4.15.5 Extended Status Register ...................................................................................................................................................59
`4.15.6 I/O Base Registers (0 .. 3)...................................................................................................................................................60
`4.15.7 I/O Limit Register................................................................................................................................................................60
`4.15.8 Power Management Support Register...........................................................................................................................61
`4.15.9 Address Extension Registers............................................................................................................................................62
`4.16 Indirect Access to PC Card Memory ..............................................................................64
`5. CardBus PC Card Electrical Interface ____________________ 67
`5.1 CardBus PC Card Signal Description...............................................................................67
`5.1.1 Pin Assignments.......................................................................................................................................................................68
`5.1.2 Signal/Pin Description..........................................................................................................................................................72
`5.1.2.1 System Pins.................................................................................................................................................................72
`5.1.2.2 Address and Data Pins..........................................................................................................................................72
`5.1.2.3 Interface Control Pins..............................................................................................................................................73
`5.1.2.4 Arbitration Pins (Bus Masters Only)................................................................................................................73
`5.1.2.5 Error Reporting Pins...............................................................................................................................................74
`5.1.2.6 Interrupt Request Pin...............................................................................................................................................74
`5.1.2.7 Additional Signals..................................................................................................................................................74
`5.1.3 Central Resource Functions..................................................................................................................................................75
`5.2 CardBus PC Card Operation............................................................................................75
`5.2.1 Bus Commands........................................................................................................................................................................75
`5.2.1.1 Command Definition..............................................................................................................................................75
`5.2.1.2 Command Usage Rules..........................................................................................................................................77
`5.2.2 CardBus PC Card Protocol Fundamentals....................................................................................................................78
`5.2.2.1 Basic Transfer Control...........................................................................................................................................79
`5.2.2.2 Addressing.................................................................................................................................................................79
`5.2.2.3 Byte Alignment..........................................................................................................................................................81
`5.2.2.4 Bus Driving and Turnaround..............................................................................................................................8 1
`5.2.3 Bus Transactions .....................................................................................................................................................................82
`5.2.3.1 Read Transaction.....................................................................................................................................................82
`5.2.3.2 Write Transaction....................................................................................................................................................84
`5.2.3.3 Transaction Termination......................................................................................................................................84
`5.2.3.3.1 Master Initiated Termination....................................................................................................................85
`5.2.3.3.2 Target Initiated Termination.....................................................................................................................87
`5.2.4 Arbitration.................................................................................................................................................................................91
`5.2.5 Arbitration Signaling Protocol..........................................................................................................................................91
`5.2.5.1 Fast Back-to-Back Transactions.........................................................................................................................93
`
`vi
`
`'1999 PCMCIA/JEIDA
`
`Kingston Exhibit 1012 - 6
`
`

`

`ELECTRICAL SPECIFICATION
`
`5.2.5.2 CardBus PC Card Idle Condition.......................................................................................................................95
`5.2.5.3 Latency.........................................................................................................................................................................95
`5.2.5.3.1 Managing Latency on CardBus PC Card..............................................................................................95
`5.2.5.3.2 Low Latency Design Guidelines...............................................................................................................96
`5.2.6 Exclusive Access......................................................................................................................................................................97
`5.2.6.1 Starting an Exclusive Access................................................................................................................................99
`5.2.6.2 Continuing an Exclusive Access.......................................................................................................................100
`5.2.6.3 Accessing a Locked Agent..................................................................................................................................101
`5.2.6.4 Completing an Exclusive Access......................................................................................................................102
`5.2.6.5 Supporting CBLOCK# and Write-back Cache Coherency......................................................................102
`5.2.6.6 Complete Bus Lock................................................................................................................................................103
`5.2.7 Other Bus Operations..........................................................................................................................................................103
`5.2.7.1 Device Selection......................................................................................................................................................103
`5.2.7.2 Special Cycle............................................................................................................................................................104
`5.2.7.3 Address/Data Stepping......................................................................................................................................105
`5.2.7.4 Configuration Cycle..............................................................................................................................................106
`5.2.7.4.1 Generating Configuration Cycles..........................................................................................................108
`5.2.7.4.1.1 Configuration Mechanism...........................................................................................................108
`5.2.7.4.1.2 Generating Special Cycles with the Configuration Mechanism ....................................110
`5.2.8 Error Functions.....................................................................................................................................................................110
`5.2.8.1 Parity..........................................................................................................................................................................110
`5.2.8.2 Error Reporting......................................................................................................................................................112
`5.2.8.2.1 Parity Error Response and Reporting on CPERR#..........................................................................112
`5.2.8.2.2 Error Response and Reporting on CSERR#.......................................................................................113
`5.2.9 Cache Support.............................................................................................................................................................

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket