Int. CI.
G06F 5/00 (2006.01)
U.S. CI 710/65; 710/35; 341/85
Field of Classification Search 710/72,
710/106; 717/109, 120; 702/127; 455/556.1;
712/15,37; 726/4 See application file for complete search history.
References Cited
U.S. PATENT DOCUMENTS
4,409,587 A * 10/1983 Scott 341/97
5,233,348 A * 8/1993 Pollmannetal 341/67
5,572,208 A * 11/1996 Wu 341/67
5,892,961 A 4/1999 Trimberger
5,898,893 A * 4/1999 Alike 710/57
6,370,603 Bl * 4/2002 Silverman et al 710/72
(Continued) FOREIGN PATENT DOCUMENTS WO 3010940 A2 * 2/2003
OTHER PUBLICATIONS
Altera, Architectural Differences Between Stratix II and Stratix Devices, Jan. 2006, pp. 1-10*
Kim et al., A Reconfigurable Multi-function Computing Cache Architecture, 2000, ACM, pp. 85-94 *
Xilinx, OPB General Purpose Input/Output GPIO, Sep. 2003, pp. 1-9.*
Brown et al., Fundamentals of Digital Logic with VHDL Design, 2005, McGraw Hill, pp. 399-401.*
Primary Examiner—Cheng-Yuan Tseng
(74) Attorney, Agent, or Firm—Baker Botts L.L.P.
A system and method is disclosed for programming a field programmable gate array. The system involves the recognition of the next following bit sequence to be transmitted to the FPGA through a general purpose input output device. Once the bit sequence is identified, the data line is only changed at the GPIO in those instances in which the next succeeding data bit in the bit sequences is different from the preceding data bit. In those situations in which the next following bit sequence is not different, the clock line is triggered without the necessity of testing, and changing the logic level of the data line.
9 Claims, 3 Drawing Sheets
7,263,277 B2 * 8/2007 Kim 386/95
7,290,244 B2* 10/2007 Pecketal 717/109
7,406,134 Bl * 7/2008 Esposito 375/308
2003/0229738 Al * 12/2003 Zhuge et al 710/100
2004/0019765 Al * 1/2004 Klein, Jr 712/15
2004/0098701 Al * 5/2004 Klein 716/18
2004/0192380 Al * 9/2004 Chen 455/556.1
2005/0114700 Al* 5/2005 Barrie et al 713/201
2006/0200802 Al * 9/2006 Mottetal 717/120
2007/0245049 Al * 10/2007 McGaryetal 710/106
« AnteriorContinuar » |