PINE TRAINING ACADEMY

Similar documents
V1 - VHDL Language. FPGA Programming with VHDL and Simulation (through the training Xilinx, Lattice or Actel FPGA are targeted) Objectives

Method We follow- How to Get Entry Pass in SEMICODUCTOR Industries for 3rd year engineering. Winter/Summer Training

VHX - Xilinx - FPGA Programming in VHDL

Topics. Midterm Finish Chapter 7

(ii) Simplify and implement the following SOP function using NOR gates:

FPGA for Software Engineers

Lecture 3: Modeling in VHDL. EE 3610 Digital Systems

St.MARTIN S ENGINEERING COLLEGE Dhulapally, Secunderabad

FPGA for Complex System Implementation. National Chiao Tung University Chun-Jen Tsai 04/14/2011

Institute of Engineering & Management

INTRODUCTION TO FPGA ARCHITECTURE

Field Programmable Gate Array (FPGA)

: : (91-44) (Office) (91-44) (Residence)

CONTENTS CHAPTER 1: NUMBER SYSTEM. Foreword...(vii) Preface... (ix) Acknowledgement... (xi) About the Author...(xxiii)

CHAPTER - 2 : DESIGN OF ARITHMETIC CIRCUITS

INSTITUTE OF AERONAUTICAL ENGINEERING Dundigal, Hyderabad ELECTRONICS AND COMMUNICATIONS ENGINEERING

Introduction to Field Programmable Gate Arrays

Digital Logic Design Lab

MLR Institute of Technology

Lecture #1: Introduction

FPGA Based Digital Design Using Verilog HDL

Overview. CSE372 Digital Systems Organization and Design Lab. Hardware CAD. Two Types of Chips

Topics. Midterm Finish Chapter 7

Digital Design Using Digilent FPGA Boards -- Verilog / Active-HDL Edition

EECS150 - Digital Design Lecture 10 Logic Synthesis

Hardware Design Environments. Dr. Mahdi Abbasi Computer Engineering Department Bu-Ali Sina University

CSE140L: Components and Design Techniques for Digital Systems Lab

Verilog Fundamentals. Shubham Singh. Junior Undergrad. Electrical Engineering

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING QUESTION BANK NAME OF THE SUBJECT: EE 2255 DIGITAL LOGIC CIRCUITS

R07. IV B.Tech. II Semester Supplementary Examinations, July, 2011

EECS150 - Digital Design Lecture 5 - Verilog Logic Synthesis

FPGA architecture and design technology

VLSI DESIGN (ELECTIVE-I) Question Bank Unit I

UNIT I BOOLEAN ALGEBRA AND COMBINATIONAL CIRCUITS PART-A (2 MARKS)

EEL 4783: HDL in Digital System Design

ECE 545 Lecture 12. FPGA Resources. George Mason University


Synthesis vs. Compilation Descriptions mapped to hardware Verilog design patterns for best synthesis. Spring 2007 Lec #8 -- HW Synthesis 1


DIGITAL CIRCUIT LOGIC UNIT 9: MULTIPLEXERS, DECODERS, AND PROGRAMMABLE LOGIC DEVICES

LABORATORY MANUAL VLSI DESIGN LAB EE-330-F

EECS150 - Digital Design Lecture 10 Logic Synthesis

CSE140L: Components and Design

Logic Synthesis. EECS150 - Digital Design Lecture 6 - Synthesis

FPGA Design Challenge :Techkriti 14 Digital Design using Verilog Part 1

FPGA Design Flow 1. All About FPGA

Verilog Sequential Logic. Verilog for Synthesis Rev C (module 3 and 4)

Xilinx ASMBL Architecture

XST User Guide

PG Certificate. VLSI Design & Verification (RTL using Verilog, FPGA Design Flow & Verification) (Live Project)

VHDL for Synthesis. Course Description. Course Duration. Goals

Verilog for High Performance

FPGAs: Instant Access

Hardware Description Languages (HDLs) Verilog

An Introduction to Programmable Logic

Department of Technical Education DIPLOMA COURSE IN ELECTRONICS AND COMMUNICATION ENGINEERING. Fifth Semester. Subject: VHDL Programming

structure syntax different levels of abstraction

Here is a list of lecture objectives. They are provided for you to reflect on what you are supposed to learn, rather than an introduction to this

