Title :
Work In Progress: Future Pedagogical Trends in the Microprocessor Course - The Soft Core Processor
Author :
Slivovsky, Lynne A. ; Liddicoat, Albert A.
Author_Institution :
Comput. Eng. & Electr. Eng., California Polytech. State Univ., San Luis Obispo, CA
Abstract :
The microprocessor course has been a keystone course in electrical and computer engineering curricula for decades now. Historically, commercial off-the-shelf processors such as the microchip PIC and Motorola 68HC12 have been used in this course. Following the migration from discrete components to programmable logic devices in introductory digital design courses we expect to see a similar, yet more selective, shift to the use of soft core processors in future microprocessor and embedded systems courses. Soft core processors are designed in a hardware description language (HDL) and implemented on a programmable logic device, typically a field programmable gate array (FPGA), and can be customized with respect to system requirements. Off-the-shelf processors cannot offer a customized computer system or the ability to design user-specified hardware as part of a system-on-a-chip. These aspects are the most advantageous characteristics of the soft core approach to embedded systems. Students themselves will design their platform using only the necessary peripherals. They will analyze system performance based on hardware and software tradeoffs against a backdrop of the utilization of hardware resources, thus vastly increasing the design space they consider for their projects. In this paper we support our claim by reviewing recent pedagogical trends and advances in the digital design industry
Keywords :
computer science education; educational courses; electrical engineering education; field programmable gate arrays; hardware description languages; logic design; microcontrollers; network synthesis; system-on-chip; teaching; computer engineering curriculum; digital system design; electrical engineering curriculum; embedded systems; field programmable gate array; hardware description language; introductory digital design courses; microcontrollers; microprocessor course; pedagogical trends; programmable logic devices; soft core processor; system-on-a-chip design; Electrical engineering computing; Embedded system; Field programmable gate arrays; Hardware design languages; Microprocessors; Performance analysis; Process design; Programmable logic arrays; Programmable logic devices; System-on-a-chip; Computer engineering pedagogy; Digital system design; Embedded systems; FPGAs; Microcontrollers and microprocessors; Programmable logic; Soft core processors;
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.322506