ZC706 MIG Design Creation November 2015

Similar documents
ZC706 MIG Design Creation November 2014

SSC Sensor Replacement Board for the SSC Evaluation Kit. Features. Benefits

Xilinx Answer MIG UltraScale DDR4/DDR3 - Hardware Debug Guide

Fiorano ESB 2007 Oracle Enterprise Gateway Integration Guide

APPLICATION NOTE. ATAK51003-V1 Quick Start Guide. Atmel ATAN0033. Kit Contents

Geometry Translator User s Guide

Local Memory Bus (LMB) V10 (v1.00a)

Getting Started HONDA


Instruction Manual Installation and Operation Guidelines for DWL5000XY and DWL5500XY Tilt Sensor Modules (Version 2.2)

MAXIMIZER-II Progressive Nitrous Controller INSTALLATION AND USER MANUAL. MAXIMIZER-II rev A

Installation Guide High-end dynamic balancing instrumentation Page 1. Installation Guide for. EasyBalance 2.2

Up to 3 W solar and USB battery charger for single-cell Li-Ion and Li-Po batteries based on the SPV1040, STBC21 and STC3100

Begin to Use The New ESC: Before use the new ESC please carefully check every connections are correct or not. Yellow motor wire B Blue motor wire A

CLA-VAL e-drive-34. User Manual. Motorised Pilots. CLA-VAL Europe LIN072UE - 04/16


ATN3580 Series: Fixed Attenuator Pads

ABS motorcycle braking chip

ABS motorcycle braking chip

EMC VMAX Securing Kit Installation Guide

Toro Sprayer Calibration Tool

Hypertech Speedometer Calibrator Module Installation Instructions. PN Toyota Tundra & Sequoia

Samsung Modelling Guide for equest

EZECU - EzFi Starter ECU Standalone 3D Programmable Fuel Injection Computer for BOSCH Compliant EFI Systems

BMS16. Thanks for your purchasing the BMS16 for your vehicle.

INSTALLATION MANUAL BROOKPARK ROAD CLEVELAND, OH 44129

ZSSC3131 / ZSSC3136 Application Note - Automotive Sensor Switch

JUMO DSM software. PC software for management, configuration, and maintenance of digital sensors. Operating Manual T90Z001K000

LSI SAS e HBA Temperature and Airflow

RAM-Type Interface for Embedded User Flash Memory

Oracle Utilities Customer Care and Billing Release Utility Reference Model Process Customer Request for Net Metering

Smart-UPS RC External Battery Pack Tower/Rack-Mount 4U

8-bit. Application Note. Microcontrollers. AVR601: Atmel Modular Evaluation Kits for Motor Control Applications. 1.

Subaru L Turbo

Huf Group. Your Preferred Partner for Tire Pressure Monitoring Systems. IntelliSens App

X117E. X117E Contact-Less Valve Position Transmitter INSTALLATION / OPERATION / MAINTENANCE MODEL. X117E Contact-Less Valve Position Transmitter

Intel Enpirion Power Solutions Tape and Reel, and Tray Packaging Information

Touch plate serial number. Please save this info here for use later:

BMS24. Thanks for your purchasing the BMS24 for your vehicle.

Dynojet Research, Inc. All Rights Reserved. Optical RPM Sensor Installation Guide.

Installation Manual uniflow Gen. Budget Connector for ibos

Allows 2 relays to be activated. based on RPM and throttle. This guide will give you a general overview to the use of the HUB

Universal Battery Holder Operator s Manual

Speedster22i Capacitor User Guide UG051 April 10, 2015

ECLIPSE Laundry Dispenser Controller

Electronic Park Brake, Service & Reset Tool. User Guide

FieldMaster Logs. Administration and Best Practice Guide. Version 3.0 Revision A November 2017 TRANSFORMING THE WAY THE WORLD WORKS

ZT-USB Series User Manual

Box Plot Template. Sample 1 Sample 2 Sample 3 Sample 4 Sample 5 Sample Vertex42 LLC HELP. Q1 Q2-Q1 Q3-Q2 Řady1 Řady2

EPAS Desktop Pro Software User Manual

2004, 2008 Autosoft, Inc. All rights reserved.

