Conquering the complexity mountain: Full-stack computer architecture teaching with FPGAs
Type
Conference Object
Change log
Authors
Markettos, AT
Moore, SW
Jones, BD
Spliet, R
Gavrila, VA
Abstract
Modern computer systems are exceedingly complex, and increasingly so. This makes it challenging for students with no background in computer systems to climb the mountain of 40 years of design, particularly within a constrained teaching timetable. Through the medium of FPGAs, we have designed an 8-week course to take students from basic digital electronics through to processor design, modern software tools, applications, system-on-chip integration and electronics manufacturing. We recount our experiences with rapidly bringing students up to speed with the modern world of computing systems, and some of the lessons we, as course designers, were taught by the process.
Description
Keywords
33 Built Environment and Design, 3301 Architecture
Journal Title
2016 11th European Workshop on Microelectronics Education, EWME 2016
Conference Name
11th European Workshop on Microelectronics Education, EWME 2016
Journal ISSN
Volume Title
Publisher
IEEE