IP Library Granted Patent US 7,231,485
Granted Patent B2
US 7,231,485 · App. 09/990,739 · Granted Jun 12, 2007

Universal serial bus (USB) interface for mass storage device

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,231,485
App. No.
09/990,739
Granted
Jun 12, 2007
Kind
B2
Abstract

A mass storage device motherboard or secondary board includes a bridging circuit. The bridging circuit converts signals from the mass storage device into USB signals. The bridging circuit can be provided by a chip that converts ATA/ATAPI signals into USB signals.

Claims (75)

1. A method of communicating with a mass storage device comprising:

receiving ATA/ATAPI signals from a mass storage device into a bridging circuit; updating a state machine in response to embedded commands in the ATA/ATAPI signals; converting the ATA/ATAPI signals from the mass storage device into USB signals using the bridging circuit in response to the state machine; and

outputting the USB signals from the bridging circuit;

wherein the bridging circuit is provided in a single, bridging chip, the bridging chip including:

a USB physical interface transceiver;

a serial interface engine coupled to the USB physical interface transceiver;

an input/output interface coupled to the serial interface engine;

a ram control circuit coupled to the input/output interface;

a global control circuit coupled to the input/output interface;

a translate circuit coupled to the global control circuit; and

a disk interface coupled to the ram control circuit and the translate circuit.

2. A method according to claim 1 wherein the bridging circuit is provided on a motherboard of the mass storage device.

3. A method according to claim 1 wherein the bridging circuit is provided on a secondary board.

4. A method according to claim 3 wherein a mass storage device motherboard outputs the ATA/ATAPI signals, and wherein the secondary board receives the ATA/ATAPI signals from the mass storage device motherboard and converts them into USB signals.

5. A motherboard for a mass storage device, said motherboard comprising:

input logic configured to receive an input signal from a read unit of the mass storage device;

a bridging circuit configured to receive the input signal from the input logic and convert the input signal into a USB signal, the bridging circuit including:

a USB physical interface transceiver;

a serial interface engine coupled to the USB physical interface transceiver;

an input/output interface coupled to the serial interface engine;

a ram control circuit coupled to the input/output interface;

a global control circuit coupled to the input/output interface;

a translate circuit coupled to the global control circuit; and

a disk interface coupled to the ram control circuit and the translate circuit; and

output circuitry configured to output the USB signal from the motherboard.

6. A mass storage device motherboard according to claim 5 wherein the bridging circuit comprises a bridging chip for converting the input signal into the USB signal.

7. A mass storage device motherboard according to claim 6 wherein the bridging chip comprises:

an ATA/ATAPI interface configured to receive an ATA/ATAPI signal from the input logic; and

a state machine configured to translate the ATA/ATAPI signals into the USB signal; wherein:

the disk interface is configured to receive the ATA/ATAPI signals from the ATA/ATAPI interface;

the USB physical interface transceiver is configured to receive signals from the serial interface engine and output USB signals to a USB interface; and

the state machine is updated in response to embedded commands in the ATA/ATAPI signals.

8. A secondary board configured to enable communication between a mass storage device motherboard and a host motherboard, said secondary board comprising:

a connector port for receiving signals from the mass storage device motherboard;

a bridging circuit for convening the signals from the mass storage device motherboard into USB signals, the bridging circuit including:

a USB physical interface transceiver;

a serial interface engine coupled to the USB physical interface transceiver;

an input/output interface coupled to the serial interface engine;

a ram control circuit coupled to the input/output interface;

a global control circuit coupled to the input/output interface;

a translate circuit coupled to the global control circuit; and

a disk interface coupled to the ram control circuit and the translate circuit; and

a USB connector port for outputting the USB signals to the host motherboard.

9. A secondary board according to claim 8 wherein the bridging circuit comprises a bridging chip configured to translate the signals from the mass storage device motherboard into the USB signals.

10. A secondary board according to claim 9 wherein:

the bridging circuit includes a state machine responsive to embedded commands in the ATA/ATAPI signals configured to translate the signals from the mass storage device motherboard into the USB signals; and

the disk interface receives ATA/ATAPI signals through an ATA/ATAPI interface, and the bridging circuit is configured to translate the ATA/ATAPI signals into USB 2.0 signals in response to the state machine and output the USB 2.0 signals to a USB Interface through the USB physical interface transceiver.

11. A bridging chip comprising:

an input configured to receive ATA/ATAPI signals; a USB physical interface transceiver;

conversion logic configured to convert the ATA/ATAPI signals into USB signals, the conversion logic including:

a serial interface engine coupled to the USB physical interface transceiver;

an input/output interface coupled to the serial interface engine;

a ram control circuit coupled to the input/output interface;

a global control circuit coupled to the input/output interface;

a translate circuit coupled to the global control circuit; and

a disk interface coupled to the input, the ram control circuit, and the translate circuit; and

an output coupled to the USB physical interface transceiver and configured to output the USB signals.

12. A chip according to claim 11 wherein the conversion logic includes a state machine responsive to embedded commands in the ATA/ATAPI signals.

13. A chip according to claim 11 wherein the chip is located on a mass storage device motherboard.

14. A chip according to claim 11 wherein the chip is located on a secondary board.

15. A chip according to claim 14 wherein the secondary board is arranged to receive ATA/ATAPI signals from a motherboard of the mass storage device.

16. A method of converting signals from a mass storage device into USB signals, said method comprising:

receiving a signal from a mass storage device into a bridging chip, the bridging chip including:

a USB physical interface transceiver;

a serial interface engine coupled to the USB physical interface transceiver;

an input/output interface coupled to the serial interface engine;

a ram control circuit coupled to the input/output interface;

a global control circuit coupled to the input/output interface;

a translate circuit coupled to the global control circuit; and

a disk interface coupled to the ram control circuit and the translate circuit;

updating a state machine in the bridging chip in response to embedded commands in the signal from the mass storage device;

converting the signal from the mass storage device into a USB signal in response to the state machine; and

outputting the USB signal from the bridging chip.

17. A method of convening signals according to claim 16 wherein said bridging chip is located on a motherboard of the mass storage device.

18. A method of converting signals according to claim 16 wherein the bridging chip is located on a secondary board arranged in communication with a motherboard of the mass storage device.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 3, 2017
From: IQ HOLDINGS, LLC
To: USB BRIDGE SOLUTIONS, LLC
Reel/Frame 044030/0197 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 20, 2017
From: INTELLECTUAL VENTURES ASSETS 38 LLC
To: IQ HOLDINGS, LLC
Reel/Frame 042759/0819 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2017
From: INTELLECTUAL VENTURES II LLC
To: INTELLECTUAL VENTURES ASSETS 38 LLC
Reel/Frame 042047/0837 →
MERGER Recorded Mar 15, 2013
From: MOLHASTER APPLICATIONS, LLC
To: INTELLECTUAL VENTURES II LLC
Reel/Frame 030021/0619 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 2, 2010
From: CYPRESS SEMICONDUCTOR CORPORATION
To: MOLHASTER APPLICATIONS, LLC
Reel/Frame 024006/0726 →