Visible to Intel only — GUID: mwh1411073368902
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: mwh1411073368902
Ixiasoft
1.5. Assemble a Hierarchical System
Hierarchical systems allow you to reuse modular system components. Additionally, hierarchical systems allow you to break large systems into smaller subsystems thus, creating more manageable designs.
The memory tester design includes the following lower-level subsystems:
- Data pattern generator—Generates and transmits Avalon-ST data to the memory tester components.
- Data pattern checker—Receives and verifies Avalon-ST data from the memory tester components.
Figure 2. Top-Level Memory Tester Design with a Processor and SDRAM Controller
Note: The hierarchical system you create is based on the lower-level pattern_checker_system.qsys, and pattern_generator_system.qsys subsystems that you created in previous sections. If you did not create these subsystems in the previous section, you can use the completed versions provided with the design files in the tt_qsys_design\completed_subsystems directory available from the Qsys Tutorial Design Example web page. Copy these files to the appropriate tt_qsys_design\quartus_ii_projects_for_boards\ <development_board> directory for your board.