Claims
- 1. A device having a programmable circuit comprising:a plurality of logic components, wherein each logic component includes at least one programmable circuit; and a memory coupled to the plurality of logic components, the memory selectively configurable to include at least two write ports and one read port, wherein at least one of the write ports is equipped with programmable inversion, and wherein the memory is capable of performing multiple write and read operations substantially simultaneously.
- 2. The device of claim 1, further comprising multiple buses coupled to the write and read ports of the memory, wherein each of the multiple buses has a predefined width of the bus.
- 3. The device of claim 1, wherein the device is a programmable logic device including a plurality of programmable logic components arranged in multiple dimensions.
- 4. The device of claim 1, wherein the read and write ports can be selectively programmed to form a single read port with larger capacity.
- 5. The device of claim 1, wherein the read and write ports can be selectively programmed to form a single write port with a larger capacity.
- 6. The device of claim 1, wherein the write port is a circuit that is configured to receive multiple bits of information at the substantially same time.
- 7. The device of claim 1, wherein the read port is a circuit that is configured to send multiple bits of information at the substantially same time.
- 8. A device having a programmable circuit comprising:a plurality of logic components, wherein each logic component includes at least one programmable circuit; and a memory coupled to the plurality of logic components, the memory selectively configurable to include at least two read ports and one write port, wherein at least one of the read ports is equipped with programmable inversion, and wherein the memory is capable of performing multiple write and read operations substantially simultaneously.
Parent Case Info
This application claims the benefit of provisional application No. 60/189,677, filed Mar. 15, 2000, which is hereby incorporated by reference herein in its entirety.
US Referenced Citations (14)
Non-Patent Literature Citations (2)
Entry |
“Implementing Dual-Port RAM in FLEX 10K Devices,” Application Note 65, Altera Corporation, San Jose, CA, Feb. 1996, ver. 1, pp. 1-8. |
1999 Xilinx Data Book, Xilinx, Inc., San Jose, CA, 1999. |
Provisional Applications (1)
|
Number |
Date |
Country |
|
60/189677 |
Mar 2000 |
US |