System and method of mapping memory blocks in a configurable integrated circuit
First Claim
Patent Images
1. A method of implementing a user design on a configurable integrated circuit (IC), said method comprising:
- a) receiving said user design wherein said user design comprises a plurality of user design memory blocks;
b) mapping a first user design memory block of said plurality of user design memory blocks to a first set of addresses of a physical memory;
c) mapping a second user design memory block of said plurality of user design memory blocks to a second set of addresses of said physical memory, wherein said first set of addresses does not overlap with said second set of addresses;
d) mapping a first user design memory port to a first subcycle and a memory port of said physical memory; and
e) mapping a second user design memory port to a second subcycle and said memory port of said physical memory.
3 Assignments
0 Petitions
Accused Products
Abstract
Some embodiments provide a method of providing configurable ICs to a user. The method provides the configurable IC and a set of behavioral descriptions to the user. The behavioral descriptions specify the effects of accesses to a memory by a set of memory ports given a set of parameters chosen by the user.
197 Citations
10 Claims
-
1. A method of implementing a user design on a configurable integrated circuit (IC), said method comprising:
-
a) receiving said user design wherein said user design comprises a plurality of user design memory blocks; b) mapping a first user design memory block of said plurality of user design memory blocks to a first set of addresses of a physical memory; c) mapping a second user design memory block of said plurality of user design memory blocks to a second set of addresses of said physical memory, wherein said first set of addresses does not overlap with said second set of addresses; d) mapping a first user design memory port to a first subcycle and a memory port of said physical memory; and e) mapping a second user design memory port to a second subcycle and said memory port of said physical memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
Specification