Synthesis of VHDL Code for FPGA Design Flow Using Xilinx PlanAhead Tool

SUBJECT CODE: IT T35 DIGITAL SYSTEM DESIGN YEAR / SEM : 2 / 3

HANSABA COLLEGE OF ENGINEERING & TECHNOLOGY (098) SUBJECT: DIGITAL ELECTRONICS ( ) Assignment

Field Programmable Gate Array

KING FAHD UNIVERSITY OF PETROLEUM & MINERALS COMPUTER ENGINEERING DEPARTMENT

Spiral 2-8. Cell Layout

DIRECTORATE OF TECHNICAL EDUCATION DIPLOMA IN ELECTRICAL AND ELECTRONICS ENGINEERING II YEAR M SCHEME IV SEMESTER.

FPGA: What? Why? Marco D. Santambrogio

Lab 1: Introduction to Verilog HDL and the Xilinx ISE

Verilog Module 1 Introduction and Combinational Logic

TLL5000 Electronic System Design Base Module. Getting Started Guide, Ver 3.4

Today. Comments about assignment Max 1/T (skew = 0) Max clock skew? Comments about assignment 3 ASICs and Programmable logic Others courses

Verilog Design Entry, Synthesis, and Behavioral Simulation

Lab 3 Sequential Logic for Synthesis. FPGA Design Flow.

PROGRAMMABLE MODULES SPECIFICATION OF PROGRAMMABLE COMBINATIONAL AND SEQUENTIAL MODULES

COE 561 Digital System Design & Synthesis Introduction

University of Hawaii EE 361L. Getting Started with Spartan 3E Digilent Basys2 Board. Lab 4.1

VHDL Essentials Simulation & Synthesis

EE178 Spring 2018 Lecture Module 1. Eric Crabill

HDL Coding Style Xilinx, Inc. All Rights Reserved

Graphics: Alexandra Nolte, Gesine Marwedel, Universität Dortmund. RTL Synthesis

EECS150 - Digital Design Lecture 6 - Field Programmable Gate Arrays (FPGAs)

Outline. EECS150 - Digital Design Lecture 6 - Field Programmable Gate Arrays (FPGAs) FPGA Overview. Why FPGAs?

DIGITAL DESIGN TECHNOLOGY & TECHNIQUES

Don t expect to be able to write and debug your code during the lab session.

VALLIAMMAI ENGINEERING COLLEGE. SRM Nagar, Kattankulathur DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING EC6302 DIGITAL ELECTRONICS

Design Methodologies and Tools. Full-Custom Design

Chap.3 3. Chap reduces the complexity required to represent the schematic diagram of a circuit Library

FPGAs in a Nutshell - Introduction to Embedded Systems-

ECE 331 Digital System Design

VHDL. Chapter 1 Introduction to VHDL. Course Objectives Affected. Outline

FPGA How do they work?

Register Transfer Level in Verilog: Part I

Digital Design with FPGAs. By Neeraj Kulkarni

Lecture 12 VHDL Synthesis

COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING QUESTION BANK SUBJECT CODE & NAME: EC 1312 DIGITAL LOGIC CIRCUITS UNIT I

Chapter 9: Integration of Full ASIP and its FPGA Implementation

Principles of Digital Techniques PDT (17320) Assignment No State advantages of digital system over analog system.

INDUSTRIAL TRAINING: 6 MONTHS PROGRAM TEVATRON TECHNOLOGIES PVT LTD

ANADOLU UNIVERSITY DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING. EEM Digital Systems II

CCE 3202 Advanced Digital System Design

Graduate Institute of Electronics Engineering, NTU FPGA Design with Xilinx ISE

Transcription:

PINE TRAINING ACADEMY Course Module A d d r e s s D - 5 5 7, G o v i n d p u r a m, G h a z i a b a d, U. P., 2 0 1 0 1 3, I n d i a Digital Logic System Design using Gates/Verilog or VHDL and Implementation on FPGA. + 9 1 9 9 9 9 0 3 7 4 8 4 v a i b h a v. m i s h r a @ p i n e t r a i n i n g a c a d e m y. c o m 4 / 1 8 / 2 0 1 6

