Free Workshop: Spartan-6 Migration to 7 series or UltraScale+


Date: Feb 23 – 24, 2023 from 9:30  – 13:00 CET

Regisetr now

Workshop Description

In collaboration with Doulos & AMD Xilinx,  Core|Vision organizes this free online workshop online Spartan-6 Migration to 7 series or UltraScale+, covering all the necessary  steps  to migrate a Spartan-6 design made in ISE to the 7-Series or UltraScale/Ultrascale+ devices using the Vivado ML tools.

The emphasis of this workshop is on:

  • Compare Spartan-6 with Spartan-7 Architecture
  • Migration flow
  • Introduction to Vivado ML
  • Introduction to IP Flow
  • How to create XDC timing constraints

Workshop Duration

  • Duration: 2 sessions of 3.5 hours
  • Time: 9:30am – 1:00pm CET


  • Spartan-6 users who want to migrate their existing design to the latest FPGA technology and are new to Vivado ML.
  • FPGA designers who want to refresh their knowledge of XDC timing constraints. In addition to Clock and IO constraints, multicycle path, false path and other timing exceptions constraints are also discussed.


Workshop Outline

Day 1

  • 09:30 – 09:45 Introduction
  • 09:45 – 10:10 Spartan-6 to Spartan-7 Architecture Migration– Guidance on migrating from Spartan-6 to other families – The architectural differences between the Spartan-6 and Spartan-7/Artix-7 – Some available resources to help guide people through the transition from ISE to Vivado
  • 10:10 – 10:50 Introduction to Vivado ML Editions Tool FLow -Describe the various design flows in the Vivado Design Suite -Explain how the Vivado Tools flow is different from ISE tool flow -Identify and describe the supported use models in the Vivado Design Suite -What is a Netlist -How to create a project in Vivado ML and explain the different flow options -Briefly talk about IP Integrator and Vitis HLS
  • 10:50 – 11:05 Break
  • 11:05 – 11:25 Vivado ML Project Mode – Describe the project mode use model in the Vivado ML – Describe the structure and files of a project – Create a simple Vivado ML project in project mode
  • 11:25 – 11:45 Synthesis and Implementation – This module describes the synthesis and implementation processes in the Vivado® IDE and the reports that are available after the process.
  • 11:45 – 12:00 Break
  • 12:00 – 12:30 Vivado IP Flow -This module describes the Vivado IP Flow , how to access IP from the IP catalog and describe the output files and synthesis flow
  • 12:30 – 13:00 Introduction to XDC Clock Constraints – This module provides a brief introduction to clock constraint and their properties in the Vivado® Design Suite.

Day 2

  • 09:30 – 09:55 Generated Clocks and Clock Groups -This module describes generated clocks in the Vivado® ML Editionsand introduces the application of clock group constraints that are used by the Vivado® timing engine to resolve timing issues.
  • 09:55 – 10:20 IO Constraints and Virtual Clocks – This module introduces how I/O timing constraints are made with the Vivado® IDE for single data rate applications
  • 10:20 – 10:45 Setup and Hold Timing Analysis – This module covers the setup and hold timing analysis.
  • 10:45 – 11:00 Break
  • 11:00 – 11:15  Timing Constraints Wizard – Use the Timing Constraints Wizard to create timing constraints – Validate the completion of timing constraints using Timing Constraints Wizard
  • 11:15 – 12:00 UltraFast Design Methodology Design Creation – This module introduces the design creation guidelines for the UltraFast™ Design Methodology
  • 12:00 – 12:15 Break
  • 12:15 – 12:45 Introduction to Timing Exceptions – This module introduces the application of multicycle paths, false paths, and max/min delay exception timing constraints.
  • 12:45 – 12:55 Timing Constraints Priority – This module discusses the XDC precedence for timing exception constraints priority
  • 12:55 – 13:00 Wrap-Up


23 February 2023 - 24 February 2023

Your home office


€ 0,00

Registration form

Registration on demand, please contact us.