QSC Q-SYS PS-1650G Manual do Utilizador Página 1

Consulte online ou descarregue Manual do Utilizador para Software de desenvolvimento QSC Q-SYS PS-1650G. Qsys System Design Tutorial Manual do Utilizador

  • Descarregar
  • Adicionar aos meus manuais
  • Imprimir
  • Página
    / 27
  • Índice
  • MARCADORES
  • Avaliado. / 5. Com base em avaliações de clientes
Vista de página 0
Qsys System Design Tutorial
2015.05.04
TU-01006
Subscribe
Send Feedback
This tutorial introduces you to the Qsys system integration tool available with the Quartus
®
II software.
This tutorial shows you how to design a system that uses various test patterns to test an external memory
device. It guides you through system requirement analysis, hardware design tasks, and evaluation of the
system performance, with emphasis on system architecture.
In this tutorial, you create a memory tester system that tests a synchronous dynamic random access
memory (SDRAM) device. The final system contains the SDRAM controller and instantiates a Nios II
processor and embedded peripherals in a hierarchical subsystem. The final design includes various Qsys
components that generate test data, access memory, and verify the returned data.
The memory tester components for the design are Verilog HDL components with an accompanying
Hardware Component Description File (_hw.tcl) that describes the interfaces and parameterization of
each component. The _hw.tcl files are located in the tt_qsys_design\memory_tester_ip directory.
The final system contains the following components:
Processor subsystem based on the Nios II/e core, which includes an on-chip RAM to store the process‐
or's software code, and a JTAG UART to communicate via JTAG and display the memory test results
in the host PC's console.
SDRAM controller to control the off-chip DDR SDRAM device under test.
Custom and pseudo-random binary sequence (PRBS) pattern generators and checkers to test the
robustness of links.
Pattern select multiplexer and demultiplexer to choose between the two pattern generators and
checkers.
Pattern writer and reader that interact with the SDRAM controller.
Memory test controller.
Each section in this tutorial provides an overview describing the components that you instantiate. You
can use the final system on hardware without a license, and perform the following actions with Altera's
free OpenCore Plus evaluation feature:
Simulate the behavior of the system and verify its functionality.
Generate time-limited device programming files for designs that incorporate Altera or partner IP.
Program a device and verify your design in hardware.
You can use the Nios II/e processor and the DDR SDRAM IP cores with a Quartus II subscription license.
Design files for other development kit boards use different DDR SDRAM controllers to match the
memory device available on the development kit.
©
2015 Altera Corporation. All rights reserved. ALTERA, ARRIA, CYCLONE, ENPIRION, MAX, MEGACORE, NIOS, QUARTUS and STRATIX words and logos are
trademarks of Altera Corporation and registered in the U.S. Patent and Trademark Office and in other countries. All other words and logos identified as
trademarks or service marks are the property of their respective holders as described at www.altera.com/common/legal.html. Altera warrants performance
of its semiconductor products to current specifications in accordance with Altera's standard warranty, but reserves the right to make changes to any
products and services at any time without notice. Altera assumes no responsibility or liability arising out of the application or use of any information,
product, or service described herein except as expressly agreed to in writing by Altera. Altera customers are advised to obtain the latest version of device
specifications before relying on any published information and before placing orders for products or services.
ISO
9001:2008
Registered
www.altera.com
101 Innovation Drive, San Jose, CA 95134
Vista de página 0
1 2 3 4 5 6 ... 26 27

Resumo do Conteúdo

Página 1 - Qsys System Design Tutorial

Qsys System Design Tutorial2015.05.04TU-01006SubscribeSend FeedbackThis tutorial introduces you to the Qsys system integration tool available with the

Página 2

Add the PRBS Pattern CheckerThe PRBS pattern checker performs the opposite operation of the PRBS pattern generator. The processoruses the memory-mappe

Página 3

Connect the Reset SignalsYou must connect all the reset signals, which eliminates the error messages in the Messages tab. Qsysallows multiple reset do

Página 4 - Creating Qsys Systems

