picorF0: CAN bus controller and teaching-oriented CPU core.

Clone this repo:

Branches

  1. 3cd7d2b final gds oasis by Jeff DiCorpo · 2 years, 11 months ago main
  2. 4bd0e1c Add Chisel source for picorF0, no changes to main design by Anish · 2 years, 11 months ago
  3. 1788b0b Update README.md by Anish Singhani · 3 years ago
  4. d85d385 Recompile with CAN bus core by Anish · 3 years ago
  5. bb6b2e3 Add caravel submodule by Anish · 3 years ago

caravel-picoRF0

  • CAN bus controller for autonomous vehicles, connected to caravel and with it's I/O and debug interfaces exposed on I/O pins (developed by Natalia Machado)

  • picoRF0 - a multicycle CPU core running a simplified RISC ISA (targeted for teaching purposes). Connected to caravel for memory interfacing and I/O usage

    • See picoRF0 directory for CPU Chisel source code
  • Tiny VGA pong game controller to test I/O interface speed