ECE 441 · Week 1

Modern Computer: Secure Infrastructure

Public SoC sections a student may rely on, and questions those documents do not answer.

Week 1 of 10 · Solitude

ECE 441 · 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 441 · Week 1 · In class

Public SoC sections a student may rely on, and questions those documents do not answer.

ECE 441 · Week 1 · In class

The homework is one public section the lecture says a student may not treat as a register list, and why.

ECE 441 · Week 1 · Lecture

What "secure" means in this course

ECE 441 · Week 1 · Lecture

Public documents and what they are for

DocumentGood for
Chip datasheetFeatures, pins, electrical limits
Reference manual sectionsHow a block behaves, when published
Board schematicWhat is wired to what on this board
Open source treesWhat the software actually assumes

Public documents are on the resources page.

ECE 441 · Week 1 · Lecture

Checking a claim against the board

cat /proc/cpuinfo
lscpu
tr '\0' '\n' < /proc/device-tree/compatible
cat /proc/device-tree/model; echo
ls /sys/devices/system/cpu/cpu0/cpufreq/

ECE 441 · Week 1 · Lecture

Questions the documents do not answer

ECE 441 · Week 1 · Lab

Lab

  1. From public SoC documents only, list the sections a student may rely on and the questions those documents do not answer.
  2. Check each claim against the running board. Second pass: add one section you will not rely on, then leave it off the graded table.
  3. Assemble the lab hand-in: A table of public SoC document sections: what a student may rely on, and what the document does not say.

ECE 441 · Week 1 · Lab

Hand in

A table of public SoC document sections: what a student may rely on, and what the document does not say.

ECE 441 · Week 1 · Homework

Homework

ECE 441 · Week 1 · Homework

Turn in

The section title and that reason.

ECE 441 · Week 1 · Read

Read

On the lab site: the resources page lists public documents and schematics. The modules do not grade this table. This week does.

ECE 441 · Week 1 · Next

Week 2

Each boot stage needs one log line and one public paragraph.

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.