The stall port is a non-serialized signal, but all other signals are serialized. Write is active when high, as is stall. The RAM has a capacity of 1024 bytes or 256 words. Both ports can be read from and written to simultaneously in one cycle. In the case that both ports are trying to write to the same location, port 2 always wins. The RAM has a propagation delay that is equivalent to a single computation block. Note that an IMEM-Beta-DMEM system has an overall Tpd of 8; 2 to fetch from the IMEM, 2 to process the instruction, 2 to request from DMEM, and 2 to wait for the response from the DMEM.
You can initialize the contents of a RAM block by using the
Note that the LEDs on the RAM block display the following information, from left to right: port 1 A[3:0], port 1 write, port 2 A[3:0], port 2 write.
Note: Due to some unknown bug, RAM block will only work on the left two configurable block (down from the Display block)