Patent US3875277A successfully refreshed from Google Patents.
Patent US5694056A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5694056A Expired / Lapsed US ⏱️ 0.0 years remaining

Fast pipeline frame full detector

Assignee: Xilinx Inc
•
Filing: 1996-04-01
•
Granted: 1997-12-02
•
Expires: 2016-04-01
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A pipeline frame full detection circuit. The present invention is operable within a system that loads configuration data into an integrated circuit (IC) using a serial data stream and transfer mechanism. Configuration data is transferred into the IC in sequential frames of a specified size for a given IC. The first bit of the configuration data contains a frame full indicator. The configuration data is transferred into a shift register circuit and the last bit position(s) of the shift register circuit, in addition to being stored in the shift register circuit, are shifted along a special frame full pipeline to a control unit. The control unit, upon detecting the frame full indicator, asserts a parallel write command that causes the data of the shift register circuit to be parallel transferred to a receiving column of memory. New configuration data can then be serially shifted into the same shift register circuit after a reset signal. By shifting the frame full indicator through a pipeline, the propagation delay required for the frame full indicator to reach the control unit is significantly reduced. It is this propagation delay that limits the transfer rate of the configuration data into the IC. Therefore, the present invention advantageously reduces this limiting factor.

Inventors

  • 👤 John E. Mahoney
  • 👤 Stephen M. Trimberger
  • 👤 Charles R. Erickson

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 18:30
CPC Classifications
H; H03; H03K; H03K19/00; H03K19/02; H03K19/173; H03K19/177; H03K19/17704

Claims Analysis