Figure 2: Top-Level Memory Tester Design with a Processor and SDRAM ControllerNote: The hierarchical system you create is based on the lower-level pat

Página 5 - Add a Pipeline Bridge

• Create a Data Pattern Generator Qsys System on page 4• Create a Data Pattern Checker Qsys System on page 8• Qsys Tutorial Design ExampleCreate the H

Página 6

1. In Qsys, create a new system called, memory_tester_system.2. For the clk instance, turn off Clock frequency is known to indicate that the higher-le

Página 7 - Add a PRBS Pattern Generator

1. In the IP Catalog, double-click pattern_checker_system from the System group.2. In the parameter editor, click Finish to accept the default setting

Página 8

1. In the IP Catalog, double-click Pattern Reader from the Memory Test Microcores group.2. n the parameter editor, turn on Burst Enable.3. Ensure the

Página 9 - Add a Custom Pattern Checker

Verify the Memory Address MapTo ensure that the memory map of the system you create matches the memory map of other components,you must verify the bas

Página 10 - Verify the Memory Address Map

by the Nios II processor code or JTAG interface, and also to the Nios II processor's reset inputinterface. The cpu_subsystem cpu_reset interface

Página 11 - Save the System

5. In the Quartus II software, on the Project menu, click Add/Remove Files in Project and verify that thenewly-generated .qip file, top_system.qip, an

Página 12 - Related Information

In this tutorial, you instantiate the complete memory tester system in the top-level system along with theprocessor IP Cores, which are grouped as the

Página 13 - Send Feedback

Related InformationDownload and Install the Tutorial Design Files on page 3Debugging Your DesignIf the memory test starts but does not complete succes

Página 14 - Add the Pattern Generator

1. Open the Quartus II project in the project directory for your development board type.2. In Qsys, open top_system.qsys in the project directory for

Página 15 - Add Memory Master Components

11.In Qsys, click Tools > System Console.12.Before you execute scripts in System Console, navigate to the directory for the Tcl scripts, and then i

Página 16

If you do not want to use the Qsys-generated testbench system, you can create your own Qsys testbenchsystem by adding the Avalon Verification Suite Bu

Página 17 - Complete the Top-Level System

1. In Qsys, open the testbench system, pattern_generator_tb.qsys, from the simulation_tutorial\pattern_generator\testbench directory.2. On the System

Página 18

This test program performs the following actions:• Reads a pattern file.• Writes the pattern to the design under test via the pattern master BFM.• Set

Página 19 - 2015.05.04

9. To run the low frequency test, modify \simulation_tutorial\test_include.svh according to Table 4.Table 4: Values for Low Frequency Pattern TestMacr

Página 20 - Debugging Your Design

Related Information• Qsys Tutorial Design Example• Detailed Diagram of the Memory Tester SystemTU-010062015.05.04View a Diagram of the Completed Syste

Página 21 - Debug with System Console

Software and Hardware RequirementsThe Qsys System Design tutorial requires the following software and hardware requirements:• Altera Quartus II softwa

Página 22 - Simulating Custom Components

• Detailed Diagram of the Memory Tester SystemOpen the Tutorial ProjectThe design files for the Qsys tutorial provide the custom IP design blocks that

Página 23 - Generate a Testbench System

You must use the exact system names described in this tutorial in order for the provided scripts tofunction correctly.Create a New Qsys System and Set

Página 24

Add a Custom Pattern GeneratorThe pattern generator generates multiple test patterns to test the off-chip SDRAM device. The custompattern generator sy

Página 25 - Run the Simulation

You can see the default address range of the pattern_access interface in the Base and End columns on theSystem Contents tab.You assign a base address

Página 26 - Macro New Value

7. Connect the two_to_one_st_mux csr interface to the mm_bridge m0 interface.8. Export the two_to_one_st_mux st_output interface with the name st_data

Página 27

streaming demultiplexer is soft programmable so that the processor can select which pattern checker IPcore should verify the data that the pattern rea

Comentários a estes Manuais

Sem comentários