Tutorialspoint

April Learning Carnival is here, Use code FEST10 for an extra 10% off

Learn Xilinx System Generator from Scratch

person icon Naga Himanshu

4

Learn Xilinx System Generator from Scratch

This course will teach you the basics of Xilinx System Generator tool and implement the models on Simulink.

updated on icon Updated on Apr, 2024

language icon Language - English

person icon Naga Himanshu

category icon FPGA,IT & Software

Lectures -21

Duration -5 hours

4

price-loader

30-days Money-Back Guarantee

Training 5 or more people ?

Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.

Course Description

This course will teach you "What is XSG and How to implement Simulink models using the tool".

Xilinx System Generator is an FPGA programming tool developed by Xilinx. It is specifically focused on Xilinx FPGAs, enabling the developers to work in Simulink environment and to generate parameterized cores particularly optimized for Xilinx FPGAs. It acts like an interface between Simulink and FPGA environments. Since the modern technology depends on FPGA platform, simpler techniques are implemented to design complicated architectures.

As an initial process, a model is developed in Simulink using XSG tool. The XSG environment in Simulink is that of processed inside FPGA. After the model is developed, code is generated by the tool. This creates netlist and IP cores which can be opened in Vivado. The code can be simulated and synthesized and dumped into FPGA kit. Commercial FPGA kits available are Spartan 3E, ZNYQ, Cyclone etc.

This course assumes that viewers has no prior knowledge and everything will be taught from scratch. In this you will learn the fundamentals of XSG tool and how to develop models in Simulink. I recommend you to have a basic knowledge on Digital Signal Processing. In this course you will learn:

  • Fundamentals of XSG

  • Implementation of some basic models using XSG and Simulink.

  • Implementation of complex models like Image processing techniques and so on.

Who this course is for:

  • Electronic and Communication Engg. students
  • FPGA enthusiasts


Goals

What will you learn in this course:

  • You'll be knowing how to use Xilinx System Generator using Simulink
  • Fundamentals of XSG
  • Creating basic models on Simulink using the tool
  • Some Image processing techniques

Prerequisites

What are the prerequisites for this course?

  • Basics of MATLAB and Simulink
  • Theoretical background from Electronics and Communication Engg
  • Concepts of Digital Signal Processing
  • But no worries! I will teach you everything required in the course
Learn Xilinx System Generator from Scratch

Curriculum

Check out the detailed breakdown of what’s inside the course

Introduction
3 Lectures
  • play icon Introduction to the course 03:22 03:22
  • play icon Installation of MATLAB 04:36 04:36
  • play icon Installation of Vivado 05:12 05:12
Fundamentals of XSG
6 Lectures
Tutorialspoint
Implementing Basic models
2 Lectures
Tutorialspoint
Image Processing
4 Lectures
Tutorialspoint
Project1: Image Encryption using chaotic maps
6 Lectures
Tutorialspoint

Instructor Details

Naga Himanshu

Naga Himanshu

Electronic Enthusiast

I've a strong background from Electronics and Communication field. I've an undergraduate degree from ECE field. I love to explore softwares in electronics field. I learned MATLAB, Multisim, Pspice, Vivado, CAD tools and many more... Apart this, I am expert in teaching the same in a modern fashion which students can understand in a better way.

Course Certificate

Use your certificate to make a career change or to advance in your current career.

sample Tutorialspoint certificate

Our students work
with the Best

Related Video Courses

View More

Annual Membership

Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses

Subscribe now
Annual Membership

Online Certifications

Master prominent technologies at full length and become a valued certified professional.

Explore Now
Online Certifications

Talk to us

1800-202-0515