Digital Systems Design ENSC 350 (4)
Presents 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 or field programmable logic devices. Some laboratory work is expected. Prerequisite: (ENSC 215 and either ENSC 250 or CMPT 250) or (ENSC 252 and ENSC 254).