enjoy-digital / litedram

Small footprint and configurable DRAM core
Other
365 stars 115 forks source link

Add support for clam shell topology #332

Closed jiegec closed 1 year ago

jiegec commented 1 year ago

VCU128 uses clam shell topology for its DRAM components. This pull request adds support for VCU128 clam shell topology.

Clam shell topology:

  1. DRAM chips are on top and bottom sides of the PCB
  2. There are cs_n pins for the top and the bottom half
  3. Address pins are mirrored for the bottom half

See https://github.com/litex-hub/litex-boards/issues/496 for background.

enjoy-digital commented 1 year ago

Thanks a lot @jiegec, that's merged. I'll eventually to minor changes to avoid the extra logic for regular DRAMs.