(+91) 8090792181 / 7839179475
enquiry@acvmtechnologies.in
Follow us
Home
About Us
Services
Website Designing
Web Development
Ecommerce Development
CMS Development
Desktop Application
Mobile App Development
Website Hosting
Bulk SMS
Products
School Management ERP
GST Billing Software
Training
Training Program
Summer/ winter Training
inhouse Training
6 months Training
Training Courses
Embedded System
VLSI(VHDL)
Verilog
Matlab
Robotics
C/C++
java
ASP.Net
Career
Contact Us
Verilog Training Syllabus
Training Programs
Summer/ winter Training
Inhouse Training
6 Months Training
Embedded System
Embedded System
8051 Syllabus
PIC Syllabus(Basic)
PIC Syllabus(Advance)
AVR Syllabus
VLSI(VHDL)
VLSI(VHDL)
VHDL Syllabus(Basic)
VHDL Syllabus (Advance)
Verilog
Verilog
Verilog Syllabus
MATLAB
MATLAB
MATLAB Syllabus(Basic)
Image Processing Syllabus
Robotics
Robotics
Robotics Syllabus
C /C++
C / C++
C/C++ Syllabus
java
Java
java Syllabus
ASP.Net
ASP.Net
ASP.Net Syllabus
Projects
Embedded System
VLSI(VHDL)
MATLAB
INTRODUCTION
Introduction to top down digital designflow
Levels of abstraction – Structural, RTL,Behavioral
Introduction to Verilog HDL
Modeling at various abstraction levels
VERILOG BASICS
Anatomy of a Verilog Model
Data types
Logic Values
Identifiers
Numbers
Parameters
Procedural Blocks: Initial and Always
Continuous Assignments
Operators
Conditional Statements
Loop Statements
BEHAVIORAL VERILOG
Procedural Constructs
Timing Control
Block Statements
begin - end,fork - join
Procedural Continuous Assignments
assign - deassign,force – release
Modeling Techniques
Combinatorial Logic
Sequential Logic
Gate Level Modeling
Switch Level Modeling
MISCELLANEOUS
Compiler Directives
System Task and Functions
Array of instances
File IO
Memory modeling, array access
SYNTHESIS PERSPECTIVE
Synthesis flow in brief
Guidelines for Combinatorial block
Guidelines for Sequential block
Blocking & Non-blocking assignments
FF, latch inference
FSM Modeling
VERIFICATION PERSPECTIVE
Verification Flow
Introduction to Testbench
Writing Test Bench
Sample Test Bench
GATE LEVEL MODELING
Verilog Primitives
User Defined Primitives
Modeling Delays
TIMING SPECIFICATION CAPTURE
Specify Block
Setup and Hold Time
VERILOG PLI
Introduction to PLI
PLI Capabilities
Steps to Integrate PLI
VERILOG 2001 ENHANCEMENTS
SUBROUTINES IN VERILOG
Task
Function
Subroutine types – Static and Automatic
ADVANCED VERILOG
Compiler Diectives:define,undef,resetall,ifdef,ifndef
Parameter
Generate
Timescale
Display Tasks-display $monitor
Value Change Dump
Formattime, Timeformat, Printtimescale
Understanding Blocking and Non-blockingAssignments
PROJECT DESCRIPTION
PROJECT IMPLEMENTAION