×

Expandable flash-memory mass-storage using shared buddy lines and intermediate flash-bus between device-specific buffers and flash-intelligent DMA controllers

  • US 5,822,251 A
  • Filed: 09/29/1997
  • Issued: 10/13/1998
  • Est. Priority Date: 08/25/1997
  • Status: Expired due to Term
First Claim
Patent Images

1. An expandable flash-memory system comprising:

  • a host interface for receiving requests for access of flash memory;

    a flash-specific direct-memory access (DMA) controller, responsive to the requests from the host interface, for controlling access of the flash memory, the flash-specific DMA controller generating a sequence of command bytes followed by address bytes to initiate a data transfer from the flash memory;

    a flash bus, coupled to the flash-specific DMA controller, the flash bus having shared lines, the shared lines for transmitting the sequence of command bytes and address bytes from the flash-specific DMA controller, the shared lines also transmitting data bytes from the flash-specific DMA controller for storage in the flash-memory system;

    flash buffer chips, coupled to the flash bus, for generating control signals for controlling flash-memory chips, the flash buffer chips passing the sequence of command bytes and address bytes from the flash-specific DMA controller to the flash memory;

    a plurality of flash-memory chips, the flash-memory chips arranged in banks sharing some of the control signals from a flash buffer chip, the flash-memory chips being non-volatile semiconductor-memory chips that retain data when power is no longer applied;

    wherein the flash bus accepts additional flash-memory chips attached through the flash buffer chips for expanding a storage capacity of the expandable flash-memory system,whereby the flash-memory chips are buffered by the flash buffer chips to the flash bus and the flash-specific DMA controller.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×