ECE 440 · Week 1

Modern Computer: Full Stack

A product requirement has three numbers or names: watts, seconds, and the person who applies an update.

Week 1 of 10 · Solitude

ECE 440 · Week 1

The board: Solitude

  • 5 V
  • 3.3 V
  • Ground
  • I2C
  • SPI
  • UART
  • PWM
  • TDM
  • PDM
  • Console TX
  • Console RX
  • Console ground

Colours as on the Solitude pinout, where each pin's name is. The square pad is pin 1.

ECE 440 · Week 1 · In class

A product requirement has three numbers or names: watts, seconds, and the person who applies an update.

ECE 440 · Week 1 · In class

A product requirement has three numbers or names: watts, seconds, and the person who applies an update. (continued)

ECE 440 · Week 1 · In class

You choose the figures in the lab.

ECE 440 · Week 1 · Lecture

A requirement you can check

ECE 440 · Week 1 · Lecture

Watts: the power budget

ECE 440 · Week 1 · Lecture

Seconds: the boot-time limit

ECE 440 · Week 1 · Lecture

Who applies an update

ECE 440 · Week 1 · Lecture

Common mistakes on the page

WrittenProblem
"Low power"No number, no unit
A number with no unitW or mW? s or ms?
"Boots in time"No start or end event
"The admin updates it"Who may raise the budget?

Read the page aloud: a missing unit is easier to hear than to see.

ECE 440 · Week 1 · Lab

Lab

  1. On the booted station, write the product requirement: a power budget in watts, a boot-time limit in seconds, and who applies an update.
  2. Second pass: read the requirement aloud to your partner and correct one missing unit.
  3. Assemble the lab hand-in: A one-page requirement with the power budget, the boot-time limit, and who applies an update.

ECE 440 · Week 1 · Lab

Hand in

A one-page requirement with the power budget, the boot-time limit, and who applies an update.

ECE 440 · Week 1 · Homework

Homework

ECE 440 · Week 1 · Homework

Turn in

The milliwatt figure and the permission sentence.

ECE 440 · Week 1 · Read

Read

On the lab site: Module 12, A whole system, describes a product. This week grades that one-page requirement.

ECE 440 · Week 1 · Next

Week 2

A pinmux row has a pad, the function you claim, the function you must not claim, and an electrical limit.

Arrow keys or space to move, F for full screen, N for speaker notes, Home and End for the first and last slide. Print gives one slide per page.