Abstract

A memory module with logic to support random access (RAM), FIFO access (FIFO), delay line implementation (DELAY), and lookup table implementation (LUT) is described in this chapter. The memory module can be reconfigured statically to be in one of the four modes (RAM, FIFO, DELAY, LUT) and is part of a system containing reconfigurable clusters of memory and processors, called RAMP. Each cluster in RAMP has a memory module, four computation processors, and an I/O processor that communicate using a handshake protocol. The memory module uses a self-timed memory array with separate data lines for read and write. The memory array consists of rows of memory cells and a dummy row circuit that mimics the worst case delay in accessing the memory. This dummy circuit generates a done signal when read/write has been completed.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.