Digital Logic System Design using Gates/Verilog or VHDL and Implementation on FPGA Module Detailed Syllabus Duration Module 1 Week 1- Introduction. Month 1 Introduction to Pine Training Academy. Introduction of Semiconductor Industry. Introduction of VLSI- ASIC & FPGA FLOW. Study/Revision of Digital System Design. MINIMIZATION OF LOGIC GATES BOOLEAN ALGEBRA K-MAP LOGIC GATES NAND AND NOR AS A UNIVERSAL GATES COMBINATIONAL CIRCUITS HALF ADDER FULL ADDER HALF SUBRACTOR FULL SUBTRACTOR SERIAL ADDER PARALLEL ADDER LOOK AHEAD CARRY ADDER MUX, DEMUX DECODER, ENCODER, PRIORITY ENCODER COMPARATOR, CODE CONVERTOR NUMBER SYSTEM SEQUENTIAL CIRCUITS FLIP FLOPS REGISTORS COUNTERS MEMORIES INPUT OUTPUT BUFFERS TIMING FUNDAMENTAL CLOCK OSCILLATORS Project: Hardware Design using Digital Components on XILINX ISE Schematics. Schematics Entry Practical on ISE.

Module 2 FPGA/CPLD: - FPGA Device and FPGA Design Flow. Module 3 HDL- VHDL and Simulation Lab. XILINX FPGA and CPLD Introduction. Feature. Architecture. Packaging. CLB Overview. SLICE LOGIC Cell LUT Carry and Control Logic. IOB. RAM BLOCK. Multiplier. Memory. DCM. FPGA Nomenclature. Written test on Module 2. Project Assignment and Project Study: - Industrial Project uses VHDL Implementation on FPGA. Synthesisable VHDL:-XILINX ISE / VIVADO Introduction. VHDL Start-up. FPGA Design Flow. Design Entities. Data Types. Combinational Design Method. Sequential Design Method. FSM Synthesis. Memories. Sub-Programs. Parameterised Design. Hierarchical Designs. Test Benches. Industrial Project:-Discussion of project start from 1st week and daily 1 hr. discussion on project with student. Written Test on HDL-VHDL. Project Work Continue in every week. Week 2 Month 1 Week 2, 3 and 4 Month 1 Or

Synthesisable Verilog Introduction :- The scope and application of Verilog. Design and tool flow. Types of compilation, Simulation and Synthesis on FPGAs. Module:- Structure of basic Verilog program. Basic elements of Verilog:-Defining Modules: ports lists, port modes, parameters, Instance type. Language Elements:- Identifiers, Comments, Compiler Directives. Value Set: integers, real s, strings. Data Type: net, vectored, scalar and registers. Expressions:- Arithmetic operator. Logical operator. Relational operators. Miscellaneous operators. Modelling:- Gate Level Modelling. UDP. Data Flow Modelling. Behavioural Modelling:- Procedural Constructs, Timing Controls, Block Statement, Procedural assignment, conditional statement, loop, cases, procedural continuous assignment. Structural Modelling Example Designs:- Combinational Design. Sequential Design. FSM Synthesis :- Verilog coding styles for FSMs. State encoding, Unreachable states and input hazards. Memories:- Array types.

Module 4 FPGA Design Flow and Study of FPGA Development board. Module 5. Development Board- Xilinx. Modelling memories. Implementing ROMs & RAMs. Advanced Verilog:- System Task. Function. Test benches. verification Industrial Project:-Discussion of project start from 1st week and daily 1 hr. discussion on project with student. Written Test on HDL-VHDL. Project Work (Continue in every week). Synthesis. Pre- Synthesis Simulation. Post Synthesis Simulation. Synthesis Technique. Analysis of Report. PlanAhead- ISE. UCF. Implementation. Translation. o Post Translation Simulation. Mapping. o Post Mapping Simulation. Placement and Routing. o Post Placement and Routing Simulation. Implementation Technique and Analysis of Report at each stage. Programing. FPGA Programming. FLASH Programming. Project work Continue. Written test on Module 4. Study of Xilinx Spartan 6 SP605 /SP601 Development Board. Study of Interface. o LED. o Switch. o Button. o DIP. o FLASH. o UART. Completion of Project, Viva and Hanover of Certificate. Week 2 Month 1 Week 1,2,3,4- Month 2 Project based Internship