Thread circuits and a broadcast channel in programmable logic

Electrical computers and digital processing systems: interprogra – Interprogram communication using message

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

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.

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

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.

Rate now

     

Profile ID: LFUS-PAI-O-4157963

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