Flash memory card with enhanced operating mode detection and...

Electrical computers and digital data processing systems: input/ – Input/output data processing – Peripheral configuration

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

74, 74, 74, 74, C714S003000

Reexamination Certificate

active

06721819

ABSTRACT:

FIELD OF THE INVENTION
This invention relates to the field of flash memory cards and to the field of interfacing systems facilitating user-friendly connectivity between host computer systems and flash memory cards. More particularly, this invention relates to the field of flash memory cards capable of detecting the operating mode of the interface apparatus or host computer system's peripheral port to which the flash memory cards are coupled and of automatically configuring themselves to operate in the detected operating mode.
BACKGROUND OF THE INVENTION
The continual penetration of computer systems into additional markets has been fueled by the emphasis on cost effective user-friendly adaptations for the computer system and on minimizing the amount of resources the user expends configuring the computer system rather than productively utilizing the computer system. Concomitant with the explosion in the popularity of computer systems has seen the proliferation of available externally attachable/detachable peripheral devices for use with the computer system to meet the application demands of the user. One such peripheral is the flash memory card.
A flash memory card is a nonvolatile memory device with a compact housing that does not require a power source in order to retain its memory contents. A typical flash memory card stores charge on a floating gate to represent a first logic state of the binary state system, while the lack of stored charge represents a second logic state of the binary state system. Additionally, the typical flash memory card is capable of performing a write operation, a read operation, and an erase operation.
Flash memory cards can provide “plug and play” capability, low power consumption, portability, and high density storage. Flash memory cards are well suited for digital applications such as digital camera storage, digital audio applications, and wherever rewritable, digital data storage in a portable housing is needed.
The input/output terminal of the flash memory card is configured to observe one of the prevailing industry standards. This standard requires the input/output terminal to be a fifty pin connector. The flash memory card with its fifty pin connector is designed to fit within either a fifty pin flash socket or, with the addition of a passive adapter, a sixty-eight pin PCMCIA socket. However, most host computer systems do not have either the fifty pin flash socket or the sixty-eight pin PCMCIA socket. If a user wishes to utilize the flash memory card with the host computer system, the user must purchase an expensive PCMCIA socket to connect with the host computer system.
Another deficiency in the current flash memory card market is the inability of the flash memory card to be conveniently configured for operating in the universal serial bus mode, the PCMCIA mode, the ATA IDE mode, or any other protocol for coupling peripheral devices to host computer systems and accessing the peripheral devices. There is a need for a flash memory card that automatically detects and configures itself to the operating mode being utilized by the interface apparatus or host computer system's peripheral port to which the flash memory card is coupled.
The inventors previously proposed a flash memory card and interfacing system to address the current unavailability of automatically configurable flash memory cards. The invention relating to that flash memory card and interfacing system is disclosed in U.S. patent application Ser. No. 09/034,173, filed Mar. 2, 1998, entitled “Improved Compact Flash Memory Card and Interface”, Estakhri et al., and assigned to assignee of the present invention. That application is incorporated herein by reference.
The inventors' previous flash memory card and interfacing system is shown in FIG.
1
A. The interfacing system
10
includes a flash memory card interface device
100
and a flash memory card
90
with a fifty pin connector. The flash memory card interface device
100
employs the universal serial bus architecture. The flash memory card interface device
100
includes the following components: a housing
20
, a card slot
30
, a cable
40
, a cable connector
45
, and a plug
50
. The cable
40
is preferably a standard universal serial bus cable. The plug
50
is configured to easily couple with a universal serial bus port on a host computer system.
FIG. 1B
illustrates a bottom cutaway view of the housing
20
in the flash memory card interface device
100
.
FIG. 1C
illustrates a perspective cutaways view of the flash memory card interface device
100
. A card receiver housing
130
is attached to the bottom plate
110
. Additionally, a plurality of contact pins
160
are coupled to the card receiver housing
130
, preferably, fifty contact pins. The card receiver housing
130
is configured to couple and hold the flash memory card
90
as the flash memory card
90
is inserted through the slot opening
30
in the housing
20
as shown in FIG.
1
A. Further, the plurality of contact pins
160
are configured to electrically couple with the corresponding pins (not shown) on the flash memory card
90
.
In operation, one end of flash memory card interface device
100
is coupled to a host computer system (not shown) via the plug
50
and the other end of the flash memory card interface device
100
is coupled to the flash memory card
90
via the card receiver housing
130
, a fifty pin connection.
The inventors' previous flash memory card
90
detected the operating mode of the interface device
100
to which the previous flash memory card was coupled and configured itself to the appropriate operating mode by using an internal controller and a sensing means coupled to the internal controller.
FIG. 2
illustrates a flowchart diagram which represents the procedure the internal controller of the previous flash memory card
90
could follow in detecting the operating mode of the interface device
100
to which the previous flash memory card
90
was coupled. The fundamental mechanism utilized by the internal controller for detecting the operating mode consists solely of sensing signals at the fifty pin connector of the previous flash memory card
90
. At the fifty pin connector, the internal controller does not alter or add signals, but simply senses the signals.
The operating mode detection sequence begins with the previous flash memory card
90
being coupled to the flash memory card interface device
100
, which is coupled to the host computer system, then proceeding to the BLOCK
200
routine of powering up the previous flash memory card
90
. After the power up sequence in BLOCK
200
, the signal at the HOE_pin terminal of the previous flash memory card
90
is sensed in BLOCK
210
. If the signal at the HOE_pin terminal is a logic HIGH, then proceeding to BLOCK
220
the internal controller configures the previous flash memory card
90
into the PCMCIA mode. However, if the signal at the HOE_pin terminal is logic LOW, then proceeding to BLOCK
230
the signal at the HOSTRESET_pin terminal is sensed. If the signal at the HOSTRESET_pin terminal is logic LOW, then the operating mode detection sequence returns to BLOCK
230
and senses the signal at the HOSTRESET_pin terminal again. If the signal at the HOSTRESET_pin terminal remains logic LOW, then the operating mode detection sequence continues to loop back to BLOCK
230
until the HOSTRESET_pin terminal switches to logic HIGH. If the signal at the HOSTRESET_pin terminal is logic HIGH, then proceeding to BLOCK
240
the signals at pin terminals IOW_, IOR_, HCE
1
_, and HCE
2
_are sensed. If all of these signals are logic LOW, then proceeding to BLOCK
250
the internal controller configures the previous flash memory card
90
into the universal serial bus mode. If any of these signals are logic HIGH, then proceeding to BLOCK
260
the internal controller configures the previous flash memory card
90
into the ATA IDE mode.
Unfortunately, since the previous flash memory card
90
relies solely on sensing particular signals at particular pin terminals, the

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Flash memory card with enhanced operating mode detection and... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Flash memory card with enhanced operating mode detection and..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Flash memory card with enhanced operating mode detection and... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3201759

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.