Hello
where can i download the ratio speed am335x boards xls file(ratiospeed_am335x_boards.xls) described in http://processors.wiki.ti.com/index.php/AM335x_DDR_PHY_register_configuration_for_DDR3 ?
Thanks
regards
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hello
where can i download the ratio speed am335x boards xls file(ratiospeed_am335x_boards.xls) described in http://processors.wiki.ti.com/index.php/AM335x_DDR_PHY_register_configuration_for_DDR3 ?
Thanks
regards
There is a link to a .zip file on the page you mentioned, just under point 2.
Best regards,
Miroslav
Hello
thank you for your reply. I get the excel file and i have the following values :
| DATAx_PHY_RD DQS_SLAVE_RATIO | 40 |
| DATAx_PHY_FIFO_WE_SLAVE_RATIO | 6B |
| DATAx_PHY_WR DQS_SLAVE_RATIO | 0 |
| Register value | |
| CMDx_PHY_CTRL_SLAVE_RATIO | 80 |
Then i entered the values in the .gel file and get very stange result :
[CortxA8]
[CortxA8] Enter the PHY_INVERT_CLKOUT value (0 or 1) from the spreadsheet
1
[CortxA8]
[CortxA8] Enter the Seed RD_DQS_SLAVE_RATIO Value in Hex to search the RD DQS Ratio Window
40
[CortxA8]
[CortxA8] Enter the Seed FIFO_WE_SLAVE_RATIO Value in Hex to search the RD DQS Gate Window
6B
[CortxA8]
[CortxA8] Enter the Seed WR_DQS_SLAVE_RATIO Write DQS Ratio Value in Hex to search the Write DQS Ratio Window
0
[CortxA8]
[CortxA8] ***************************************************************
[CortxA8] The Slave Ratio Search Program Values are...
[CortxA8] ***************************************************************
[CortxA8] PARAMETER MAX | MIN | OPTIMUM | RANGE
[CortxA8] ***************************************************************
[CortxA8] DATA_PHY_RD_DQS_SLAVE_RATIO 0x000 | 0x000 | 0x000 | 0x000
[CortxA8] DATA_PHY_FIFO_WE_SLAVE_RATIO 0x000 | 0x000 | 0x000 | 0x000
[CortxA8] DATA_PHY_WR_DQS_SLAVE_RATIO 0x000 | 0x000 | 0x000 | 0x000
[CortxA8] DATA_PHY_WR_DATA_SLAVE_RATIO 0x000 | 0x000 | 0x000 | 0x000
[CortxA8] ***************************************************************
[CortxA8] rd_dqs_range = 0
[CortxA8] fifo_we_range = 0
[CortxA8] wr_dqs_range = 0
[CortxA8] wr_data_range = 0
[CortxA8]
[CortxA8] Optimal values have been found!!
[CortxA8]
[CortxA8] ***************************************************************
[CortxA8] The Slave Ratio Search Program Values are...
[CortxA8] ***************************************************************
[CortxA8] PARAMETER MAX | MIN | OPTIMUM | RANGE
[CortxA8] ***************************************************************
[CortxA8] DATA_PHY_RD_DQS_SLAVE_RATIO 0x000 | 0x000 | 0x000 | 0x000
[CortxA8] DATA_PHY_FIFO_WE_SLAVE_RATIO 0x000 | 0x000 | 0x000 | 0x000
[CortxA8] DATA_PHY_WR_DQS_SLAVE_RATIO 0x000 | 0x000 | 0x000 | 0x000
[CortxA8] DATA_PHY_WR_DATA_SLAVE_RATIO 0x000 | 0x000 | 0x000 | 0x000
[CortxA8] ***************************************************************
[CortxA8]
[CortxA8] ===== END OF TEST =====
With these values in .gel file
#define CMD_PHY_CTRL_SLAVE_RATIO 0x80
#define CMD_PHY_INVERT_CLKOUT 0x1
#define DATA_PHY_RD_DQS_SLAVE_RATIO 0x0
#define DATA_PHY_FIFO_WE_SLAVE_RATIO 0x0 //RD DQS GATE
#define DATA_PHY_WR_DQS_SLAVE_RATIO 0x0
#define DATA_PHY_WR_DATA_SLAVE_RATIO 0x0 //WRITE DATA
the memory following tests fail :
1) Point it to the DDR3 memory. This range starts at 0x80000000 and ends at 0xBFFFFFFFF Try to modify the memory'by double-clicking on a value and changing it to something else If the memory is configured correctly you should see your value 'stick' every time)
2) Scripts->AM335x DDR Tests->EDMA
Is it normal to have 0 for all the results ?
Thanks
Here is the excel file :