Credits: 3

Semesters Offered

Fall 2017, Spring 2018, Fall 2018, Spring 2019

Learning Objectives

  • Transform a general problem description in microprocessor-based systems into a design specification
  • Partition a design specification into a set of design tasks
  • Formulate a project schedule and a set of work assignments
  • Work in a team to implement the design tasks
  • Construct a prototype/working demonstration
  • Document the final design

Topics Covered

  • Transforming problem descriptions into design specifications
  • Economic and feasibility constraints
  • Partitioning design specifications into design tasks
  • Project scheduling
  • Prototyping methods
  • Proof-of-concept requirements
  • Review of digital logic design and digital logic design tools
  • LSI component selection
  • Hardware standards
  • Software standards
  • Driver software design
  • Operating system interface
  • Hardware fabrication methods
  • Hardware integration
  • Software integration
  • Hardware test methods
  • Software test methods
  • Design documentation requirements, engineer's responsibility to deliver a safe and usable product