Method and apparatus for implementing periphery devices on a programmable circuit using partial reconfiguration
AssigneeAltera Corporation
InventorsKalen B. Brunham, Gordan Raymond Chiu, Joshua David Fender
Life of this patent
Estimating the term…
Abstract
A programmable circuit includes a physical interface at an input output (IO) periphery of the programmable circuit. The programmable circuit also includes a partial reconfigurable (PR) module, at the IO periphery of the programmable circuit, to implement a sequencer unit operable to configure the physical interface during a first instance of the PR module, and a controller unit operable to translate commands to the physical interface during a second instance of the PR module.
Claims22
A programmable circuit comprising:
- a physical interface at an input output (IO) periphery of the programmable circuit;
- and
- a partial reconfigurable (PR) module, at the IO periphery of the programmable circuit, to implement a sequencer unit operable to configure the physical interface during a first instance of the PR module, and a controller unit operable to translate commands to the physical interface during a second instance of the PR module.
A method for using components on a programmable circuit, the method comprising:
- configuring a partial reconfiguration (PR) module to implement a sequencer unit;
- calibrating a physical interface with the sequencer unit;
- transmitting a signal to a selector to output valid data to the physical interface after the physical interface has been calibrated;
- re-configuring the PR module to implement a controller unit;
- and
- translating commands to the physical interface with the controller unit.
A circuit comprising:
- a physical interface at an input output (IO) periphery of the circuit;
- a partial reconfigurable (PR) module, at the IO periphery of the circuit, to implement a first component during a first instance of the PR module and a second component during a second instance of the PR module;
- and
- a reconfiguration control logic unit operable to initiate the first instance and the second instance of the PR module, wherein the first and second instances represent different periods of time, and wherein the second component occupies a location on the circuit in the second instance of the PR module formerly occupied by the first component during the first instance of the PR module.
Dependencies are inferred from the claim text.