TO THE COURSE ON DIGITAL DESIGN FOR INSTRUMENTATION
Teaching Scheme• Lectures – 3 lectures/week
• Tutorial – No tutorials
• Practical – 2 hours/week
• Credits – 4
Course Objective• Introduction to the basic and advanced topics in
digital design
• Reviewing the basic concepts of Digital Techniques
• Introduction to the VHDL (Very High Speed Integrated Circuits (VHSIC) Hardware Description Language)
• Use of Electronic Design Automation (EDA) tool/s
• Interfacing of various building blocks of a digital system
Syllabus1. Design Concepts
2. Introduction to Logic circuits
3. Introduction to Programmable Devices
4. Designing using VHDL
5. Combinational circuit building block designing using VHDL
6. Synchronous sequential circuit designing using VHDL
7. Design of finite state machine using VHDL
8. Sequential circuit timing
9. Digital system design
Syllabus (cont….)Text Books:
1. John F Wakerly Digital design, Principle and practices,
Prentice Hall, 20072. Charles H. Roth ,Digital Systems Design Using VHDL
Reference Books:1. M. Moris Mano and Michael D. Ciletti, Digital Design, Prentice Hall, 20072. Stephen Brown, Zvonko Vranesic: Fundamentals of Digital Logic with VHDL Design3. Douglas L. Perry ,VHDL: Programming by Example
Course Outcomes• Understand the basic building blocks of the digital
system• Understand the VHDL programming for hardware
design of the digital devices• Understand the digital system design flow• Understand the role of EDA tool/s in digital system
design• Be familiar with CPLD, PAL and FPGA technologies• Implement the various combinational and sequential
circuits for designing a complete digital system• Understand Verification concepts and design test
benches
• Course Website Link https://sites.google.com/a/nirmauni.ac.in/2ic338-digital-design-for-instrumentation/
• Blog Link
http://2ic338at.wordpress.com/
Course Website & Blog Links
Why do We Need a Language to Describe the Digital Circuit?......
But Why do We Need a Language to Describe the Digital Circuit?......
• VHDL is intended to serve three purposes:
1. Documentation:
VHDL was originally used as a documentation language for describing the structure of complex digital circuits.
As an official standard, VHDL provides a common way of documenting circuits designed by numerous designers.
VHDL - Introduction
2. Simulation:
VHDL provide features for modelling the behaviour of a digital circuit, which allowed its use as input to software program that were then used to simulate the circuit’s operation.
The 2nd Purpose is…….
3. Hardware Synthesis: In the recent years, in addition to its use for documentation and simulation, VHDL has also become popular for use in design entry in CAD systems.
The CAD tools are used to synthesize the VHDL code into a hardware implementation of the desired circuit.
And the 3rd Purpose is….
FPGA Microcontroller
FPGAs are concurrent Microcontrollers are sequential
FPGAs flexible; one can add/remove the functionality
Not possible in case of microcontroller
Hard-wired connections make it most suitable for military applications and life-time is longer
Microcontrollers keep changing with technology advancements so lots of re-work is required to be done to keep up with the changes
Development time is longer Readily available peripheral make the development time shorter
Less power efficient More power efficient
Difficult to solder Can be easily soldered on PCB
Less time to market; less NRE cost More time to market; NRE cost is high
Comparison of FPGA and Microcontroller
Source: http://electrodesigns.net/blog/fpgas-microcontrollers/