ENSC 350-3 Digital Systems Design

This course deals with advanced topics in digital design such as advanced state machine concepts, asynchronous design, hardware description languages, bus interfacing and DSP architecture. It also covers both the architecture and programming of field programmable logic devices. Some laboratory work is expected. (3-0-1) Prerequisite: ENSC 151 and 250 or CMPT 250.