Method and apparatus for implementing periphery devices on a programmable circuit using partial reconfiguration
AssigneeAltera Corporation
InventorsKalen B. Brunham, Gordon 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.
Claims20
A method for designing a system on a target device, the method comprising:
- identifying a first component in the system and a second component in the system that operate at a different time;
- partitioning the first component and second component such that the first component is implemented by a first instance of a partial reconfigurable (PR) module on the target device and the second component is implemented by a second instance of the PR module;
- and
- generating a reconfiguration control logic unit for the system that initiates the first instance and the second instance of the PR module in response to user input, wherein at least one of the identifying, partitioning, and generating is performed by a processor.
A non-transitory computer readable medium including a sequence of instructions stored thereon for causing a computer to execute a method comprising:
- identifying a first component and a second component that operate at a different time on a system;
- partitioning the first component and second component such that the first component is implemented by a first instance of a partial reconfigurable (PR) module and the second component is implemented by a second instance of the PR module;
- and
- generating a reconfiguration control logic unit for the system that initiates the first instance and the second instance of the PR module in response to user input.
A system designer, comprising:
- a component analyzer unit that identifies a first component and a second component that operate at a different time, that partitions the first component and the second component such that the first component is implemented by a first instance of a partial reconfigurable (PR) module and the second component is implemented by a second instance of the PR module, and that generates a reconfiguration control logic unit that initiates the first instance and the second instance of the PR module in response to user input, wherein the component analyzer unit is implemented by a processor.
A programmable circuit, comprising:
- a physical interface;
- a partial reconfigurable (PR) module that implements 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 that initiates the first instance and the second instance of the PR module in response to user input.
Dependencies are inferred from the claim text.