ECE 441 · Week 8

Modern Computer: Secure Infrastructure

From the public reset description, say what the first stage can check at reset and what it cannot.

Week 8 of 10 · Solitude

ECE 441 · Week 8 · In class

From the public reset description, say what the first stage can check at reset and what it cannot.

ECE 441 · Week 8 · In class

The homework pair is one check a first stage can do with no DRAM, and one it cannot.

ECE 441 · Week 8 · Lecture

The machine at reset

ECE 441 · Week 8 · Lecture

Reading the public reset description

ECE 441 · Week 8 · Lecture

Sorting a check: can or cannot

A check that needsSide
Only SRAM, the ROM's work, and the consoleCan, at reset
More data than SRAM holdsCannot, yet
DRAM in any formCannot, yet
A driver the first stage does not haveCannot, yet

"Yet" matters: a later stage, with DRAM up, can do what the first stage cannot.

ECE 441 · Week 8 · Lecture

Evidence from the week-4 boot

ECE 441 · Week 8 · Lab

Lab

  1. From the public reset description and the week-4 boot, write what the first stage can check on this board and what it cannot.
  2. Second pass: mark one check that needs DRAM, and keep it on the "cannot" side.
  3. Assemble the lab hand-in: A one-page note of what the first stage can check at reset on this board, and what it cannot.

ECE 441 · Week 8 · Lab

Hand in

A one-page note of what the first stage can check at reset on this board, and what it cannot.

ECE 441 · Week 8 · Homework

Homework

ECE 441 · Week 8 · Homework

Turn in

Those two checks.

ECE 441 · Week 8 · Read

Read

On the lab site: Module 12, A whole system, does not grade this reset note. This week is past Module 12.

ECE 441 · Week 8 · Next

Week 9

One device-tree or driver change, in the form an upstream project would read: a commit message, a diff, and a test log.

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.