Documente Academic
Documente Profesional
Documente Cultură
Syllabus
Course roadmap
Lectures
Orthogonal concepts
Course materials
References
How are we going to learn VHDL?
Logic synthesis & VHDL course: Lecture 0 - Course presentation, spring 2018
Syllabus
(c) 2006-2018 Francisco Rodríguez-Ballester (prodrig@disca.upv.es)
Logic synthesis & VHDL course: Lecture 0 - Course presentation, spring 2018
Course roadmap
(c) 2006-2018 Francisco Rodríguez-Ballester (prodrig@disca.upv.es)
Lectures
Introduction
Programmable logic devices (FPGAs)
VHDL language and its design flows
Labs
Simulation, Synthesis, or Simulation & Synthesis
Logic synthesis & VHDL course: Lecture 0 - Course presentation, spring 2018
Course roadmap – Lectures
(c) 2006-2018 Francisco Rodríguez-Ballester (prodrig@disca.upv.es)
Logic synthesis & VHDL course: Lecture 0 - Course presentation, spring 2018
Course roadmap – Lectures (2)
(c) 2006-2018 Francisco Rodríguez-Ballester (prodrig@disca.upv.es)
Design unit
A “box” representing a digital circuit with inputs
and outputs
A design unit is composed of
Interface, VHDL entity
Just the name and set of inputs, outputs, and
parameters of the box
Implementation, VHDL architecture
The internal circuit details
Logic synthesis & VHDL course: Lecture 0 - Course presentation, spring 2018
Course roadmap – Lectures (3)
(c) 2006-2018 Francisco Rodríguez-Ballester (prodrig@disca.upv.es)
Orthogonal concepts
FiniteState Machines (FSMs)
Parametric, reusable designs
Functional verification
Testbenches in VHDL
Stimulate a VHDL design unit in order to test its
functionality
Creating and testing designs on actual hardware
Logic synthesis & VHDL course: Lecture 0 - Course presentation, spring 2018
Course materials
(c) 2006-2018 Francisco Rodríguez-Ballester (prodrig@disca.upv.es)
Logic synthesis & VHDL course: Lecture 0 - Course presentation, spring 2018
References
(c) 2006-2018 Francisco Rodríguez-Ballester (prodrig@disca.upv.es)
Books
‘The designer’s guide to VHDL’ by P. J. Ashenden
Initial version available online in PDF format:
http://tams-www.informatik.uni-hamburg.de/research/vlsi/vhdl/
click “Documentation”, then “VHDL Cookbook”
Any modern book on logic design has at least a
chapter devoted VHDL (if not the whole book)
‘VHDL’ by Douglas L. Perry
‘HDL chip design’ by Douglas J. Smith
Logic synthesis & VHDL course: Lecture 0 - Course presentation, spring 2018
References (2)
(c) 2006-2018 Francisco Rodríguez-Ballester (prodrig@disca.upv.es)
Internet resources
Wikipedia
http://en.wikipedia.org/wiki/VHDL
VHDL Primer (Univ Pennsylvania)
http://www.seas.upenn.edu/~ese171/vhdl/vhdl_primer.h
tml
Xilinx (http://www.xilinx.com)
Manufacturer of the FPGA device and the development
software used in the lab
Logic synthesis & VHDL course: Lecture 0 - Course presentation, spring 2018
How are we going to learn VHDL?
(c) 2006-2018 Francisco Rodríguez-Ballester (prodrig@disca.upv.es)
Logic synthesis & VHDL course: Lecture 0 - Course presentation, spring 2018
How are we going to learn VHDL? (2)
(c) 2006-2018 Francisco Rodríguez-Ballester (prodrig@disca.upv.es)
Logic synthesis & VHDL course: Lecture 0 - Course presentation, spring 2018
How are we going to learn VHDL? (3)
(c) 2006-2018 Francisco Rodríguez-Ballester (prodrig@disca.upv.es)
Logic synthesis & VHDL course: Lecture 0 - Course presentation, spring 2018
How are we going to learn VHDL? (4)
(c) 2006-2018 Francisco Rodríguez-Ballester (prodrig@disca.upv.es)
So …
Focus on acquiring a good ground
Design methodology
Concepts
Logic synthesis & VHDL course: Lecture 0 - Course presentation, spring 2018