摘要 |
Memory blocks, such as the embedded memory blocks in a reconfigurable device, are connected together using shared global busses and interface circuits. The interface circuits allow the memory blocks to be selectively connected together to form depth and width expanded memory blocks, and also allow the blocks to be used as standalone blocks. The interface circuits connect the memory array within a memory block to any desired memory input and output lines that are linked on the same shared global busses, to allow use of any convenient input and output lines to access the expanded memory block. A shared global address bus allows memory blocks to broadcast address information to each other, and allows unused address inputs to be re-used for broadcasting information such as block selection information or shared column information. Flexible and configurable depth and width-expanded memory blocks are thereby created.
|