• Home
  • About Us
    • History
    • Mission
    • News
    • Calendar
    • Team
    • Partners
    • Case Studies
  • Careers
  • Blog
  • Contact Us
  • Twitter
  • Google+
  • LinkedIn
Xilinx & functional verification training
Taught by industry experts with real-world engineering experience
Back to
Course scheduleCourse list

Embedded Systems Design

This course is designed to bring FPGA designers up to speed on developing embedded systems using the Vivado Design Suite. The features and capabilities of both the Zynq All Programmable System on a Chip (SoC) and the MicroBlaze soft processor are covered in lectures, demonstrations, and labs, along with general embedded concepts, tools, and techniques. The hands-on labs p rovide students with experience designing, expanding, and modifying an embedded system, including adding and simulating a custom AXI-based peripheral.

The Xilinx Zynq All Programmable SoC enables a new level of system design capabilities over previous embedded technologies and this is highlighted throughout the course.
Release date
July 2016
Level
Embedded Hardware 3
Training duration
2 days
Price
USD 1600 or 16 Training Credits
Course Part Number
EMBD-HW
Who Should Attend?
Engineers who are interested in developing embedded systems with the Xilinx Zynq All Programmable SoC or MicroBlaze soft processor core.
Prerequisites
  • FPGA design experience
  • Completion of the Essentials of FPGA Design course or equivalent knowledge of Xilinx Vivado software implementation tools
  • Basic understanding of C programming
  • Basic understanding of microprocessors
  • Some HDL modeling experience
Software Tools
  • Vivado Design or System Edition 2017.3
Hardware
  • Architecture: Zynq-7000 All Programmable SoC (Cortex-A9 processor) and MicroBlaze processor
  • Demo board: Zynq-7000 All Programmable SoC ZC702 or ZedBoard
Skills gained
After completing this comprehensive training, you will have the necessary skills to:
  • Describe the various tools that encompass a Xilinx embedded design
  • Rapidly architect an embedded system containing a MicroBlaze or Cortex-A9 processor using the Vivado IP integrator and Customization Wizard
  • Develop software applications utilizing the Eclipse-based Software Development Kit (SDK)
  • Create and integrate an IP-based processing system component in the Vivado Design Suite
  • Design and add a custom AXI interface-based peripheral to the embedded processing system
  • Simulate a custom AXI interface-based peripheral using a bus functional model (BFM)
Course Outline
  • Embedded UltraFast Design Methodology {Lecture, Demo}
  • Overview of Embedded Hardware Development {Lecture, Demo}
  • Driving the IP Integrator Tool {Lecture, Lab}
  • Overview of Embedded Software Development {Lecture}
  • Driving the SDK Tool {Lecture, Lab}
  • AXI: Introduction {Lecture}
  • AXI: Variations {Lecture}
  • AXI: Transactions {Lecture, Lab, Demo}
  • Introduction to Interrupts {Lecture}
  • Interrupts: Hardware Architecture and Support {Lecture}
  • AXI: Connecting AXI IP {Lecture, Demo}
  • Creating a New AXI IP with the Wizard {Lecture, Lab}
  • AXI: BFM Simulation Using Verification IP (Lecture, Lab}
  • MicroBlaze Processor Architecture Overview {Lecture, Lab}
  • MicroBlaze Processor Block Memory Usage {Lecture}
  • Zynq-7000 All Programmable SoC Architecture Overview {Lecture, Lab, Demo}
  • Zynq UltraScale+ MPSoC Architecture Overview {Lecture, Lab, Demo}
Topic Descriptions
  • Embedded UltraFast Design Methodology – Outlines the different elements that comprise the Embedded Design Methodology.
  • Overview of Embedded Hardware Development – Overview of the embedded hardware development flow.
  • Driving the IP Integrator Tool – Describes how to access and effectively use the IPI tool.
  • Overview of Embedded Software Development – Reviews the process of building a user application.
  • Driving the SDK Tool – Introduces the basic behaviors required to drive the SDK tool to generate a debuggable C/C++ application.
  • AXI: Introduction – Introduces the AXI protocol.
  • AXI: Variations – Describes the differences and similarities among the three primary AXI variations.
  • AXI: Transactions – Describes different types of AXI transactions.
  • Introduction to Interrupts – Introduces the concept of interrupts, basic terminology, and generic implementation.
  • Interrupts: Hardware Architecture and Support – Reviews the hardware that is typically available to help implement and manage interrupts.
  • AXI: Connecting AXI IP – Describes the relationships between different types of AXI interfaces and how they can be connected to form hierarchies.
  • Using the Create and Import Wizard to Create a New AXI IP – Explains how to use the Create and Import Wizard to create and package an AXI IP.
  • AXI: BFM Simulation Using Verification IP – Describes how to perform BFM simulation using the Verification IP.
  • MicroBlaze Processor Architecture Overview – Overview of the MicroBlaze microprocessor architecture.
  • MicroBlaze Processor Block Memory Usage – Highlights how block RAM can be used with the MicroBlaze processor.
  • Zynq-7000 All Programmable SoC Architecture Overview – Overview of the Zynq-7000 All Programmable SoC architecture.
  • Zynq UltraScale+ MPSoC Architecture Overview – Overview of the Zynq UltraScale+ MPSoC architecture.
