IP Library Granted Patent US 9,859,897
Granted Patent B2
US 9,859,897 · App. 15/220,216 · Granted Jan 2, 2018

Methods and apparatus for configuring and reconfiguring a partial reconfiguration region

Inventor: Ping Xiao (East Palo Alto, CA)
Assignee: Altera Corporation
H03K19/17756H03K19/0008H03K19/1776H03K19/17728H03K19/17744H03K19/17776
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,859,897
App. No.
15/220,216
Granted
Jan 2, 2018
Kind
B2
Abstract

An integrated circuit for configuring and reconfiguring a configuration shift register (CSR) partial reconfiguration region is disclosed. The integrated circuit includes a CSR chain that is partitioned into a group of CSR partial reconfiguration regions. A multiplexer circuit is added to the end of each PR region to allow the PR region to be bypassed or connected to the next PR region. Each PR region is connected to a PR circuit that facilitates the CSR configuration of the respective PR region. The PR circuit includes region enable circuitry and region control circuitry. Region enable circuitry enables the configuration of the CSR PR region. Region control circuitry generates local reconfiguration control signals to control the configuration operation of the enabled CSR PR region.

Claims (31)

1. An integrated circuit, comprising:

a configuration shift register that includes a first partial reconfiguration region, a second partial reconfiguration region, a first multiplexer that receives signals from the first partial reconfiguration region, and a second multiplexer that receives signals from the second partial reconfiguration region;

a first partial reconfiguration circuit that selectively enables the first partial reconfiguration region, wherein the first multiplexer is configured to selectively bypass the first partial reconfiguration region; and

a second partial reconfiguration circuit that selectively enables the second partial reconfiguration region, wherein the second multiplexer is configured to selectively bypass the second partial reconfiguration region.

2. The integrated circuit of claim 1 , wherein the first multiplexer is controlled by the first partial reconfiguration circuit, and wherein the second multiplexer is controlled by the second partial reconfiguration circuit.

3. The integrated circuit of claim 1 , wherein the first partial reconfiguration circuit includes a region control circuit.

4. The integrated circuit of claim 3 , wherein the region control circuit includes a plurality of logic gates that receives global configuration control signals.

5. The integrated circuit of claim 4 , further comprising:

an input-output block, wherein the first partial reconfiguration region receives signals from the plurality of logic gates, and wherein the input-output block receives signals from both the first partial reconfiguration region and the plurality of logic gates.

6. The integrated circuit of claim 3 , wherein the first partial reconfiguration circuit further includes a region enable circuit that outputs signal to the region control circuit.

7. The integrated circuit of claim 6 , wherein the region enable circuit includes an enable register and a shadow enable register that receives signals from the enable register.

8. The integrated circuit of claim 6 , wherein the region enable circuit receives partial reconfiguration region enable control signals.

9. The integrated circuit of claim 1 , wherein the first multiplexer is coupled between the first partial reconfiguration region and the second partial reconfiguration region.

10. A method of operating an integrated circuit that includes a configuration shift register, core logic circuitry, and input-output blocks the method comprising:

with a region control circuit, receiving global reconfiguration control signals and generating corresponding local reconfiguration control signals, wherein receiving the global reconfiguration control signals comprises receiving a global freeze signal that, when asserted, isolates the core logic circuitry from the input-output blocks; and

receiving the local reconfiguration control signals at the configuration shift register.

11. The method of claim 10 , wherein the global freeze signal is only asserted during a full configuration shift register configuration operation that reconfigures the entire configuration shift register.

12. The method of claim 10 , wherein receiving the global reconfiguration control signals comprises receiving a done signal that indicates when reconfiguration of the configuration shift register is complete.

13. The method of claim 10 , wherein receiving the global reconfiguration control signals comprises receiving a clock enable signal that, when asserted, allows data to be shifted into the configuration shift register.

14. A method of operating an integrated circuit that includes a configuration shift register, comprising:

with a partial reconfiguration circuit, receiving an asserted global freeze control signal; and

in response to receiving the asserted global freeze control signal, asserting a corresponding local freeze control signal to an input-output block coupled to the configuration shift register.

15. The method of claim 14 , further comprising:

performing a partial reconfiguration operation on a partial reconfiguration region that is controlled by the partial reconfiguration circuit while the global freeze control signal is deasserted.

16. The method of claim 14 , further comprising:

with a region enable register in the partial reconfiguration circuit, simultaneously receiving an asserted clock enable signal and an asserted enable data signal.

17. The method of claim 16 , further comprising:

with the region enable register, generating a region enable output signal; and

latching the region enable output signal at a shadow enable register that is connected in series with the region enable register.

18. The method of claim 17 , further comprising:

asserting the local freeze control signal in response to determining that the shadow enable register has latched an asserted signal.

Assignments (1)
SECURITY INTEREST Recorded Sep 12, 2025
From: ALTERA CORPORATION
To: BARCLAYS BANK PLC, AS COLLATERAL AGENT
Reel/Frame 073431/0309 →
Continuity (2)
Continuation 14723876 · May 28, 2015
Related Publication 20160352338A1 · Dec 1, 2016