ENGG * 2410 – Digital Systems Design Using Descriptive Languages F (3-3) [0.50]

Review of Boolean algebra and truth tables, Karnaugh maps. Design, synthesis and realization of combinational circuits. Design, synthesis and realization of sequential circuits. VHDL: structural modeling, data flow modeling, synchronous & asynchronous behavior descriptions, algorithmic modeling. Designing with PLDs. Digital design with SM charts. Designing with PGAs and complex programmable logical devices. Hardware testing and design for testability. Hierarchy in large designs. The course will primarily be concerned with the design of multi-input, multi-output digital controllers which provide the central control signals that orchestrate the collection of hardware devices (from SSI to VLSI) found in a digital system. An introduction to FPGA-based, as well as microprocessor-based digital systems design will be given. Design examples will include systems such as UART, microcontroller CPU, ALU and data acquisition system.





Posted By : Anonymous
Posted On : May 18, 2016

Is the textbook recommended by the student? No
Did the student enjoy the professor? Yes
Professor : Shawki

Comment :
Overall interesting course. Great Prof. Mainly boolean algebra and analyzing logic gate circuits. Midterm is easy with a high class average, this is a mark booster. Labs are tricky, even with some programming background, and the last labs barely any groups could finish. Final exam is really hard, featuring many \'extension\' questions, prof said it seperated ok students from the excellent students and it really did! Get ready to work with 1\'s and 0\'s all semester!
Recommendation Rating
Overall Difficulty

Posted By : Anonymous
Posted On : January 29, 2011

Comment :
Don't let the course description fool you- this is an exceedingly interesting course in applying CIS 19*0. Much fun to be had programming FPGAs.
Recommendation Rating