Hello,
I have connected FPGA with AM57xx on GPMC and configured GPMC for 16-bit A/D multiplexed, nor like device, synchronous read-write. My register values are as below:
My SDK version is 2.0.0.0
gpmc_cs_write_reg(FPGA_CS, GPMC_CS_CONFIG1, 0x7C611213);
gpmc_cs_write_reg(FPGA_CS, GPMC_CS_CONFIG2, 0x000C1C00);
gpmc_cs_write_reg(FPGA_CS, GPMC_CS_CONFIG3, 0x00060600);
gpmc_cs_write_reg(FPGA_CS, GPMC_CS_CONFIG4, 0x0A061E0F);
gpmc_cs_write_reg(FPGA_CS, GPMC_CS_CONFIG5, 0x0112101F);
gpmc_cs_write_reg(FPGA_CS, GPMC_CS_CONFIG6, 0x0C060808);
Using this configuration, I am able to write data to FPGA register succesfully. When I tries to read any FPGA register, I am reading always zero. I have check on FPGA side and I found that FPGA send proper data out. Also I can see the data pin toggles as expected. So could anybody can let me know, why I am reading always zero?