Thanks Adrian,
Today I've tried using the tool but having some difficulty, thank you for your continuing advice.
I used the project wizard to create a B4860QDS project, this worked and I can connect and access SDRAM.
I used the DDR register settings from this working project in a new project QCVS DDR Controller setup (register output attached).
The problem comes when I run the DDR Validation tool, it reports Error configuring the target! DDR enable error: timeout occurred while waiting for SDRAM_CFG_2[D_INIT] flad to be cleared by hardware (image attached)
Interestingly I can 'attach' while the DDR Validation tool is running, pause execution and successfully access the DDR memory area.
The Clock is configured as default: SW5: 5OFF 6OFF 7ON 7ON (66.67MHZ System & 133.33MHZ DDR clock).
Do you have a project for the B4860QDS already setup for the DDR Validation Tool?
Can you help me please?
Thanks in advance,
Sam


<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<register-groups>
<register-group name="DDR memory controller 2">
<register name="DDR2_ZQ_CNTL">
<value>0x89080600</value>
<location>0XFE009170</location>
<custom-groups/>
</register>
<register name="DDR2_WRLVL_CNTL_3">
<value>0x00000000</value>
<location>0XFE009194</location>
<custom-groups/>
</register>
<register name="DDR2_WRLVL_CNTL_2">
<value>0x1F1F0300</value>
<location>0XFE009190</location>
<custom-groups/>
</register>
<register name="DDR2_WRLVL_CNTL">
<value>0x8675F606</value>
<location>0XFE009174</location>
<custom-groups/>
</register>
<register name="DDR2_TIMING_CFG_6">
<value>0x00000000</value>
<location>0XFE009168</location>
<custom-groups/>
</register>
<register name="DDR2_TIMING_CFG_5">
<value>0x05401400</value>
<location>0XFE009164</location>
<custom-groups/>
</register>
<register name="DDR2_TIMING_CFG_4">
<value>0x00000001</value>
<location>0XFE009160</location>
<custom-groups/>
</register>
<register name="DDR2_TIMING_CFG_3">
<value>0x020E1000</value>
<location>0XFE009100</location>
<custom-groups/>
</register>
<register name="DDR2_TIMING_CFG_2">
<value>0x0048E8E1</value>
<location>0XFE00910C</location>
<custom-groups/>
</register>
<register name="DDR2_TIMING_CFG_1">
<value>0xD0D8BE67</value>
<location>0XFE009108</location>
<custom-groups/>
</register>
<register name="DDR2_TIMING_CFG_0">
<value>0x90110004</value>
<location>0XFE009104</location>
<custom-groups/>
</register>
<register name="DDR2_SR_CNTR">
<value>0x00000000</value>
<location>0XFE00917C</location>
<custom-groups/>
</register>
<register name="DDR2_SDRAM_RCW_2">
<value>0x00000000</value>
<location>0XFE009184</location>
<custom-groups/>
</register>
<register name="DDR2_SDRAM_RCW_1">
<value>0x00000000</value>
<location>0XFE009180</location>
<custom-groups/>
</register>
<register name="DDR2_SDRAM_MODE_8">
<value>0x00000000</value>
<location>0XFE009214</location>
<custom-groups/>
</register>
<register name="DDR2_SDRAM_MODE_7">
<value>0x00000000</value>
<location>0XFE009210</location>
<custom-groups/>
</register>
<register name="DDR2_SDRAM_MODE_6">
<value>0x00000000</value>
<location>0XFE00920C</location>
<custom-groups/>
</register>
<register name="DDR2_SDRAM_MODE_5">
<value>0x00000000</value>
<location>0XFE009208</location>
<custom-groups/>
</register>
<register name="DDR2_SDRAM_MODE_4">
<value>0x00000000</value>
<location>0XFE009204</location>
<custom-groups/>
</register>
<register name="DDR2_SDRAM_MODE_3">
<value>0x00000000</value>
<location>0XFE009200</location>
<custom-groups/>
</register>
<register name="DDR2_SDRAM_MODE_2">
<value>0x00200000</value>
<location>0XFE00911C</location>
<custom-groups/>
</register>
<register name="DDR2_SDRAM_MODE">
<value>0x00441E14</value>
<location>0XFE009118</location>
<custom-groups/>
</register>
<register name="DDR2_SDRAM_MD_CNTL">
<value>0x00000000</value>
<location>0XFE009120</location>
<custom-groups/>
</register>
<register name="DDR2_SDRAM_INTERVAL">
<value>0x1C700100</value>
<location>0XFE009124</location>
<custom-groups/>
</register>
<register name="DDR2_SDRAM_CLK_CNTL">
<value>0x01800000</value>
<location>0XFE009130</location>
<custom-groups/>
</register>
<register name="DDR2_SDRAM_CFG_2">
<value>0x00401010</value>
<location>0XFE009114</location>
<custom-groups/>
</register>
<register name="DDR2_SDRAM_CFG">
<value>0xE7040000</value>
<location>0XFE009110</location>
<custom-groups/>
</register>
<register name="DDR2_MTP9">
<value>0x00000000</value>
<location>0XFE009D40</location>
<custom-groups/>
</register>
<register name="DDR2_MTP8">
<value>0x00000000</value>
<location>0XFE009D3C</location>
<custom-groups/>
</register>
<register name="DDR2_MTP7">
<value>0x00000000</value>
<location>0XFE009D38</location>
<custom-groups/>
</register>
<register name="DDR2_MTP6">
<value>0x00000000</value>
<location>0XFE009D34</location>
<custom-groups/>
</register>
<register name="DDR2_MTP5">
<value>0x00000000</value>
<location>0XFE009D30</location>
<custom-groups/>
</register>
<register name="DDR2_MTP4">
<value>0x00000000</value>
<location>0XFE009D2C</location>
<custom-groups/>
</register>
<register name="DDR2_MTP3">
<value>0x00000000</value>
<location>0XFE009D28</location>
<custom-groups/>
</register>
<register name="DDR2_MTP2">
<value>0x00000000</value>
<location>0XFE009D24</location>
<custom-groups/>
</register>
<register name="DDR2_MTP10">
<value>0x00000000</value>
<location>0XFE009D44</location>
<custom-groups/>
</register>
<register name="DDR2_MTP1">
<value>0x00000000</value>
<location>0XFE009D20</location>
<custom-groups/>
</register>
<register name="DDR2_MTCR">
<value>0x00000000</value>
<location>0XFE009D00</location>
<custom-groups/>
</register>
<register name="DDR2_MT_ST_EXT_ADDR">
<value>0x00000000</value>
<location>0XFE009D60</location>
<custom-groups/>
</register>
<register name="DDR2_MT_ST_ADDR">
<value>0x00000000</value>
<location>0XFE009D64</location>
<custom-groups/>
</register>
<register name="DDR2_MT_END_EXT_ADDR">
<value>0x00000000</value>
<location>0XFE009D68</location>
<custom-groups/>
</register>
<register name="DDR2_MT_END_ADDR">
<value>0x00000000</value>
<location>0XFE009D6C</location>
<custom-groups/>
</register>
<register name="DDR2_IP_REV2">
<value>0x00000000</value>
<location>0XFE009BFC</location>
<custom-groups/>
</register>
<register name="DDR2_IP_REV1">
<value>0x00000000</value>
<location>0XFE009BF8</location>
<custom-groups/>
</register>
<register name="DDR2_INIT_EXT_ADDRESS">
<value>0x00000000</value>
<location>0XFE00914C</location>
<custom-groups/>
</register>
<register name="DDR2_INIT_ADDR">
<value>0x00000000</value>
<location>0XFE009148</location>
<custom-groups/>
</register>
<register name="DDR2_ERR_SBE">
<value>0x00010000</value>
<location>0XFE009E58</location>
<custom-groups/>
</register>
<register name="DDR2_ERR_INT_EN">
<value>0x0000001D</value>
<location>0XFE009E48</location>
<custom-groups/>
</register>
<register name="DDR2_ERR_DISABLE">
<value>0x00000080</value>
<location>0XFE009E44</location>
<custom-groups/>
</register>
<register name="DDR2_ERR_DETECT">
<value>0x00000000</value>
<location>0XFE009E40</location>
<custom-groups/>
</register>
<register name="DDR2_ECC_ERR_INJECT">
<value>0x00000000</value>
<location>0XFE009E08</location>
<custom-groups/>
</register>
<register name="DDR2_DDRDSR_2">
<value>0x80000000</value>
<location>0XFE009B24</location>
<custom-groups/>
</register>
<register name="DDR2_DDRDSR_1">
<value>0x00008080</value>
<location>0XFE009B20</location>
<custom-groups/>
</register>
<register name="DDR2_DDRCDR_2">
<value>0x00000000</value>
<location>0XFE009B2C</location>
<custom-groups/>
</register>
<register name="DDR2_DDRCDR_1">
<value>0x800C0000</value>
<location>0XFE009B28</location>
<custom-groups/>
</register>
<register name="DDR2_DATA_INIT">
<value>0xDEADBEEF</value>
<location>0XFE009128</location>
<custom-groups/>
</register>
<register name="DDR2_DATA_ERR_INJECT_LO">
<value>0x00000000</value>
<location>0XFE009E04</location>
<custom-groups/>
</register>
<register name="DDR2_DATA_ERR_INJECT_HI">
<value>0x00000000</value>
<location>0XFE009E00</location>
<custom-groups/>
</register>
<register name="DDR2_CS3_CONFIG_2">
<value>0x00000000</value>
<location>0XFE0090CC</location>
<custom-groups/>
</register>
<register name="DDR2_CS3_CONFIG">
<value>0x00000000</value>
<location>0XFE00908C</location>
<custom-groups/>
</register>
<register name="DDR2_CS3_BNDS">
<value>0x00000000</value>
<location>0XFE009018</location>
<custom-groups/>
</register>
<register name="DDR2_CS2_CONFIG_2">
<value>0x00000000</value>
<location>0XFE0090C8</location>
<custom-groups/>
</register>
<register name="DDR2_CS2_CONFIG">
<value>0x00000000</value>
<location>0XFE009088</location>
<custom-groups/>
</register>
<register name="DDR2_CS2_BNDS">
<value>0x00000000</value>
<location>0XFE009010</location>
<custom-groups/>
</register>
<register name="DDR2_CS1_CONFIG_2">
<value>0x00000000</value>
<location>0XFE0090C4</location>
<custom-groups/>
</register>
<register name="DDR2_CS1_CONFIG">
<value>0x00000000</value>
<location>0XFE009084</location>
<custom-groups/>
</register>
<register name="DDR2_CS1_BNDS">
<value>0x00000000</value>
<location>0XFE009008</location>
<custom-groups/>
</register>
<register name="DDR2_CS0_CONFIG_2">
<value>0x00000000</value>
<location>0XFE0090C0</location>
<custom-groups/>
</register>
<register name="DDR2_CS0_CONFIG">
<value>0x80044302</value>
<location>0XFE009080</location>
<custom-groups/>
</register>
<register name="DDR2_CS0_BNDS">
<value>0x0000007F</value>
<location>0XFE009000</location>
<custom-groups/>
</register>
<register name="DDR2_CAPTURE_EXT_ADDRESS">
<value>0x00000000</value>
<location>0XFE009E54</location>
<custom-groups/>
</register>
<register name="DDR2_CAPTURE_ECC">
<value>0x00000000</value>
<location>0XFE009E28</location>
<custom-groups/>
</register>
<register name="DDR2_CAPTURE_DATA_LO">
<value>0x00000000</value>
<location>0XFE009E24</location>
<custom-groups/>
</register>
<register name="DDR2_CAPTURE_DATA_HI">
<value>0x00000000</value>
<location>0XFE009E20</location>
<custom-groups/>
</register>
<register name="DDR2_CAPTURE_ATTRIBUTES">
<value>0x00000000</value>
<location>0XFE009E4C</location>
<custom-groups/>
</register>
<register name="DDR2_CAPTURE_ADDRESS">
<value>0x00000000</value>
<location>0XFE009E50</location>
<custom-groups/>
</register>
</register-group>
</register-groups>