Skip to content

machdyne/vivaldi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vivaldi Motherboard

Vivaldi is a host board that when paired with a Sechzig compute module can function as a personal server, network gateway or firewall.

Vivaldi

This repo contains schematics, PCB layouts, pinouts and documentation.

Find more information on the Vivaldi product page.

Using Vivaldi

Vivaldi requires a Sechzig module to function. When inserting a Sechzig module, make sure that pin 2 on Vivaldi and pin 2 on the module are both on the same side.

Firmware

Mozart has a JTAG and USB CDC interface that are both accessible on the USB-C port. These interfaces are provided by a fork of pico-dirtyJtag. You can update the RP2040 firmware by holding down the BOOT button and then applying power.

To build the firmware from source:

$ cd firmware/pico-dirtyJtag
$ mkdir build
$ cmake .. -DPICO_DEFAULT_BOOT_STAGE2_FILE=$PICO_SDK_PATH/src/rp2_common/boot_stage2/boot2_generic_03h.S
$ make

Pinouts

LVDS Port

Vivaldi has an experimental SATA-style LVDS port. SATA is not supported.

Pin Signal
1 GND
2 DS2_P
3 DS2_N
4 GND
5 DS1_P
6 DS1_N
7 GND

Funding

This project was partially funded through the NGI0 Entrust Fund, a fund established by NLnet with financial support from the European Commission's Next Generation Internet programme.

License

This project is released under the CERN-OHL-P license.

Note: You can use these designs for commercial purposes but we ask that instead of producing exact clones, that you either replace our trademarks and logos with your own or add your own next to ours.

Releases

No releases published

Packages

No packages published