Electrical computers and digital processing systems: interprogra – Interprogram communication using message
Reexamination Certificate
2005-02-25
2010-10-26
Sough, Hyung S (Department: 2194)
Electrical computers and digital processing systems: interprogra
Interprogram communication using message
C716S030000
Reexamination Certificate
active
07823162
ABSTRACT:
Embodiments of a message processing circuit are disclosed. In one embodiment, a high-level language is used to specify a broadcast channel and first and second thread circuits. The first thread circuit outputs messages to the broadcast channel, each message having units of data, and starts the second thread circuit, indicating position in a message at which the second thread circuit is to commence reading data. The broadcast channel receives messages from the first thread circuit and outputs data of each message along with a position code indicating position in the message of current output data. The second thread reads data from the broadcast channel at a specified position in a message. The high-level language specification is translated into a hardware description language (HDL) specification, and the HDL specification is used to generate configuration data for programmable logic. Programmable logic is configured to implement the thread circuits and broadcast channel.
REFERENCES:
patent: 5113392 (1992-05-01), Takiyasu et al.
patent: 5867180 (1999-02-01), Katayama et al.
patent: 6078736 (2000-06-01), Guccione
patent: 6182183 (2001-01-01), Wingard et al.
patent: 6230307 (2001-05-01), Davis et al.
patent: 6324629 (2001-11-01), Kulkarni et al.
patent: 6405160 (2002-06-01), Djaja et al.
patent: 6408163 (2002-06-01), Fik
patent: 6581187 (2003-06-01), Gupta et al.
patent: 6647431 (2003-11-01), Utas
patent: 6671869 (2003-12-01), Davidson et al.
patent: 6704914 (2004-03-01), Nishida et al.
patent: 6735770 (2004-05-01), Yeager et al.
patent: 6794896 (2004-09-01), Brebner
patent: 6891397 (2005-05-01), Brebner
patent: 6904431 (2005-06-01), Holmgren
patent: 6918103 (2005-07-01), Brawn et al.
patent: 7107267 (2006-09-01), Taylor
patent: 2002/0067717 (2002-06-01), Raschke et al.
patent: 2002/0120912 (2002-08-01), He et al.
patent: 2002/0129173 (2002-09-01), Weber et al.
patent: 2002/0170038 (2002-11-01), Yeh et al.
patent: 2002/0188923 (2002-12-01), Ohnishi
patent: 2003/0033374 (2003-02-01), Horn et al.
patent: 2003/0126186 (2003-07-01), Rodgers et al.
patent: 2003/0126195 (2003-07-01), Reynolds et al.
patent: 2003/0182083 (2003-09-01), Schwenke et al.
patent: 2004/0006584 (2004-01-01), Vandeweerd
patent: 2004/0071152 (2004-04-01), Wolrich et al.
patent: 2004/0078448 (2004-04-01), Malik et al.
patent: 2004/0083269 (2004-04-01), Cummins
patent: 2004/0128120 (2004-07-01), Coburn et al.
patent: 2004/0187112 (2004-09-01), Potter
patent: 2004/0225965 (2004-11-01), Garside et al.
patent: 2005/0034090 (2005-02-01), Sato et al.
patent: 2005/0038806 (2005-02-01), Ma
patent: 2005/0114593 (2005-05-01), Cassell et al.
patent: 2005/0172085 (2005-08-01), Klingman
patent: 2005/0172087 (2005-08-01), Klingman
patent: 2005/0172088 (2005-08-01), Klingman
patent: 2005/0172089 (2005-08-01), Klingman
patent: 2005/0172090 (2005-08-01), Klingman
patent: 2005/0172289 (2005-08-01), Klingman
patent: 2005/0172290 (2005-08-01), Klingman
patent: 2005/0177671 (2005-08-01), Klingman
patent: 2005/0210178 (2005-09-01), Klingman
patent: 2005/0223384 (2005-10-01), Klingman
patent: 2005/0262286 (2005-11-01), Klingman
patent: 2006/0041684 (2006-02-01), Daniell et al.
U.S. Appl. No. 10/769,331, filed Jan. 30, 2004, Keller et al.
U.S. Appl. No. 10/769,591, filed Jan. 30, 2004, Kulkarni et al.
U.S. Appl. No. 10/769,592, filed Jan. 30, 2004, Brebner et al.
U.S. Appl. No. 10/769,330, filed Jan. 30, 2004, James-Roxby et al.
U.S. Appl. No. 11/699,097, filed Jan. 29, 2007, Kulkarni et al.
Gordon Brebner; “Multithreading for Logic-Centric Systems”; 12th International Conference on Field Programmable Logic and Applications; Montepellier, France; Sep. 2-4, 2002; Springer LNCS 2438; pp. 5-14.
Gordon Brebner; “Single-chip Gigabit Mixed-version IP Router on Virtex-II Pro”; Proceedings of the 10th Annual IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM'02); Apr. 2002; IEEE Computer Science Press; pp. 35-44.
Xilinx, Inc.; U.S. Appl. No. 10/402,659, filed Mar. 28, 2003 by James-Roxby.
Xilinx, Inc.; U.S. Appl. No. 10/420,652, filed Apr. 21, 2003 by Brebner.
Xilinx, Inc.; U.S. Appl. No. 10/421,013, filed Apr. 21, 2003 by Brebner.
Eric Keller and Gordon Brebner; “Programming a Hyper-Programmable Architecture for Networked Systems”; published in Proceedings of the 2004 IEEE International Conference on Field-Programmable Technology; Dec. 6-8, 2004; pp. 1-8.
U.S. Appl. No. 12/465,247, filed May 13, 2009, Gordon J. Brebner et al.
James-Roxby Philip B.
Keller Eric R.
Cartier Lois D.
Maunu LeRoy D.
Seye Abdou K
Sough Hyung S
Xilinx , Inc.
LandOfFree
Thread circuits and a broadcast channel in programmable logic does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Thread circuits and a broadcast channel in programmable logic, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Thread circuits and a broadcast channel in programmable logic will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4157963