Course detail
VLSI Digital Integrated Circuits Design and VHDL
FEKT-BPC-NDIAcad. year: 2019/2020
Advanced design of digital circuits by using VHDL will be learned. Practical design of sequential systems and state machines will be described. For example design of PS2, VGA peripherals and communication peripherals such as I2C, SPI etc. In frame of this subject students will realize a project as simple game implementable into the FPGA circuit. Project will be solved in student groups and final examination will be satisfied by successful presentation.
Language of instruction
Number of ECTS credits
Mode of study
Guarantor
Department
Learning outcomes of the course unit
- design of advanced combinational and sequential digital circuits by using VHDL,
- define proper conditions and specifications according to designed digital circuit,
- work with documentation and design any digital circuit according to this specification,
- implementation of designed digital system into the programmable circuit,
- verification and evaluation of designed digital system.
Prerequisites
- knowledge of fundamentals of combinational and sequential circuits, how those circuits manually design
- describe those circuits by using VHDL
- knowledge of state machines and their design
- knowledge of methodology of synchronous circuit design
- work with XILINX design tool
Co-requisites
Planned learning activities and teaching methods
Assesment methods and criteria linked to learning outcomes
Course curriculum
2. Design of PS2 interface for keyboard and mouse
3. Design of VGA controller – block structure, timing
4. Memory in FPGA – sorting, using
5. Advanced syntax of VHDL – parametric design, using of RECORD type etc.
Work placements
Aims
Specification of controlled education, way of implementation and compensation for absences
Recommended optional programme components
Prerequisites and corequisites
Basic literature
Recommended reading
Elearning
Classification of course in study plans
- Programme BPC-ECT Bachelor's 3 year of study, winter semester, compulsory-optional
- Programme BPC-MET Bachelor's 3 year of study, winter semester, compulsory-optional
- Programme BPC-TLI Bachelor's 0 year of study, winter semester, elective
- Programme BPC-SEE Bachelor's 0 year of study, winter semester, elective
- Programme BPC-AUD Bachelor's
specialization AUDB-TECH , 0 year of study, winter semester, elective
- Programme BPC-AMT Bachelor's 0 year of study, winter semester, elective
- Programme EEKR-CZV lifelong learning
branch EE-FLE , 1 year of study, winter semester, compulsory-optional
Type of course unit
Lecture
Teacher / Lecturer
Syllabus
Bipolar, CMOS and BiCMOS technologies.
Standard familly IC's.
ASICs, programmable devices.
Basic functional blocks if digital ICs.
Design and simulation tools.
Electric-level and logic-level simulation.
Placement and routing, padding.
VHDL.
New principles of IC design and manufacturing.
Manufacturing test and diagnosis, testability.
Micromechanical structures.
Economical aspects of design and production.
Exercise in computer lab
Teacher / Lecturer
Syllabus
Electrical-level simulation.
Logic simulation, critical path.
Worst-case analysis, hasards.
Basic funtional blocks of digital ICs.
Standard logic famillies.
Programmable devices.
Layout and routing.
VHDL - structure and synopsis.
VHDL - basic static and dynamic structures.
VHDL - complex example.
Testability, design for test.
Micromechanical structures.
Elearning