Display Block



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 button on the dialog that pops up when you click on the button in the main JTerm window. You can set the state to be equal to some binary image, and you can also retrieve the state into the terminal window. Note that when you hit the state button, the RAM is immediately initialized; you do not need to hit again in the main JTerm window after setting RAM state.

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)