CPU Board

The thing that runs the show

Peripheral Allocation

If desired, the driver communication interface can use CAN0 instead. It uses the same IO pins as the I²C bus, and requires a CAN transceiver on the board.

DMA Channel Allocations

DMAC should operate with dynamic, round-robin priority arbitration within a DMA priority level. Priority levels listed are from 0 (highest) to 3 (lowest.)

Clocking

Clock Inputs

All clocks on the system are derived from one of the following clock inputs (oscillators and internal generators:)

Crystals

FLLs

PLLs

Clock Sources

The above clock inputs are then synthesized into multiple clock sources, each used by a different set of peripherals:

Clock Consumers

Hardware Errata

This page lists some issues with CPU board hardware, as they are discovered, and some workarounds.

Rev 1