HDL for Programmable Logic

Code School Level Credits Semesters
EEEE4076 Electrical & Electronic Engineering 4 10 Autumn Malaysia
Code
EEEE4076
School
Electrical & Electronic Engineering
Level
4
Credits
10
Semesters
Autumn Malaysia

Summary

This course will be divided into two: taught material and a hands-on lab exercise
TAUGHT MATERIAL This will contain the following:

HDL overview and latest developments
Latest relevant software from Xilinx and Mentor Graphics
VHDL syntax
VHDL testbench design
Combinational and sequential circuit design
Finite State Machine VHDL design
Hierarchical VHDL design
Parameterised VHDL design
LABORATORY EXERCISE WORK Practical realisation of a digital system will be implemented on a pre-prepared FPGA development board. Marks will be awarded for: quality of code; functionality of the design; written report; plus other parameters to be specified during the course

Target Students

3rd & 4th year students on courses in Electrical and Electronic Engineering: and related courses

Classes

4 hours per week lectures for 5 weeks (20 hours); 8 x 2 hours (approx) lab classes (16 hours); Total =36hrsProject design and write up, and self-study/exam revision (64 hours).

Assessment

Educational Aims

To provide students with a detailed understanding of the HDL language for hardware implementation

Learning Outcomes

LO1: Use synthesisable VHDL statements to design medium-complex digital circuits 
LO2: Design VHDL testbench codes for medium complex digital circuits and simulate VHDL codes using a commercial simulator 
LO3: Use synthesisable VHDL statements to design an Industrial bus protocol 
LO4: Design VHDL testbench codes for an Industrial bus protocol and simulate VHDL codes using a commercial simulator 
LO5: Synthesize VHDL codes and then explore implementation into a commercial development board
LO6: Demonstrate an appreciation of the industrial good practice of VHDL/FPGA design for digital circuits

Conveners

View in Curriculum Catalogue
Last updated 09/01/2025.