Browse Prior Art Database

General Purpose Personal Computer Memory Card International Association Interface ASIC for PC-Cards

IP.com Disclosure Number: IPCOM000113695D
Original Publication Date: 1994-Sep-01
Included in the Prior Art Database: 2005-Mar-27
Document File: 4 page(s) / 102K

Publishing Venue

IBM

Related People

Riva, E: AUTHOR

Abstract

The present invention relates to the design of an ASIC implemented in 'gate array' technology and the function of a 'General Purpose Interface to the Personal Computer Memory Card International Association* (PCMCIA) Architecture' to be utilized on any PC-CARD* design as the main interface block.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 52% of the total text.

General Purpose Personal Computer Memory Card International Association
Interface ASIC for PC-Cards

      The present invention relates to the design of an ASIC
implemented in 'gate array' technology and the function of a 'General
Purpose Interface to the Personal Computer Memory Card International
Association* (PCMCIA) Architecture' to be utilized on any PC-CARD*
design as the main interface block.

      A PC-CARD is the definition of a MEMORY and/or I/O adapter
meant to be compatible to the PCMCIA Standard 2.0 and later versions.
It is a 'credit card' sized adapter intended for usage in portable
computers as Notebooks and Palmtops.  The major goal of the
association who developed the standard is the definition of an
architecture to allow PC-CARDs to be 'interoperable' and
'interchangeable' among various hardware and software platforms of
personal computers manufacturers.

      The General Purpose PCMCIA Interface ASIC contains all the main
and feature logic required by the PC-CARD Standard to fully implement
the interface for both 'Memory only' and 'Memory and I/O' type
adapters.  The ASIC has been designed to be compatible to the
mentioned Standard up to release 2.01.

Referring to the Figure, the following implemented logic blocks are
described:

      Four Configuration Registers 2 mapped in the Attribute space
implement the basic Card Configuration Table needed for I/O
configurable cards.  In conjunction with the Card Information
Structure (C.I.S.) in Attribute memory they allow a flexible way of
mapping I/Os into the host I/O space and support resources as :
Software Reset, Interrupts, Power down, Digital Audio, Memory-I/O
concurrent operations and Multiple instances of the same card in the
system.

      A port 4 for an external non-volatile memory (typically EEPROM)
is provided to allow implementation of any size Attribute space for
C.I.S.  'tuples' storage.  While this memory is by default accessed
as 'read only' after reset, a programmable mechanism to allow 'write'
accesses is provided inside the logic, this is a useful capability
for at least two reasons:
  o  format the C.I.S.  by software (no hard-programming) at the card
     manufacturing process.
  o  C.I.S development/cha...