Chopin is a host board that when paired with a Sechzig compute module can function as a development board.
This repo contains schematics, PCB layouts, pinouts and documentation.
Find more information on the Chopin product page.
Chopin requires a Sechzig module to function. When inserting a Sechzig module, make sure that pin 2 on Chopin and pin 2 on the module are both on the same side.
Chopin has a JTAG header that when paired with a JTAG programmer, can be used to program Sechzig modules. The following examples assume you're using a USB Blaster JTAG programmer.
Program the configuration SRAM of a Sechzig module:
sudo openFPGALoader -c usb-blaster image.bit
Program the configuration flash on a Sechzig module:
sudo openFPGALoader -f -c usb-blaster image.bit
The 3.3V JTAG header can be used to program the Sechzig module. It can also be used to provide power (5V) to the board.
6 5
4 3
2 1
Pin | Signal |
---|---|
1 | TCK |
2 | TDI |
3 | TDO |
4 | TMS |
5 | 5V0 |
6 | GND |
Chopin 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 |
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.
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.