San Antonio, Texas
June 10, 2012
June 10, 2012
June 13, 2012
25.1452.1 - 25.1452.11
Utilizing a System-on-Chip Project as a Capstone Experience in a Microprocessors CourseIn an introductory microprocessors course, students utilize a Field Programmable Gate Array(FPGA) and the Verilog Hardware Description Language (HDL) to study microprocessors.Students utilize both structural and behavioral Verilog code to develop the fundamental buildingblocks of a processor, culminating in the design and implementation of a simple ALU includingan instruction memory and program counter. Once they have studied the internal architecture ofa microprocessor, the students then employ a small 8-bit embedded processor through a system-on-chip design process. Working with the embedded processor allows the student to study theinstruction set architecture (ISA) of a microprocessor utilizing assembly language programming.This paper focuses primarily on the capstone design project that the students complete within thismicroprocessor course. This project requires the students to develop a complete microprocessorsystem for audio recording and playback utilizing the embedded processor and any necessaryinterface hardware. Therefore, to complete the project each student is responsible for bothhardware and software development; a true co-design experience. During this process thestudents must determine what functionality will be performed within hardware and which will bedeveloped within software, as well as, how each subsystem will be tested in support of the finalproject. The developed microprocessor system must include interfaces for analog-to-digitalconversion for audio recording, data memory for audio file storage, and digital-to-analogconversion for audio playback. Additionally, the system must include a user interface forperforming the record and playback operations. The complete system requirements will bedetailed in this paper along with one student’s design solution.
Schneider, S. J., & Peterson, S. J. (2012, June), Utilizing a System-on-Chip Project as a Capstone Experience in a Microprocessors Course Paper presented at 2012 ASEE Annual Conference & Exposition, San Antonio, Texas. https://peer.asee.org/22209
ASEE holds the copyright on this document. It may be read by the public free of charge. Authors may archive their work on personal websites or in institutional repositories with the following citation: © 2012 American Society for Engineering Education. Other scholars may excerpt or quote from these materials with the same citation. When excerpting or quoting from Conference Proceedings, authors should, in addition to noting the ASEE copyright, list all the original authors and their institutions and name the host city of the conference. - Last updated April 1, 2015