Method of and apparatus for dispatching a processing element to

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

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

712208, 370464, 4551861, G06F 1310, G06F 930, H04J 326, G11C 800

Patent

active

061674710

ABSTRACT:
An apparatus for dispatching a processing element to a program location based on a channel number of received data includes a channel pointer register having a number of storage locations each with a channel number field, a valid bit field and a corresponding instruction pointer field. When an isochronous channel is allocated for use for reception, the host device programs the channel number and a corresponding instruction pointer value into a storage location. When a storage location is programmed, a valid bit within that storage location is also preferably set. The corresponding instruction pointer value points to a series of instructions which are to be used to process data received on that isochronous channel. When isochronous data is then received, the channel number on which the data is received is compared to the channel numbers within the valid storage locations in the channel pointer register. If one of the channel numbers within a valid storage location matches the channel number of the received data, then the corresponding instruction pointer value is output and the data is processed according to a series of instructions beginning at the location specified by the corresponding instruction pointer value. Otherwise, if the channel number of the received data does not match any of the channel numbers within valid storage locations then a default instruction pointer value is output and the received data is processed according to a series of instructions beginning at the location specified by the default instruction pointer value.

REFERENCES:
patent: 3836722 (1974-09-01), Muller et al.
patent: 3906484 (1975-09-01), Melvin, Jr. et al.
patent: 4218756 (1980-08-01), Fraser
patent: 4409656 (1983-10-01), Andersen et al.
patent: 4493021 (1985-01-01), Agrawal et al.
patent: 4641238 (1987-02-01), Kneib
patent: 4897783 (1990-01-01), Nay
patent: 4998245 (1991-03-01), Tanaka et al.
patent: 5008879 (1991-04-01), Fischer et al.
patent: 5191418 (1993-03-01), Tran
patent: 5276684 (1994-01-01), Pearson
patent: 5325510 (1994-06-01), Frazier
patent: 5343469 (1994-08-01), Ohshima
patent: 5359713 (1994-10-01), Moran et al.
patent: 5361261 (1994-11-01), Edem et al.
patent: 5369773 (1994-11-01), Hammerstrom
patent: 5400340 (1995-03-01), Hillman et al.
patent: 5402419 (1995-03-01), Osakabe et al.
patent: 5412698 (1995-05-01), van Brunt et al.
patent: 5420573 (1995-05-01), Tanaka et al.
patent: 5465402 (1995-11-01), Ono et al.
patent: 5493570 (1996-02-01), Hillman et al.
patent: 5499344 (1996-03-01), Elnashar et al.
patent: 5506846 (1996-04-01), Edem et al.
patent: 5509126 (1996-04-01), Oprescu et al.
patent: 5519701 (1996-05-01), Colmant et al.
patent: 5524213 (1996-06-01), Dais et al.
patent: 5526353 (1996-06-01), Henley et al.
patent: 5533018 (1996-07-01), DeJager et al.
patent: 5535208 (1996-07-01), Kawakami et al.
patent: 5537408 (1996-07-01), Branstad et al.
patent: 5544324 (1996-08-01), Edem et al.
patent: 5546553 (1996-08-01), Robertson et al.
patent: 5548587 (1996-08-01), Bailey et al.
patent: 5550802 (1996-08-01), Worsley et al.
patent: 5559796 (1996-09-01), Edem et al.
patent: 5559967 (1996-09-01), Oprescu et al.
patent: 5566174 (1996-10-01), Sato et al.
patent: 5586264 (1996-12-01), Belknap et al.
patent: 5594732 (1997-01-01), Bell et al.
patent: 5594734 (1997-01-01), Worsley et al.
patent: 5602853 (1997-02-01), Ben-Michael et al.
patent: 5603058 (1997-02-01), Belknap et al.
patent: 5615382 (1997-03-01), Gavin et al.
patent: 5617419 (1997-04-01), Christensen et al.
patent: 5619646 (1997-04-01), Hoch et al.
patent: 5632016 (1997-05-01), Hoch et al.
patent: 5640392 (1997-06-01), Hayashi
patent: 5640592 (1997-06-01), Rao
patent: 5646941 (1997-07-01), Nishimura et al.
patent: 5647057 (1997-07-01), Roden et al.
patent: 5652584 (1997-07-01), Yoon
patent: 5655138 (1997-08-01), Kikinis
patent: 5659780 (1997-08-01), Wu
patent: 5664124 (1997-09-01), Katz et al.
patent: 5668948 (1997-09-01), Belknap et al.
patent: 5684954 (1997-11-01), Kaiserwerth et al.
patent: 5687316 (1997-11-01), Graziano et al.
patent: 5689727 (1997-11-01), Bonke et al.
patent: 5692211 (1997-11-01), Gulick et al.
patent: 5696924 (1997-12-01), Robertson et al.
patent: 5704052 (1997-12-01), Wu et al.
patent: 5706439 (1998-01-01), Parker
patent: 5708779 (1998-01-01), Graziano et al.
patent: 5710773 (1998-01-01), Shiga
patent: 5752076 (1998-05-01), Munson
patent: 5758075 (1998-05-01), Graziano et al.
patent: 5761457 (1998-06-01), Gulick
patent: 5774683 (1998-06-01), Gulick
patent: 5781599 (1998-07-01), Shiga
patent: 5793953 (1998-08-01), Yeung et al.
patent: 5815678 (1998-09-01), Hoffman et al.
patent: 5828416 (1998-10-01), Ryan
patent: 5828903 (1998-10-01), Sethuram et al.
patent: 5835726 (1998-11-01), Shwed et al.
patent: 5835793 (1998-11-01), Li et al.
patent: 5848253 (1998-12-01), Walsh et al.
patent: 5884103 (1999-03-01), Terho et al.
patent: 5938752 (1999-08-01), Leung et al.
patent: 5946298 (1999-08-01), Okuyama
patent: 5970236 (1999-10-01), Galloway et al.
"1394 200 Mb/s PHYsical Layer Transceiver, Product Data Sheet and Application Notes," IBM Microelectronics, Version 1.4, Mar. 14, 1996.
"TSB21LV03 IEEE 1394--1995 Triple Cable Transceiver/Arbiter," Texas Instruments, Product Preview, Revision 0.99, Mar. 19, 1996.
"The IEEE--1394 High Speed Serial Bus," R.H.J. Bloks, Philips Journal of Research, vol. 50, No. 1/2, 1996.
"PC 4 intern Systemprogrammierung," Data Becker, 1994.
"IEEE 1394, The Cable Connection to Complete the Digital Revolution," Daniel Moore.
"The Parallel Protocol Engine" Matthias Kaiserswerth, IEEE/ACM Transactions on Networking, Dec. 1993, New York, pp. 650-663.
"The Programmable Protocol VLSI Engine (PROVE)" A.S. Krishnakumar, W.C. Fischer, and Krishan Sabnani, IEEE Transactions on Communications, Aug. 1994, New York, pp. 2630-2642.
"A Bus on a Die--The Serial Bus Alternative" Michael Teener, ComCon92, Feb. 24-28, 1992, pp. 316-321.
"Local Area Network Protocol for Autonomous Control of Attached Devices" Software Patent Institute, 1995, 1996 Publication Date Jul., 1990.
"Architecture for High Performance Transparent Bridges" Software Patent Institute, 1995, 1996. Publication Date Jul., 1992.
"Access to High-Speed LAN via Wireless Media" Software Patent Institute, 1995, 1996. Publication Date Apr., 1993.
"Asynchronous Transfer Mode" Julia L. Heeter, Dec. 12, 1995.
"The SerialSoft IEEE 1394 Developer Tool" Skipstone.
"Data link driver program design for the IBM token ring network PC adapter" Gee-Swee Poo and Wilson Ang, Computer Communications, 1989, London, Great Britain, pp. 266-272.
"Fiber Channel (FCS)/ATM interworking: A design solution" A. Anzaloni, M. De Sanctis, F. Avaltroni, G. Rulli, L. Proietti and G. Lombardi, Ericsson Fatme R&D Division, Nov. 1993, pp. 1127-1133.
"Data Exchange Adapter for Micro Channel/370" Software Patent Institute, 1995, 1996. Publication Date Oct., 1991.
IEEE, "1394 Standard for a High Performance Serial Bus," 1995, USA.

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

Method of and apparatus for dispatching a processing element to 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 of and apparatus for dispatching a processing element to , we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method of and apparatus for dispatching a processing element to will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1006459

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