Pe Report: Power Report of Our Sdram Controller On Basys3 Fpga
Pe Report: Power Report of Our Sdram Controller On Basys3 Fpga
https://www.micron.com/-/media/client/global/documents/products/technical-
note/dram/tn4007_ddr4_power_calculation.pdf
https://www.researchgate.net/publication/311417552_A_Low_Power_DDR_SDR
AM_Controller_Design
STA (STATIC TIMING ANALYSIS) INFORMATION OF OUR DESIGN AFTER
IMPLEMENTATION:
As it can be seen from above snapshot of Xilinx Vivado’s timing summary after the
Implementation step, there is only Negative Slack and that means there is no
timing violation in our SDRAM Controller design.
SCHEMATIC OF OUR SDRAM CONTROLLER DESIGN ON FPGA AFTER
IMPLEMENTATION:
AREA OVERHEAD OF IMPLEMENTED SDRAM CONTROLLER:
CAS Latency (CL) : CAS Latency (Column Access Strobe Latency), also known as
“Access Time”, is the most important memory parameter and is the first of the
series of numbers. It is the delay time between the moment a memory controller
tells the memory module to access a particular memory column on a RAM
memory module, and the moment the data from given array location is available
on the module's output pins. In DDR SDRAM it is specified in clock cycles, while in
asynchronous DRAM it is specified in nanoseconds.
RAS to CAS Delay (tRCD): ‘tRCD’ stands for row address to column address delay
time. Inside the memory, the process of accessing the stored data is accomplished
by first activating the row then the column where it is located. tRCD is the time
required between the memory controller asserting a row address strobe (RAS),
and then asserting a column address strobe (CAS) during the subsequent read or
rite command. The lesser this time, the better it is, as the data will be read
sooner.
RAS Precharge (tRP): Whenever a new row is to be activated for the purpose of
accessing a data bit, a command called “Precharge” needs to be issued to close
the already activated row. RAS Precharge time, tRP is the number of clock cycles
needed to terminate access to an open row of memory, and open access to the
next row.
https://www.researchgate.net/publication/269711137_Design_and_Implementa
tion_of_SDRAM_Controller_in_FPGAs