Zynq-7000 AP SoC and 7 Series FPGAs MIS v4.1
495
UG586 November 30, 2016
Chapter 3:
RLDRAM II and RLDRAM 3 Memory Interface Solutions
Test Bench
After
init_calib_complete
is asserted, the test bench takes control, writing to and
reading from the memory. The data written is compared to the data read back. Any
mismatches trigger an assertion of the error signal.
shows a successful
implementation of the test bench with no assertions on error.
Proper Write and Read Commands
When sending write and read commands, you must properly assert and deassert the
corresponding UI inputs. See
and
through the Client Interface, page 429
for full details. The test bench design provided
within the example design can be used as a further source of proper behavior on the UI.
To debug data errors on the RLDRAM II/RLDRAM 3 interface, it is necessary to pull the UI
signals into the simulation waveform.
In the Questa Advanced Simulator Instance window, highlight
u_ip_top
to display the
necessary UI signals in the Objects window, as shown in
. Highlight the user
interface signals noted in
Add
>
To Wave
>
Selected Signals
.
X-Ref Target - Figure 3-73
Figure 3-73:
Test Bench Operation After Completion of Calibration