Forum Discussion
Hi,
What is the DDR that is use for your Cyclone IV board in your design?
And what was the IP that was used to make the "mddr" controller in the Quartus 12?
- bob_bitchen3 years ago
Occasional Contributor
From the first line:
"We use an Arrow LPDDR controller from the BeMicro designs back with Quartus 12."
You have the verilog file in all of the attachments.
Here is the top of that file:
/****************************************************************************/
/* */
/* Project: BeMicro SDK */
/* Module: mddr_ctrl (mobile DDR SDRAM controller) */
/* Author: Harald Fluegel */
/* Arrow Central Europe GmbH */
/* */
/****************************************************************************/
/* */
/* This module is a controller for the mobile DDR memory device mounted */
/* on the Arrow BeMirco SDK evaluation board. The device is a Micron */
/* MT46H32M16LFBF-5 low power DDR SDRAM with the properties listed below. */
/* o Configuration 8M x 16 x 4 banks */
/* o Refresh count 8K */
/* o Row addressing A[12:0] */
/* o Column addressing A[9:0] */
/* */
/* Note that this is a low-performance controller that runs the DRAM on */
/* a divided clock. */
/* */
/****************************************************************************/
/* */
/* History */
/* 2011-08-29: initial release */
/* */
/****************************************************************************/