Skip to content
Libre Computer
Platform

Module 1 · Lab 2

What a board is

A board is a handful of large parts and many small ones. You learn what each large part does, find it on your own board and in its layout, and say what would go wrong at boot without it.

123444456789101112131S805X system-on-chip2DDR4 memory3SPI NOR flash (underside)4Buck regulators5Linear regulator624 MHz crystal7Boot select switch840-pin header9USB Type-C10HDMI11Ethernet12USB 2.013Composite video
Das Frite from above, drawn from its layout data: every part is a box, the main ones are outlined and named; dashed parts are on the underside. Explore it part by part in the layout viewer.
123444456789101112131415161617171S905D3 system-on-chip2LPDDR4 memory3SPI NOR flash4Buck regulators5Linear regulator6Crystal7Boot select switch8microSD (underside)9Gigabit Ethernet PHY10USB 3.0 hub1140-pin header12Serial console header13USB Type-C14HDMI15Ethernet16USB 3.017Camera and display
Solitude from above, drawn from its layout data: every part is a box, the main ones are outlined and named; dashed parts are on the underside. Explore it part by part in the layout viewer.

What a Das Frite is made of

PartWhat it isIts role at boot
System-on-chip (Amlogic S805X)Four Arm Cortex-A53 cores, a Mali-450 GPU, a video engine, a memory controller, on-chip SRAM, a boot ROM, one-time-programmable fuses, and controllers for USB, Ethernet, eMMC, SPI, I2C, UART, PWM and GPIOEverything runs here; the boot ROM inside it is the first code to run
DRAM (512 MB DDR4, one chip on a 16-bit bus)A separate memory chip beside the system-on-chip; volatile, lost at power-offUnusable until software brings it up (module 5)
Storage: 16 MB SPI NOR flash, eMMC module socket, USBNon-volatile places for the boot firmware and the OS. There is no microSD slot: the firmware lives in the SPI flash and the OS on a USB drive or an eMMC moduleWhere the boot ROM looks for the first stage (module 3)
RegulatorsFour buck converters and a few linear regulators that turn the 5 V input into the railsMust come up, in order, before anything runs (module 2)
Crystal (24 MHz) and reset supervisorThe reference clock that on-chip PLLs multiply, and the chip that holds reset until the supply is goodNo clock and no reset release, no first instruction
I/O portsUSB Type-C (power and USB device mode), one USB 2.0 Type-A, Fast Ethernet with the PHY inside the system-on-chip, HDMI, composite video, an IR receiver, the 40-pin headerMostly idle until the OS's drivers start them (modules 8–10)

What a Solitude is made of

PartWhat it isIts role at boot
System-on-chip (Amlogic S905D3)Four Arm Cortex-A55 cores, a Mali-G31 GPU, a 1.2 TOPS AI accelerator, a video engine, a memory controller, on-chip SRAM, a boot ROM, one-time-programmable fuses, and controllers for USB, Ethernet, SD and eMMC, SPI, I2C, UART, PWM and GPIOEverything runs here; the boot ROM inside it is the first code to run
DRAM (2 GB or 4 GB LPDDR4, 32-bit bus)Separate memory chips beside the system-on-chip; volatile, lost at power-offUnusable until software brings it up (module 5)
Storage: microSD slot, eMMC module socket, 16 MB SPI NOR flashNon-volatile places for the boot firmware and the OSWhere the boot ROM looks for the first stage (module 3)
RegulatorsParts that turn the 5 V input into the lower voltages each part needsMust come up, in order, before anything runs (module 2)
CrystalA quartz reference clock; on-chip PLLs multiply it to the CPU and bus clocksNo clock, no first instruction
I/O ports and the chips behind themA USB 3.0 hub with four ports, Gigabit Ethernet and its PHY, HDMI, camera and display connectors, the 40-pin header, the 3-pin UART headerMostly idle until the OS's drivers start them (modules 8–10)

Key ideas

  • A system-on-chip puts what a PC spreads over a motherboard into one package. That is why so much of the board is the system-on-chip's supporting cast: memory, storage, power and connectors.
  • The schematic and the layout are two views of the same board: the schematic says what connects to what; the layout says where each part sits and where each trace runs.
  • Every connector on the edge of the board has a controller inside the system-on-chip, and often a second chip on the board (a PHY or a hub) between them.
  • The two course boards make the trade-offs visible: Das Frite has one memory chip on a narrow bus and no card slot to keep it small and cheap; Solitude spends board area on wider memory, a USB 3.0 hub and camera and display connectors.

On the bench

In short, what you do in lab 2, where the steps are given in full:

  1. Find the system-on-chip, the DRAM, the SPI NOR flash, the regulators, the crystal and the connectors on the board in front of you.
  2. Find the same parts in the board layout viewer, and follow one trace from the system-on-chip to a connector.
  3. Open the schematic and fill in a table: part, function, and what the board would do at power-on without it.

Resources

ResourceUse in this module
Das Frite board layoutEvery part and trace, read from the board's own CAD data; select a part to see its footprint and pins
Board hardware schematics linksThe schematic for every board
Das Frite product pageThe board's page on libre.computer

Resources

ResourceUse in this module
Solitude board layoutEvery part and trace, read from the board's own CAD data; select a part to see its footprint and pins
Board hardware schematics linksThe schematic for every board
Solitude product pageSpecifications