The OrangeCrab r0.2.1 has been configured with an I2C bus controller and LiteDRAM for the DDR3 memory that is on-board. This is a block diagram of the system: overview diagram and inside the FPGA: system diagram and this is the hardware setup during development: Hardware picture You can find some configuration options in the [./config.mk](./config.mk)