Office of the Registrar
Campus Address
Hanover, NH
03755-3529
Phone: (603) 646-xxxx
Fax: (603) 646-xxxx
Email: reg@Dartmouth.EDU

Organization, Regulations, and Courses 2022-23


ENGS 62 Microprocessors in Engineered Systems

Microprocessors and microcomputers are central components in an ever-increasing number of consumer, industrial, and scientific products. This course extends the experimental design methodology developed in Engs 50 to state-of-the-art System-on-Chip (SoC) architectures and explores the principles behind advanced embedded systems. SoC devices are highly-integrated components that combine high-performance multi-core processors, with Field Programmable Gate Array (FPGA), and a broad selection of industry standard peripheral interfaces -- all within a single chip. Students are introduced to concepts of event-driven finites state machines, peripheral interfacing via the processor and the FPGA fabric, and advanced hardware-software co-design tools that speed the design process. The course is based on a sequence of laboratory projects that incorporate SoC programming practices and debugging strategies, interrupt handling, FPGA and bus interfaces, and attached peripheral devices. 

Instructor

S. Taylor

Prerequisite

ENGS 50

Degree Requirement Attributes

Dist:TLA

The Timetable of Class Meetings contains the most up-to-date information about a course. It includes not only the meeting time and instructor, but also its official distributive and/or world culture designation. This information supersedes any information you may see elsewhere, to include what may appear in this ORC/Catalog or on a department/program website. Note that course attributes may change term to term therefore those in effect are those (only) during the term in which you enroll in the course.