2007 International Conference on Microelectronic Systems
Education
Dr. Stephen Brown, Altera Researcher and Univ. of Toronto Professor
Title: Leveraging FPGA Technology for Digital Logic and Embedded Systems
Education
Abstract:
Advances in technology create both opportunities and challenges in the evolution of the teaching curriculums for Electrical and Computer Engineering programs. This talk will focus on the topics of digital logic, microprocessors, and embedded systems. FPGA technology and the related CAD tools provide new opportunities to evolve these courses so that students obtain more hands-on experience, and learn about the design flows that are actually used for developing commercial products. However, while leveraging this technology it is also crucial to ensure that the curriculums retain solid coverage of the fundamental concepts. Without these concepts, students will be unlikely to develop an intuitive understanding of the nature of logic circuits or processors. Such students will lack the ability to develop robust, efficient circuits, or to make efficient use of processors and related peripherals. Furthermore, these students will lack the ability to debug any non-obvious problems that may occur in a design flow. We will examine these pedagogical issues and discuss whether it is possible to juxtapose the new technology with classical concepts to achieve the best of both worlds.
----------
Bio:
Dr. Stephen Brown received the Ph.D and M.A.Sc degrees in Electrical Engineering
from the University of Toronto, and his B.A.Sc degree in Electrical Engineering
from the University of New Brunswick. He joined the University of Toronto
faculty in 1992, where he is now a tenured Professor in the Department of
Electrical & Computer Engineering. He is also Senior Director at the Altera
Toronto Technology Center, a world-leading research and development site
for CAD software and FPGA architectures. He is a coauthor of more than 60
scientific research papers and three textbooks:
Fundamentals of Digital Logic with Verilog Design,
Fundamentals of Digital Logic with VHDL Design, and