EZECU - Sport Fi ECU Piggyback 3D Programmable Fuel Injection Computer for BOSCH Compliant EFI Systems

Torque Module Installation and User Guide for model 250i Motorcycle Dynamometers.

Generator Start Control Module

Huf Group. Your Preferred Partner for Tire Pressure Monitoring Systems

Generator Start Control Module

MB86R01 Jade PCB Design Guide

Multi Core Processing in VisionLab

PMP40001 Test Results

GloboFleet. User Manual EAN / GTIN GloboFleet Downloadkey II

SmarTire TPMS Maintenance Hand Tool. Revision User Manual

IFC-BL02 Interface Free Controller Brushless Motor Card

ARM. series SIGNUM SYSTEMS CORPORATION. ARM Board Setup. User Guide

Issue 2.0 December EPAS Midi User Manual EPAS35

Introduction to Tube and PipeChapter1:

OBI-M2. Compact and Rugged Combustion Analysis System for use on Vehicles, Motorbikes and Test Benches

2600T Series Pressure Transmitters Custom Linearization Table with ABB Asset Vision Basic

Quick Start Guide TK3/TK4 Thermal System Assembly and Fan Shroud Assembly

SENTRY ISOBUS Tip Flow Monitor. Software Version 1.00

RS-110 Rainfall Sensor Installation Guide

MetaXpress PowerCore System Installation and User Guide

XMC1000 / XMC4400 Motor Control Application Kit

Electronic TRACTION CONTROL

Service Bulletin

Simscape Getting Started Guide. R2014a

EDEM-Abaqus Coupling User Guide

The Ultimate Smart Grid Solution INSTRUCTION MANUAL

Tractor Applications Rapid Power Model Number

Torque Cell Installation Guide for Model 250i/250iP DynoWare RT Dynamometers.

4CR SERIES MOTOR STARTING RELAY All Position, Current-Type

Outboard Pilot Hydraulic Setup

QUICK START GUIDE 199R10546

Flow Module. Instruction Manual. Flow Module

Charging Hub for Inspire 1 Intelligent Flight Batteries

KEMKRAFT ENGINEERING, INC. MODEL KEI-234 STEERING WHEEL TORQUE/INCLINOMETER TESTER

Air Fuel Ratio Module and AFR-4 Pump Assembly Installation and User Guide.

USER GUIDE 1 USER GUIDE

UM0672 User manual. CRX14 and CR14 reference design PCB Gerber files. Introduction

Reprogramming guide. Power Defense ICCB. Instructional Leaflet IL EN WARNING WARNING. Instructions apply to:

Getting Started Guide Racing Supplement EXTREME CONTENTS INSIDE

Automotive NVH with Abaqus. About this Course

DART-Waters XEVO Interface Manual

APPLICATION NOTE. Thermobility WPG-1. Thermoelectric Energy Harvesting System

MAG. FLB100 series Pedestrian Automatic Flap Barrier. General Description. Application. Features. Specification sheet. Date: April 2012, Revision: V1

TEST REPORT. Test Report for Mating Cycle Validation of Mini Circuits QBL Series Quick-Lock Test Cables.

minispec Plus Release Letter Innovation with Integrity Version 001 AIC

Finite Element Based, FPGA-Implemented Electric Machine Model for Hardware-in-the-Loop (HIL) Simulation

Cirtix series Brushless Speed Controller manual For RS1/RS A/ Page - 1 -

AN RPM to TACH Counts Conversion. 1 Preface. 2 Audience. 3 Overview. 4 References

IPC-PC Intelligent Pump Control Operation Manual

Transcription:

ZC706 MIG Design Creation November 2015 XTP244

