Method of and system for implementing a circuit in a device having programmable logic
First Claim
1. A method of implementing a circuit in a device having programmable resources and a predetermined amount of available internal memory, the method comprising:
- configuring the programmable resources of the device with a circuit design;
storing a first page of data in a block of random access memory;
wherein the first page of data comprises a segment of a partitioned address space;
determining a page fault while interfacing with the block of random access memory when implementing the circuit design, wherein the page fault indicates a request to access a page of data that does not reside on the block of random access memory;
performing a partial reconfiguration of the device, wherein a second page of data is stored in the block of random access memory;
wherein the second page of data comprises another segment of another partitioned address space; and
accessing the second page of data.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of implementing a circuit in a device having programmable resources and a predetermined amount of available internal memory is disclosed. The method comprises configuring the programmable resources of the device with a circuit design; storing a first page of data in a block of random access memory; determining a page fault while interfacing with the block of random access memory when implementing the circuit design; performing a partial reconfiguration of the device, wherein a second page of data is stored in the block of random access memory; and accessing the second page of data. A system of implementing a circuit in a device having programmable logic is also disclosed.
-
Citations
8 Claims
-
1. A method of implementing a circuit in a device having programmable resources and a predetermined amount of available internal memory, the method comprising:
-
configuring the programmable resources of the device with a circuit design; storing a first page of data in a block of random access memory; wherein the first page of data comprises a segment of a partitioned address space; determining a page fault while interfacing with the block of random access memory when implementing the circuit design, wherein the page fault indicates a request to access a page of data that does not reside on the block of random access memory; performing a partial reconfiguration of the device, wherein a second page of data is stored in the block of random access memory;
wherein the second page of data comprises another segment of another partitioned address space; andaccessing the second page of data. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for implementing a circuit in a device having programmable resources and a predetermined amount of available internal memory, the system comprising:
-
means for configuring the programmable resources of the device with a circuit design; means for storing a first page of data in a block of random access memory; means for determining a page fault while interfacing with the block of random access memory when implementing the circuit design; means for performing a partial reconfiguration of the device, wherein a second page of data is stored in the block of random access memory; and means for accessing the second page of data.
-
Specification