Visible to Intel only — GUID: mwh1411073375906
Ixiasoft
1.1. Software and Hardware Requirements
1.2. Download and Install the Tutorial Design Files
1.3. Open the Tutorial Project
1.4. Creating Qsys Systems
1.5. Assemble a Hierarchical System
1.6. Viewing the Memory Tester System in Qsys
1.7. Compiling and Downloading Software to a Development Board
1.8. Debugging Your Design
1.9. Verifying Hardware in System Console
1.10. Simulating Custom Components
1.11. View a Diagram of the Completed System
1.4.1.1. Create a New Qsys System and Set up the Clock Source
1.4.1.2. Add a Pipeline Bridge
1.4.1.3. Add a Custom Pattern Generator
1.4.1.4. Add a PRBS Pattern Generator
1.4.1.5. Add a Two-to-One Streaming Multiplexer
1.4.1.6. Verify the Memory Address Map
1.4.1.7. Connect the Reset Signals
1.4.1.8. Save the System
1.4.2.1. Create a New Qsys System and Set Up the Clock Soource
1.4.2.2. Add a Pipeline Bridge
1.4.2.3. Add a Custom Pattern Checker
1.4.2.4. Add the PRBS Pattern Checker
1.4.2.5. Add a One-to-Two Streaming Demultiplexer
1.4.2.6. Verify the Memory Address Map
1.4.2.7. Connect the Reset Signals
1.4.2.8. Save the System
Visible to Intel only — GUID: mwh1411073375906
Ixiasoft
1.9.3. Debug with System Console
The design example scripts test the memory in loops for different block sizes, that is, the number of bytes to group together in a single instance of back-to-back reads or writes. The scripts also test the memory in loops for different memory block trails, that is, the number of blocks by which the pattern reader trails the pattern writer.
- To download the programming file to your development board, in Qsys, click Generate > Generate.
- Select the language for Create HDL design files for synthesis.
- Click Generate. Qsys generates HDL files for the system and the .qip file, which provides the list of required HDL files for the Quartus II compilation.
- When Qsys completes the generation, click Close.
- In the Quartus II software, click Project > Add/Remove Files in Project, and verify that the project contains the top_system.qip.
- Click Processing > Start Compilation. When compilation completes, click OK.
- Connect the development board to a supported programming cable.
- Click Tools > Programmer.
- Check that the Programmer displays the correct programming hardware. Otherwise, click Hardware Setup and select the correct programming hardware, and then click Close.
- To program the device, click Start.
- In Qsys, click Tools > System Console.
- Before you execute scripts in System Console, navigate to the directory for the Tcl scripts, and then in Qsys System Console window, click File > Execute Script.
- To start the memory tests, run the run_sweep.tcl file from the tt_qsys_design\quartus_ii_projects_for_boards\<development_board> \system_console directory.
When you run the run_sweep.tcl script, the System Console displays the progress of the tests in the Messages tab. The tests perform test sweeps on the SDRAM by varying the memory block size and memory block trail distance. When the tests finish successfully, Qsys generates a message that reports successful completion.