Revision History Date Version Description 11/24/15 14.0 Regenerated for 2015.4. 10/06/15 13.0 Regenerated for 2015.3. 06/30/15 12.0 Regenerated for 2015.2. 04/30/15 11.0 Regenerated for 2015.1. 11/24/14 10.0 Regenerated for 2014.4. 10/08/14 9.0 Regenerated for 2014.3. 06/09/14 8.0 Regenerated for 2014.2. 04/16/14 7.0 Regenerated for 2014.1. 12/18/13 6.0 Regenerated for 2013.4. 10/23/13 5.0 Regenerated for 2013.3. 06/19/13 4.0 Regenerated for Vivado 2013.2. 04/03/13 3.0 Regenerated for 14.5. 12/18/12 2.0 Regenerated for 14.4. 10/23/12 1.0 Initial version. Copyright 2015 Xilinx, Inc. All Rights Reserved. XILINX, the Xilinx logo, the Brand Window and other designated brands included herein are trademarks of Xilinx, Inc. All other trademarks are the property of their respective owners. NOTICE OF DISCLAIMER: The information disclosed to you hereunder (the Information ) is provided AS-IS with no warranty of any kind, express or implied. Xilinx does not assume any liability arising from your use of the Information. You are responsible for obtaining any rights you may require for your use of this Information. Xilinx reserves the right to make changes, at any time, to the Information without notice and at its sole discretion. Xilinx assumes no obligation to correct any errors contained in the Information or to advise you of any corrections or updates. Xilinx expressly disclaims any liability in connection with technical support or assistance that may be provided to you in connection with the Information. XILINX MAKES NO OTHER WARRANTIES, WHETHER EXPRESS, IMPLIED, OR STATUTORY, REGARDING THE INFORMATION, INCLUDING ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NONINFRINGEMENT OF THIRD-PARTY RIGHTS.

Note: This presentation applies to the ZC706 Overview ZC706 Board Software Requirements Generate MIG Example Design Modifications to Example Design Compile Example Design ZC706 Setup Run MIG Example Design Adjust Data Pattern using VIO Console References

Xilinx ZC706 Board

Vivado Software Requirements Xilinx Vivado Design Suite 2015.4, Design Edition

Generate MIG Example Design Open Vivado Start All Programs Xilinx Design Tools Vivado 2015.4 Vivado Select Create New Project

Generate MIG Example Design Click Next

Note: Vivado generally requires forward slashes in paths Generate MIG Example Design Set the Project name and location to zc706_mig and C:\ Check Create project subdirectory

Generate MIG Example Design Select RTL Project Select Do not specify sources at this time

Generate MIG Example Design Select the ZC706 Board

Generate MIG Example Design Click Finish

Generate MIG Example Design Click on IP Catalog

Generate MIG Example Design Select MIG 7 Series, v2.4 under Memory Interface Generators

Generate MIG Example Design Right click on MIG 7 Series Select Customize IP

Generate MIG Example Design Leave this page as is Click Next

Generate MIG Example Design Leave this page as is Click Next

Generate MIG Example Design Leave this page as is Click Next

Generate MIG Example Design Select Memory Type DDR3 SDRAM Click Next

Generate MIG Example Design Select Clock Period: 1250 ps Type: SODIMMs Part: MT8JTF12864HZ- 1G6 Data Mask: Checked Click Next

Generate MIG Example Design Select: Input Clock Period: 5000 ps RTT: RZQ/6 Click Next

Generate MIG Example Design Select Reference Clock: Use System Clock System Reset: ACTIVE HIGH Debug: ON Click Next

Generate MIG Example Design Select DCI Cascade: Checked Click Next

Generate MIG Example Design Select Fixed Pin Out Click Next

Modifications to Example Design Open the ZC706 MIG Design Files (2015.4 C) ZIP file Available through http://www.xilinx.com/zc706 Extract the file, example_top.xdc only to C:\zc706_mig Contains the XDC constraints needed for ZC706 MIG design This zip file will be needed later in the presentation

Generate MIG Example Design Select Read XDC/UCF Open the file: example_top.xdc

Generate MIG Example Design Once it finishes reading in the XDC, click Validate Click OK

Generate MIG Example Design The Next button is enabled once the pinout is validated. Click Next

Generate MIG Example Design Set sys_clk_p/n to H9/G9(CC_P/N) Click Next

Generate MIG Example Design Leave this page as is Click Next

Generate MIG Example Design Accept Simulation license, if desired Otherwise, Decline license Click Next

Generate MIG Example Design Leave this page as is Click Next

Generate MIG Example Design Click Generate

Generate MIG Example Design Click Generate

