Title :
Work In Progress: Computer Design for Intermediate-Level Digital Systems Course
Author_Institution :
Dept. of Electr. Eng., California Polytech. State Univ., San Luis Obispo, CA
Abstract :
The flexibility of programmable logic devices (PLDs) and their supporting CAD (computer aided design) tools make PLDs ideal for digital systems design courses. This paper outlines a computer design-based course and supporting laboratory targeted for students with intermediate-level digital design skills. The unifying theme of this course is the design, implementation, and programming of a relatively complex microcontroller (MCU). This course emphasizes the development and subsequent integration of basic individual computer building blocks using a hardware description language (HDL). The major topics in the course include finite state machine (FSM) design, computer system architecture, and assembly language programming. Placing emphasis on a hierarchical design approach and ensuring continuity in the course topics reduces potential difficulties in presenting this scope of topics
Keywords :
architectural CAD; assembly language; computer architecture; control engineering education; educational courses; finite state machines; programmable logic devices; assembly language programming; complex microcontroller; computer aided design tool; computer design; computer system architecture; digital systems design course; finite state machine design; hardware description language; intermediate level digital systems course; intermediate-level digital design skills; programmable logic devices; Assembly; Automata; Computer architecture; Design automation; Digital circuits; Digital systems; Hardware design languages; Laboratories; Microcontrollers; Programmable logic devices; computer architecture; digital design; finite state machine (FSM); programmable logic devices;
Conference_Titel :
Frontiers in Education Conference, 36th Annual
Conference_Location :
San Diego, CA
Print_ISBN :
1-4244-0256-5
Electronic_ISBN :
0190-5848
DOI :
10.1109/FIE.2006.322443