CCE 3202 - Advanced
Digital System Design
Credits: 4
Lectures/Tut.: 14 hrs
Labs: 14 hrs
Prerequisite: CCE 3001, CCE 3201
Leads to: CCE 4201, CCE 4003
Objectives
Two important components in modern digital
system design are the Digital Signal Processor and the Filed Programmable Gate
Array. These are also important design tools in rapid prototyping.
The objective of this unit is to give a solid foundation how to design systems
using these devices through a hands-on approach.
Detailed
Syllabus
- DSPs
in digital system design
- Architectural differences between Microprocessor, Microcontrollers
and Digital Signal Processors
- The TMS320C3X and TMS320C6X Architectures
- Fixed and floating point number representation and its use in DSP
- Real-time issues when using DSPs -
Interrupts, DMA, Pipelining
- Software Optimisation Techniques - Assembly Optimisation, Software
Pipelining, C and Assembly Language Interactions
- Software Development Tools
- Programmable Logic Devices in Digital System Design
- Programming Logic Devices
- Field Programmable Gate Arrays
- The Xilinx XC4000X series FPGA chips
- Design and Test Methodology using VHDL
- Rapid Prototyping
- Design Examples
Laboratory Work
- Design of signal processing systems using DSPs
and FPGAs.
Assessment
Coursework - 40%
Exam - 60%
Textbooks
- Various product manuals and application notes
from www.ti.com.
- Sjoholm Stefan & Lindh Lennart, VHDL for Designers, ISBN: 0134734149
- Ashenden Peter J., The Designer’s Guide to VHDL, ISBN:
1558606742