Generate MIG Example Design MIG design appears in Design Sources Wait until checkmark appears on mig_7series_0_synth_1

Compile Example Design Right click on mig_7series_0 and select Open IP Example Design

Compile Example Design Set the location to C:/zc706_mig and click OK

Note: The original project window can be closed Compile Example Design A new project is created

Modifications to Example Design Unzip the ZC706 MIG Design Files (2015.4 C) ZIP file to your C:\zc706_mig directory Contains several changes needed to support Zynq 7000 devices with MIG Do this after creating the Example Design; changes only affect the Example Design

Modifications to Example Design Modifications to the example design Added RTL and XDC modifications to drive LEDs Added DCI Cascade constraints to XDC; for more information on using the DCI Cascade constraints for 7 Series refer to UG899 From the Tcl Console, run these commands: add_files -norecurse C:/zc706_mig/mig_7series_0_example/mig_7series_0_example.srcs/sour ces_1/imports/rtl/led_display_driver.v create_ip -name vio -vendor xilinx.com -library ip -version 3.0 - module_name vio_0 set_property -dict [list CONFIG.C_PROBE_IN0_WIDTH {4}] [get_ips vio_0]

Modifications to Example Design Press enter after entering Tcl commands

Modifications to Example Design Tcl commands completed successfully

Compile Example Design Click on Generate Bitstream

Compile Example Design Open and view the Implemented Design

ZC706 Setup Connect a USB Type-A to Micro-B cable to the USB JTAG (Digilent) connector on the ZC706 board Connect this cable to your PC Power on the ZC706 board

Run MIG Example Design From a Command Prompt, type: cd C:\zc706_mig\ready_for_download run_mig_waveforms.bat

Run MIG Example Design Under Tcl script control, Vivado opens, loads the bitstream and generates a MIG waveform

Run MIG Example Design After bitstream loads, LED 0 (right most LED) will be lit, and LED1 will be blinking LED 3 will light and stay on This indicates Calibration has completed If an error occurs, LED 0 will go out and LED 2 will light CPU_RESET, SW13, is the reset

Run MIG Example Design Click and drag to the left to expand the waveform

Run MIG Example Design View waveforms Data is valid when dbg_rddata_valid_r is high

Run MIG Example Design Click and drag to the right to zoom in

Run MIG Example Design View waveform details

Adjust Data Pattern using VIO Console Select the hw_vios tab and open the Debug Probes

Adjust Data Pattern using VIO Console Select the vio_data_mode_value and vio_modify_enable probes Drag these probes to the hw_vios tab

Adjust Data Pattern using VIO Console Right click on vio_modify_enable and set to Toggle Button

Adjust Data Pattern using VIO Console Toggle the vio_modify_enable button to 1

Adjust Data Pattern using VIO Console Press and release the CPU RESET switch, SW13, after each change to vio_modify_enable or vio_data_mode_value

Adjust Data Pattern using VIO Console Select the hw_ila_1 tab Click Run Trigger Immediately

Adjust Data Pattern using VIO Console View PRBS data

References

References 7 Series Memory 7 Series FPGAs Memory Interface Solutions User Guide UG586 http://www.xilinx.com/support/documentation/ip_documentation/mig_7series/v2_4/ug5 86_7Series_MIS.pdf Vivado Programming and Debugging Vivado Design Suite Programming and Debugging User Guide UG908 http://www.xilinx.com/support/documentation/sw_manuals/xilinx2015_4/ ug908-vivado-programming-debugging.pdf

Documentation

Documentation Zynq-7000 Zynq-7000 All Programmable SoC http://www.xilinx.com/products/silicon-devices/soc/zynq-7000/index.htm ZC706 Documentation Zynq-7000 AP SoC ZC706 Evaluation Kit http://www.xilinx.com/products/boards-and-kits/ek-z7-zc706-g.html ZC706 Getting Started Guide UG961 http://www.xilinx.com/support/documentation/boards_and_kits/zc706/2014_4/ ug961-zc706-gsg.pdf ZC706 User Guide UG954 http://www.xilinx.com/support/documentation/boards_and_kits/zc706/ ug954-zc706-eval-board-xc7z045-ap-soc.pdf