Electronic System Design  (BEE3233) - 1920 II updated on May 5th, 2021

UMP Syllabus

In this course, digital design is taught at a higher level of abstraction than BEE1213. It provides an in-depth coverage of systematic development and synthesis of digital system with emphasis on Field Programmable Gate Array (FPGA) technology. It covers with the proper planning techniques, design strategy and tools, functional verification and system implementation. The information gained can be applied to any digital design by using a top-down synthesis design approach. Through this course, student will be able to create digital design faster, shorten development time and lower the development costs.

Learning Outcomes

Lesson Plan

Chapters

Lecture Notes

Chap1
Introduction to Digital Electronics Systems

Class Introduction          chap1 

revision Q's           Q's_ANSWER     revision Boolean       revision Quiz

Chap2
Project Planning & Design Tools


chap2 
Chap3
Introduction to HDL
 
notes_a   notes_b   notes_c  notes_d 

notes_e  notes_f

Chap4
Arithmetic Circuits

notes        VHDLnotes onALU        Tutorial_1

Chap5

Finite State Machines (FSM)
Chap6
Multi-Input Multi-Output State
Machines
Chap7
FPGA Implementation of Digital Systems

notes        sample Q's

Assessments

Evaluation

Assignment / Laboratory 15 %
Project 15 %
Test 30 %
Final Examination 40 %


Xilinx ISE


Xilinx Tutorial

Xilinx ISE download centre   link
Download and installation steps for Xilinx ISE   link  


Xilinx Video

Design Entry - Schematic
Simulation Procedure
Design Entry - VHDL
FPGA Programming


Laboratory Assessment

Lab1 (5%)

Lab1 Instructions    e.g testbench

verilog_adder   

Xilinx_Report  

troubleshoot cable

Lab2 (7%)

Lab2 Instructions

Lab3 (8%)

 

Lab 3Instructions

verilog_examples



Text Book

1. Katz, “Contemporary Logic Design”, 2nd Ed., USA: Prentice Hall.
2. Givone, “Digital Principles and Design”, USA: McGraw-Hill.
3. Chu,P.P., “FPGA Prototyping by VHDL Examples: Xilinx Spartan-3 Version”,, John Wiley & Sons, Inc