Patent
1994-10-25
1998-10-20
Shin, Christopher S.
395840, 395882, 395868, 395309, 395500, G06F 300
Patent
active
058261079
ABSTRACT:
A high performance Local Bus Peripheral Interface (LBPI) for a computer local bus and high performance peripheral interface(s) uses a pipelined architecture to increase use of available data transfer bandwidth. The LBPI coupled between the computer local bus and peripheral interface(s) is provided a pipelined architecture including a Read Ahead Buffer, a Read Ahead Counter, a Data Out Latch, and a controlling State Machine with a Configuration Register. The LBPI supports DMA and PIO data transfers on the peripheral side. In another embodiment, the LBPI translates memory data transfers into IO data transfers to improve efficiency of IO data transfers. A DMA Timeout Counter is used during DMA mode data transfer operations to prevent the system from indefinitely waiting for an appropriate DMA Request Signal from a selected peripheral. During a DMA mode data transfer operation, forced interrupts may be generated and transmitted to the host in order to emulate a PIO mode data transfer operation. During a DMA mode data transfer operation, an imposed status or "Fake 3F6" register is utilized to transmit status information to the host system.
REFERENCES:
patent: 3673576 (1972-06-01), Donaldson, Jr.
patent: 4004283 (1977-01-01), Bennett et al.
patent: 4145751 (1979-03-01), Carlow et al.
patent: 4181938 (1980-01-01), Suzuki et al.
patent: 4396995 (1983-08-01), Grau
patent: 4443846 (1984-04-01), Adcock
patent: 4447878 (1984-05-01), Kinnie et al.
patent: 4453229 (1984-06-01), Schaire
patent: 4475155 (1984-10-01), Oishi et al.
patent: 4490784 (1984-12-01), Ives et al.
patent: 4683534 (1987-07-01), Tietjen et al.
patent: 4716527 (1987-12-01), Graciotti
patent: 4779190 (1988-10-01), O'Dell et al.
patent: 4782439 (1988-11-01), Borka et al.
patent: 4831514 (1989-05-01), Turlakov et al.
patent: 4831523 (1989-05-01), Lewis et al.
patent: 4847750 (1989-07-01), Daniel
patent: 4860244 (1989-08-01), Bruckert et al.
patent: 4935868 (1990-06-01), DuLac
patent: 4935894 (1990-06-01), Ternes et al.
patent: 4954950 (1990-09-01), Freeman et al.
patent: 4958271 (1990-09-01), Yoshida et al.
patent: 4972364 (1990-11-01), Barrett et al.
patent: 4979102 (1990-12-01), Tokuume
patent: 4991217 (1991-02-01), Garrett et al.
patent: 5014236 (1991-05-01), Pogorzelski et al.
patent: 5056060 (1991-10-01), Fitch et al.
patent: 5073969 (1991-12-01), Shoemaker
patent: 5079636 (1992-01-01), Brody
patent: 5079693 (1992-01-01), Miller
patent: 5091850 (1992-02-01), Culley
patent: 5111423 (1992-05-01), Kopec, Jr. et al.
patent: 5113369 (1992-05-01), Kinoshita
patent: 5136692 (1992-08-01), Barrett et al.
patent: 5150465 (1992-09-01), Bush et al.
patent: 5191581 (1993-03-01), Woodbury et al.
patent: 5191657 (1993-03-01), Ludwig et al.
patent: 5220651 (1993-06-01), Larson
patent: 5224213 (1993-06-01), Dieffenderfer et al.
patent: 5239636 (1993-08-01), Dujari et al.
patent: 5239651 (1993-08-01), Sodos
patent: 5241631 (1993-08-01), Smith et al.
patent: 5280588 (1994-01-01), D'Ambrose et al.
patent: 5287460 (1994-02-01), Olsen et al.
patent: 5287486 (1994-02-01), Yamasaki et al.
patent: 5293622 (1994-03-01), Nicholson et al.
patent: 5293623 (1994-03-01), Froniewski et al.
patent: 5307320 (1994-04-01), Farrer et al.
patent: 5309568 (1994-05-01), Ghosh et al.
patent: 5317715 (1994-05-01), Johnson et al.
patent: 5319754 (1994-06-01), Meinecke et al.
patent: 5335329 (1994-08-01), Cox et al.
patent: 5363485 (1994-11-01), Nguyen et al.
patent: 5367646 (1994-11-01), Pardillos et al.
patent: 5377184 (1994-12-01), Beal et al.
patent: 5379381 (1995-01-01), Lam
patent: 5379382 (1995-01-01), Work et al.
patent: 5388224 (1995-02-01), Maskas
patent: 5404462 (1995-04-01), Datwyler et al.
patent: 5408615 (1995-04-01), Ishikawa
patent: 5420987 (1995-05-01), Reid et al.
patent: 5440698 (1995-08-01), Sindhu et al.
patent: 5440754 (1995-08-01), Goeppel et al.
patent: 5444852 (1995-08-01), Nakabayashi
patent: 5475860 (1995-12-01), Ellison et al.
patent: 5497501 (1996-03-01), Kohzono et al.
Ed McNierney, "High Performance Graphics", PC Tech Journal, v5, n7, P56(8), pp. 1-8, Jul., 1987.
Augie Hansen, "Mapping PC Address Space", PC Tech Journal, v5, n3, p102(9), pp. 1-6, Mar. 1987.
Gerald Conn, "Bidirectional Serial Computer Interface", Electronics Australia, pp. 82-83, 85-88, 90, 93 and 134, Apr. 1981.
Ed McNierney, "Custom-Tailored Graphics", PC Tech Journal, v5, n7, p68(6), pp. 1-6, Jul. 1987.
Tom Darbonne, "Hands-on Experience Paves the Way fo Future MCA Designs", EDN, v34, m23, p233 (14), pp. 1-9, Nov. 9, 1989.
David Redelfs et al., "PC-AT Compatibility Comes to Multibus II Systems", ESD, v18, n12, p30(5), pp. 1-4, Dec. 1988.
Appian Technology Inc., News Release "Appian Announces P928 FAST Local Bus Peripheral Interface Device", Nov. 8, 1991.
Appian Technology Inc., "P928 VGA an IDE Benchmarks", Nov. 1991.
R. Kalish, Appian Technology Inc., "P928 BIOS Application Note", Dec. 17, 1991.
R. Kalish, Appain Technology Inc., "P928 BIOS Application Note", Jan. 2, 1992.
Appian Technology Inc., "P928 Fast Peripheral Interface Data Sheet", Jan., 1992.
Appian Technology Inc., "P928 Fast Peripheral Interface Design Manual", Apr., 1992.
Appian Technology Inc., "AD12 Local Bus IDE Disk Interface Advanced Information Datasheet",Rev. 0.4, Jun. 1992.
Appian Technology Inc., "AD12 Local Bus IDE Disk Interface Advanced Information Datasheet", Rev. 0.6, Jun. 1992.
Appian Technology Inc., "P928 Fast Peripheral Interface Product Brief", Jul. 1992.
Appian Technology Inc., "P928 Fast Peripheral Interface Design Manual Addendum", Jul. 1992.
Appian Technology Inc., "P928 Fast Peripheral Interface Design Manual", Revision 2, Aug. 1992.
Appain Technology Inc., "AD12 Local-bus IDE Interface Preliminary Information Packet", Sep. 1992.
Appian Technology Inc., News Release "Appian Announces AD12 Local Bus IDE Disk Interface Chip", Sep. 14, 1992.
Appian Technology Inc., "AD12 Applications Update #1", Oct. 6, 1992.
Appain Technology Inc., "P928 Local Bus Peripheral Interface Product Brief".
Appian Technology Inc., "AD12 Engineering Sample Notice", Nov. 23, 1992.
Symphony Laboratories, "SL82C101P PCI Local Bus IDE Controller", Revision 0.0., pp. 1-1 - 1-3, 2-1 - 2-3.
IDEAS IDE Accelerating System, Industrial Technologies Research Institute/Computer & Communication Laboratory, "83288 VL-IDE Controller".
PCTECH, "RZ1000, RCI tO IDE Interface Circuit".
OPTi Inc., "Advance Information 82C611 VESA IDE Controller Chip," Jul. 13, 1993e.
Applian Technology Inc., "AD12 Local Bus IDE Interface Preliminary Product Brief", Aug. 1992.
Chejlava, Jr. Edward J.
Cline Leslie E.
Pham Anh L.
Bell Robert P.
Cirrus Logic Inc.
Owens Jonathan O.
Shin Christopher S.
Violette J. P.
LandOfFree
Method and apparatus for implementing a DMA timeout counter feat does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method and apparatus for implementing a DMA timeout counter feat, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for implementing a DMA timeout counter feat will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-258837