Other

RlSC & DSP Advanced Microprocessor System Design; Sample Projects, Fall 1991

John E. Fredine, Purdue University, School of Electrical Engineering
Dennis L. Goeckel, Purdue University, School of Electrical Engineering
David G. Meyer, Purdue University, School of Electrical Engineering
Stuart E. Sailer, Purdue University, School of Electrical Engineering
Glenn E. Schmottlach, Purdue University, School of Electrical Engineering

Abstract

RlSC & DSP Microprocessor System Design (EE 595M) provides students with an overview of reduced instruction set (RISC) microprocessors and digital signal processing (DSP) microprocessors, with emphasis on incorporating these devices in general purpose and embedded system designs, respectively. The first half of the course emphasizes design considerations for RlSC microprocessor based computer systems; a half-semester design project focuses on design principles that could be utilized in a general-purpose computer system (e.g., an engineering workstation). The second half of the course emphasizes design considerations for DSP microprocessor based computer systems; a half-semester design project focuses on analog I10 interfacing techniques and use of these devices for embedded applications (e.g., spectrum analyzer, digital equalizer). The primary objective of the course is to introduce students to the design of computer systems using advanced architecture microprocessors along with their related support chips as building blocks. Other objectives include providing students with experience developing complex PLD-based state machine design, performing detailed analysis of bus signal timing, performing analysis of gate electrical characteristics, and using modern programmable logic devices (e.g., EPLDs) to implement interfacelglue logic. Design experience is gained through a two comprehensive half-semester projects. Technical communication skills are honed through a videotaped project summary presentation. During the Fall 1991 semester, 11 project teams completed two designs each based on a variety of RlSC and DSP advanced architecture microprocessors, including: lntel i860XR and i860XP RlSC machines, Motorola 88000 RlSC machines, Cypress SPARC RlSC machines, Motorola 56001 DSP machines, Analog Devices ADSP-21020 DSP machines, and Texas lnstruments 320625 and 320630 DSP machines. Contained in this Technical Report are four sample design projects, based on the following processors: (1) a RlSC design based on the lntel i860XP, (2) a RlSC design based on the Motorola 88000, (3) a DSP design based on the Motorola 56001, and (4) a DSP design based on the Texas lnstruments 320C30. Also included are specifications for the RlSC and DSP design projects.

Suggested Citation

John E. Fredine, Dennis L. Goeckel, David G. Meyer, Stuart E. Sailer, and Glenn E. Schmottlach. "RlSC & DSP Advanced Microprocessor System Design; Sample Projects, Fall 1991" 1992
Available at: http://works.bepress.com/dennis_goeckel/1