top level and testbench for ddr2