Total Claims: 26
Claim 1
Independent Claim 143 words
An integrated circuit for receiving a frame of information over a first line, said integrated circuit comprising: (a) a shift register having a plurality of serially configured sequential memory elements coupled to a clock, said shift register coupled to receive said frame of information over said first line; (b) a frame full pipeline coupled to an output of a particular sequential memory element of said plurality of sequential memory elements, said particular sequential memory element located n sequential memory elements from the last sequential memory element of said shift register; wherein said frame full pipeline comprises n sequential memory elements coupled in serial fashion and clocked by said clock; and (c) a control unit coupled to said frame full pipeline for receiving a frame full indicator from said frame full pipeline when said frame of information is fully loaded into said shift register.
Claim 2
Dependent Claim 143 words
An integrated circuit for receiving a frame of information over a first line, said integrated circuit comprising: (a) a shift register having a plurality of serially configured sequential memory elements coupled to a clock, said shift register coupled to receive said frame of information over said first line; (b) a frame full pipeline coupled to an output of a particular sequential memory element of said plurality of sequential memory elements, said particular sequential memory element located n sequential memory elements from the last sequential memory element of said shift register; wherein said frame full pipeline comprises n sequential memory elements coupled in serial fashion and clocked by said clock; and (c) a control unit coupled to said frame full pipeline for receiving a frame full indicator from said frame full pipeline when said frame of information is fully loaded into said shift register.
Claim 3
Dependent Claim 33 words
An integrated circuit as described in claim 1 wherein said plurality of serially configured sequential memory elements of said shift register and said sequential memory elements of said frame full pipeline are flip-flops.
Claim 4
Dependent Claim 26 words
An integrated circuit as described in claim 2 wherein said frame full indicator is a logical "1" located at the start of said frame of information.
Claim 5
Dependent Claim 36 words
An integrated circuit as described in claim 2 wherein said frame full pipeline is disposed between said control unit and said shift register to reduce propagation time of said frame full indicator to said control unit.
Claim 6
Dependent Claim 60 words
An integrated circuit as described in claim 1 further comprising a memory column coupled to receive said frame of information from said shift register in parallel and wherein said control unit is also for generating a write enable signal causing said frame of information to be written into said memory column upon said control unit receiving said frame full indicator.
Claim 7
Dependent Claim 126 words
An integrated circuit for receiving a frame of information over a first line, said integrated circuit comprising: (a) a shift register having a plurality of serial flip-flops coupled to a clock, said shift register coupled to receive said frame of information over said first line; (b) a frame full pipeline coupled to an output of a particular flip-flop of said plurality of flip-flops, wherein said frame full pipeline is disposed between a control unit and said shift register to reduce propagation delay of a frame full indicator in reaching said control unit; and (c) said control unit coupled to said frame full pipeline for receiving said frame full indicator from said frame full pipeline when said frame of information is fully loaded into said shift register.
Claim 8
Dependent Claim 126 words
An integrated circuit for receiving a frame of information over a first line, said integrated circuit comprising: (a) a shift register having a plurality of serial flip-flops coupled to a clock, said shift register coupled to receive said frame of information over said first line; (b) a frame full pipeline coupled to an output of a particular flip-flop of said plurality of flip-flops, wherein said frame full pipeline is disposed between a control unit and said shift register to reduce propagation delay of a frame full indicator in reaching said control unit; and (c) said control unit coupled to said frame full pipeline for receiving said frame full indicator from said frame full pipeline when said frame of information is fully loaded into said shift register.
Claim 9
Dependent Claim 28 words
An integrated circuit as described in claim 6 wherein said frame full indicator is followed by n idle bit(s) positioned between said frame full indicator and frame information.
Claim 10
Dependent Claim 30 words
An integrated circuit as described in claim 7 wherein said frame full pipeline comprises n serially coupled flip-flops and said particular flip-flop is the last flip-flop of said shift register.
Claim 11
Dependent Claim 39 words
An integrated circuit as described in claim 6 wherein said particular flip-flop is located n flip-flops from the last flip-flop of said shift register and wherein said frame full pipeline comprises n serially coupled flip-flops clocked by said clock.
Claim 12
Dependent Claim 29 words
An integrated circuit as described in claim 9 wherein said plurality of flip-flops of said shift register and said flip-flops of said frame full pipeline are D flip-flop circuits.
Claim 13
Dependent Claim 26 words
An integrated circuit as described in claim 9 wherein said frame full indicator is a logical "1" located at the start of said frame of information.
Claim 14
Dependent Claim 57 words
An integrated circuit as described in claim 9 further comprising a memory column coupled to receive said frame of information from said shift register in parallel and wherein said control unit is also for generating a write enable signal causing said frame of information to be written into said memory column upon receiving said frame full indicator.
Claim 15
Dependent Claim 197 words
An integrated circuit for receiving a frame of information over a first line, said integrated circuit comprising: (a) a shift register having a plurality of serial flip-flops coupled to a clock, said shift register coupled to receive said frame of information over said first line; (b) a frame full pipeline coupled to an output of a particular flip-flop of said plurality of flip-flops, said particular flip-flop located n flip-flops from the last flip-flop of said shift register, wherein said frame full pipeline comprises n flip-flops coupled in serial fashion and clocked by said clock, said frame full pipeline for reducing propagation delay of a frame full indicator in reaching a control unit; (c) said control unit coupled to said frame full pipeline for receiving said frame full indicator from said frame full pipeline when said frame of information is fully loaded into said shift register; and (d) a memory column coupled to receive said frame of information from said shift register in parallel and wherein said control unit is also for generating a write enable signal causing said frame of information to be written into said memory column upon said control unit receiving said frame full indicator.
Claim 16
Dependent Claim 197 words
An integrated circuit for receiving a frame of information over a first line, said integrated circuit comprising: (a) a shift register having a plurality of serial flip-flops coupled to a clock, said shift register coupled to receive said frame of information over said first line; (b) a frame full pipeline coupled to an output of a particular flip-flop of said plurality of flip-flops, said particular flip-flop located n flip-flops from the last flip-flop of said shift register, wherein said frame full pipeline comprises n flip-flops coupled in serial fashion and clocked by said clock, said frame full pipeline for reducing propagation delay of a frame full indicator in reaching a control unit; (c) said control unit coupled to said frame full pipeline for receiving said frame full indicator from said frame full pipeline when said frame of information is fully loaded into said shift register; and (d) a memory column coupled to receive said frame of information from said shift register in parallel and wherein said control unit is also for generating a write enable signal causing said frame of information to be written into said memory column upon said control unit receiving said frame full indicator.
Claim 17
Dependent Claim 41 words
An integrated circuit as described in claim 13 wherein said control unit also generates a reset signal for resetting said plurality of flip-flops of said shift register and said frame fully pipeline in advance of receiving a new frame of information.
Claim 18
Dependent Claim 29 words
An integrated circuit as described in claim 13 wherein said plurality of flip-flops of said shift register and said flip-flops of said frame full pipeline are D flip-flop circuits.
Claim 19
Dependent Claim 26 words
An integrated circuit as described in claim 13 wherein said frame full indicator is a logical "1" located at the start of said frame of information.
Claim 20
Dependent Claim 14 words
An integrated circuit as described in claim 13 wherein said information is configuration information.
Claim 21
Dependent Claim 143 words
A programmable integrated circuit device having an embedded circuit for receiving a frame of configuration bits over an external line, said embedded circuit comprising: (a) a shift register having a plurality of serial flip-flops coupled to a clock, said shift register coupled to receive said frame of configuration bits in serial fashion over said external line; (b) a frame full pipeline coupled to an output of a particular flip-flop of said plurality of flip-flops, wherein said particular flip-flop is located n flip-flops from the last flip-flop of said shift register and wherein said frame full pipeline comprises n flip-flops coupled in serial fashion and clocked by said clock; and (c) a control unit coupled to said frame full pipeline for receiving a frame full indicator from said frame full pipeline when said frame of configuration bits is fully loaded into said shift register.
Claim 22
Dependent Claim 143 words
A programmable integrated circuit device having an embedded circuit for receiving a frame of configuration bits over an external line, said embedded circuit comprising: (a) a shift register having a plurality of serial flip-flops coupled to a clock, said shift register coupled to receive said frame of configuration bits in serial fashion over said external line; (b) a frame full pipeline coupled to an output of a particular flip-flop of said plurality of flip-flops, wherein said particular flip-flop is located n flip-flops from the last flip-flop of said shift register and wherein said frame full pipeline comprises n flip-flops coupled in serial fashion and clocked by said clock; and (c) a control unit coupled to said frame full pipeline for receiving a frame full indicator from said frame full pipeline when said frame of configuration bits is fully loaded into said shift register.
Claim 23
Dependent Claim 38 words
A programmable integrated circuit as described in claim 18 wherein said frame full pipeline is disposed between said control unit and said shift register to reduce propagation delay of a frame full indicator in reaching said control unit.
Claim 24
Dependent Claim 60 words
A programmable integrated circuit as described in claim 18 further comprising a memory column coupled to receive said frame of configuration bits from said shift register in parallel and wherein said control unit is also for generating a write enable signal causing said frame of configuration bits to be written into said memory column upon receiving said frame full indicator.
Claim 25
Dependent Claim 15 words
A programmable integrated circuit as described in claim 18 wherein n is equal to 1.
Claim 26
Dependent Claim 15 words
A programmable integrated circuit as described in claim 18 wherein n is greater than 1.

References Cited (Backward Citations)

US5239179A Cited
US5144166A Cited
US5444847A Cited
US5469003A Cited
US5563592A Cited
US5491666A Cited
US5590305A Cited
US5600845A Cited
US5426379A Cited
US5493239A Cited
US5543730A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-12-01 2001-06-02 2001-12-02 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-12-01 2005-06-02 2005-12-02 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-12-01 2009-06-02 2009-12-02 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag