Professional Documents
Culture Documents
Sandeepani is a training division of CoreEL Technologies (I) Pvt Ltd and Authorized Training
Provider for Xilinx in India for past 20 years
Course Description:
This course provides a thorough introduction to the VHDL language. The live, instructor-led program
comes with lectures and demos. The emphasis is on employing structural, register transfer level
(RTL), and behavioral coding styles in VHDL.
Pre-requisites:
Knowledge of digital circuits
Course duration:
3 days (9 hours – 3 hours per day)
What do I gain?
Implement the VHDL portion of coding for synthesis
Identify the differences between behavioral and structural coding styles
Distinguish coding for synthesis versus coding for simulation
Use concurrent and sequential control structure to regulate information flow
Simulate a basic VHDL design
Write a VHDL testbench and identify simulation-only constructs
Modeling Memories
Modeling FSMs – Mealy and Moore
Using subprograms in the design
Course Contents:
Day 1
Introduction to VHDL
Discusses the history of the VHDL language and provides an overview of the different
features of VHDL.VHDL Design Units-Provides an overview of typical VHDL code, covering
design units such as libraries, packages, entities and architectures
Lab 1: Modeling adders and multiplexers using concurrent assignment statements
Introduction to Structural modeling – Components , Instantiation – positional and named
associations
Lab 2: Modeling Ripple carry adder
Day 2:
Introduction to Behavioral Modeling – Process blocks and Sequential assignment statements
Lab 1: Modeling Latches and Flipflops
Day 3:
Finite State Machine Overview-Provides an overview of finite state machines, one of the
more commonly used circuits. Mealy and Moore FSM – Modeling memories
Lab 1: Implementing Mealy and Moore FSM
FSM Coding Guidelines - Describes the guidelines and recommendations for using one or
more procedural blocks when coding a finite state machine.
Lab 2: Testbench for FSM
Writing a good Testbench
FSM coding guidelines
VHDL Subprograms – Functions and Procedures
Lab 3: Modeling Mux using functions and procedures
Course Fee: 3 days (9 Hours) – INR 2,000/- (Exclusive till Lockdown Ends)
Payment Guidelines:
Participants of Sandeepani training modules can make the course fee payment through online
transfer via your Google Pay/PhonePe/Internet Banking Account to the following account and proof
of the same to be scanned & mailed to xtc@coreel.com.
Account details:
Sl.No Bank Account details for Domestic Transactions
1 Name of the Company CoreEL Technologies
2 Current Account No 0947000104207601
Karnataka Bank Ltd
3 Name of Bank & Address Koramangala Extension Branch,
Bangalore 560 034
4 NEFT/IFSC Code of Bank KARB0000094
5 MICR Code of Bank 560052014
6 Contact Tel/Mobile 080-41970400
7 Email ID, if any accounts@coreel.com