SLIDE 13 NCTU IEE5008 Memory Systems 2012 Chih-Yuan, Chang
Controller Function
Example: Altera APEX 20KE
13
Table 2. Example of the User Interface Signals
Signal Type Signal Name Description Clock
K, Kn Clock inputs to QDR SRAM. K_FB_OUT Is fed back to the controller as K_FB_IN to imitate the data flight times to and from QDR SRAM device. Clock input K_FB_IN Used by controller to generate READ_CLK for clocking in data. Control
RPSn Active-low read port select signal, sampled on the rising edge of K. WPSn Active-low write port select signal, sampled on the rising edge of K. BWSn[1..0] Active-low byte write select signal, sampled on the rising edge of K. Addres s
A[17..0] QDR SRAM’s address signals. Address inputs are sampled on the rising edge of K for reads and on the rising edge of Kn for writes. Data input D[17..0] Read data output from QDR SRAM. Data
Q[17..0] Write data input to the QDR SRAM.
Table 1. QDR SRAM Device Interface Signals Note: Controller read and write data path are independent thus it can perform reads and writes together or separately. Nina Mitiukhina 2012