Altera_Forum
Honored Contributor
15 years agoDDR SDRAM example driver
Dear all,
I don't understand the Example Driver for DDR SDRAM HP controller, especailly the "Incomplete write operation" and "Address pin operation", Anyone can explain more detailed for me? Why test "incomplete write operation"? what is all zeros pattern in "generates a series of write and read requests starting with an all-zeros pattern"? The user guide says: "■ Incomplete write operation The state machine issues a series of write requests that are less than the maximum burst size supported by your controller variation. The addresses are then read back to ensure that the controller has issued the correct signals to the memory. This test is only applicable in full-rate mode, when the local burst size is two. You can skip this test by setting the test_incomplete_writes_on signal to logic zero. ... ■ Address pin operation The example driver generates a series of write and read requests starting with an all-zeros pattern, a walking-one pattern, a walking-zero pattern, and ending with an all-zeros pattern. This test checks to make sure that all the individual address bits are operating correctly. You can skip this test by setting the test_addr_pin_on signal to logic zero. " Thank you very much!