fpga-developer
Newbie level 4
Good day, friends!
I create PCB with at91sam9g45 + DDR2 (multiport) chip - MT47H32M16. I can't work with this DDR2.
In standart library file board_memory.c i find some mistakes:
Use config branch for DDR_SAMSUNG_M470T6554EZ3_CE6, in step 16 configure EMRS1 (write to addres *(pDdr+0x1000000) in step 18 again write to EMRS1, but write to address *(pDdr + 0x3000000). Why in steps different address for the same external register?
p.s. my memory is single chip MT47H32M16. I use config branch for DDR_SAMSUNG_M470T6554EZ3_CE6 because it is the same numbers of columns and rows.
Thanks!
I create PCB with at91sam9g45 + DDR2 (multiport) chip - MT47H32M16. I can't work with this DDR2.
In standart library file board_memory.c i find some mistakes:
Use config branch for DDR_SAMSUNG_M470T6554EZ3_CE6, in step 16 configure EMRS1 (write to addres *(pDdr+0x1000000) in step 18 again write to EMRS1, but write to address *(pDdr + 0x3000000). Why in steps different address for the same external register?
p.s. my memory is single chip MT47H32M16. I use config branch for DDR_SAMSUNG_M470T6554EZ3_CE6 because it is the same numbers of columns and rows.
Thanks!