PCB, FPGA, and SW design to implement a tiny Ethernet-connected SoC based on SERV + Trashernet
Go to file
Markus Koch d75c373da7 Add support for Zephyr
Most of the basic SoC drivers are copied from the official SERV
source code and have only been adapted. This commit also adds
device tree files and other definitions to support the Trashernet
hardware.

A preliminary driver (polling-based) for the Trashernet Ethernet
module is also included.
2024-12-03 08:36:51 +01:00
fpga fpga: bench: Add bench to run larger programs from external RAM 2024-11-08 16:06:04 +01:00
kicad Swap RX+ and - 2024-06-02 10:15:13 +02:00
sw/bootrom sw: bootrom: Improve performance and reduce size 2024-08-07 18:01:22 +02:00
tools tools: Update flasher script to new bus layout 2024-08-09 14:03:00 +02:00
zephyr Add support for Zephyr 2024-12-03 08:36:51 +01:00
.gitmodules fpga: Add NEORV32 as alternative CPU core 2024-09-27 14:44:28 +02:00
LICENSE-CC-BY-SA-4.0.TXT Add licensing information 2024-06-02 10:30:26 +02:00
LICENSE-MPL-2.0.txt doc: Add a copy of the MPL-2.0 2024-07-06 19:06:39 +02:00
README.MD fpga: Implement basic SERV SoC 2024-06-22 11:28:15 +02:00

Trashernet SoC

PCB, FPGA, and SW design to implement a tiny Ethernet-connected SoC based on SERV + Trashernet.

License

Trashernet SoC, Copyright (C) 2024 Markus Koch markus@notsyncing.net

Hardware

The PCB design in /kicad is released under a Creative Commons Attribution-ShareAlike 4.0 International license.

You can find a copy of the full license in LICENSE-CC-BY-SA-4.0.TXT.

FPGA

The FPGA Source Code Form in /fpga is subject to the terms of the Mozilla Public License, v. 2.0.

You can find a copy of the full license in LICENSE-MPL-2.0.txt.

Note that this design incorporates code from third-party projects, which may come with further restrictions. For details, refer to the individual projects's licensing terms:

SW

TBD.