aws / aws-fpga

Official repository of the AWS EC2 FPGA Hardware and Software Development Kit
Other
1.51k stars 516 forks source link

DRAM page mode #638

Open ehudeliaz opened 8 months ago

ehudeliaz commented 8 months ago

Hi,

According to the MIG documentation for ultrascale+ memory IP:

"app_autoprecharge This input specifies the state of the A10 autoprecharge bit for the DRAM CAS command for the request currently being submitted to the user interface. When this input is Low, the Memory Controller issues a DRAM RD or WR CAS command. When this input is High, the controller issues a DRAM RDA or WRA CAS command. This input provides per request control, but can also be tied off to configure the controller statically for open or closed page mode operation."

I wish to operate the shell DDR in closed page mode, but this interface is not seem to be exposed. What it's current driven value in the shell, and how can I set my controller to work in closed page mode if it's tied to open page mode?

Thanks!

AWSjoeluc commented 8 months ago

Hi!

Thank you for reaching out with your question. We currently only support auto-precharge mode where the controller automatically closes page when Column bit A3 is set. The SH_DDR module does not currently support the closed page mode and therefore does not expose the interface to do so.

Please reach out with anything else the team can help with!