Special Comments
Please download the respective PDF of your course: *
  • Embedded_Systems_Design_for_FPGA_designers_embd-hw_2017-3_ilt_H.pdf

* The course version can be found in the training registration form

Course Schedule

  • Jun 12–13, 2018
    Florida, FL
    Register
Contact HardentContact me

Mary-Ann Conly

Training Coordinator

Your first contact at Hardent for more information about our services

Located in Ontario?

Did you know that the Canada-Ontario Job Grant program provides companies with funding for training?

The program can cover up to 66.66 % of training costs, and all Hardent training courses are eligible as part of the program.

Find Out More

Latest News

March 14, 2018

New On-Demand SystemVerilog for Verification Training Course

Training is a valuable tool for engineering teams wanting to increase productivity, but sometimes there is simply not enough time or money available to travel to a classroom location. Hardent’s new on-demand SystemVerilog for Verification training course bridges this gap and provides students all-around flexibility in learning to use SystemVerilog technology in their verification process.
More
Upcoming Sessions
May 15–17
Embedded System Design for the Zynq UltraScale+ MPSoC
Register
May 15–18
SystemVerilog for Verification
Register
May 17–18
Zynq-7000 All Programmable SoC System Architecture
Register
May 17
FPGA Power User Breakfast
Register
Complete Course Schedule
Latest News
Contact Us

New On-Demand SystemVerilog for Verification Training Course

Training is a valuable tool for engineering teams wanting to increase productivity, but sometimes there is simply not enough time or money available to travel to a classroom location. Hardent’s new on-demand SystemVerilog for Verification training course bridges this gap and provides students all-around flexibility in learning to use SystemVerilog technology in their verification process.
More

Hardent IP Portfolio Supports New Features of HDMI 2.1 Specification

VESA DSC and Reed-Solomon FEC IP cores enable HDMI controller manufacturers and IP providers to quickly implement new features of HDMI 2.1 and support higher resolution displays.
More

CES 2018: The Latest In VESA DSC Video Compression Technology

For the fourth year running we will be kicking off the New Year in Las Vegas at the biggest tech event of the year: CES! Join us at the DisplayPort booth where we will be showcasing the very latest in video compression technology.
More
Upcoming Sessions
May 15–17
Embedded System Design for the Zynq UltraScale+ MPSoC
Register
May 15–18
SystemVerilog for Verification
Register
May 17–18
Zynq-7000 All Programmable SoC System Architecture
Register
May 17
FPGA Power User Breakfast
Register
Complete Course Schedule
Your first contact at Hardent for more information about our services
Contact Hardent

Mary-Ann Conly

Training Coordinator

HardentMontreal
450 rue Saint-Pierre, suite 300
Montreal
,
QC
H2Y 2M9
Canada
T +1 (514) 284-5252
F +1 (514) 284-5052

Please fill out the form to contact me:

I would like to receive electronic communications from Hardent Inc. about new training courses, advancements in electronic design and information on Hardent's services. I am aware that I can withdraw my consent at any time. For further information, please refer to our privacy policy.

Having worked in the past with independent electronic design consultants, we appreciate Hardent’s quality, team work and timely service. The company has excellent project management skills, open communication, constant follow-up and a flexible approach. We have been working with Hardent for about two years now. Though initially I was not excited about outsourcing R&D, I feel that I can 100% count on Hardent, as they know their business well and they directed us toward good technical decisions.

Michel Bitar
R&D/ I.T Manager
Prodco International Inc.
More testimonials
Training Partners
Xilinx ATP Logo
WHDL logo
Hardent © 2002-2018.
All rights reserved.
  • Privacy Policy