Patent · US Expired

Apparatus and method for smart host bus adapter for personal computer cards

US5918028A · kind A · utility

58Cited by
7References
17Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJul 8, 1997
Grant dateJun 29, 1999
Priority date
Expiry dateJul 8, 2017

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F13/28
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A system is shown to improve data transfer between computers and PC Cards, which have a Host Bus Adapter (HBA). Previous HBA designs are limited in routing interrupts to the system and transferring data. The Smart HBA (150) detects an interrupt, alerts a target controller of the interrupt and provides a vector to the PC Card driver. This also eliminates acknowledgment routines and saves bus cycles. To each PC Card it appears that it is interfacing directly to its software driver. The command handling feature allows bus agents to communicate between fast access devices without using Peripheral Component Interconnect (PCI) commands that cannot be posted. Thus all commands can be posted in PCI bridges, no bus accesses have to wait for arbitration across multiple busses and no slow devices require a retry. Direct memory access (DMA) operations can be performed by legacy PC Cards when connected to a PCI bus.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.