Open Source for XESS Boards

Open Source

These are the source files for some of our XESS Boards. These include the sources for host-side software, embedded firmware, FPGA bitstreams, board schematics and PCB layouts, and documention.

These files are released under a combination of GPL and Creative Commons licenses. Basically, you can take and modify these files for your personal or commercial use, but you have to release your modified files for others to use under the same terms. Check the files in the archives for the licensing details.

We also list the software tools used to make this stuff. These are either open source, free, or low-cost with a fremium version.

[Expand All]  [Collapse All]

Host-Side Software

Software Date Archive Contact
XSTOOLs: The source code for the XSTOOLs utilities can be found in a Git repository on SourceForge. 01/27/2011 LINK Email
xulaload: A utility written in Python by James Bowman for downloading bitstreams into the FPGA on a XuLA Board. 01/16/2011 HTML Email
 

Embedded Firmware

Firmware Date Archive Contact
XuLA_boot: The bootloader software for the XuLA Board. It manages the re-flashing of the PIC 18F14K50 microcontroller. (Tools: MPLAB v8.56, C18 C Compiler v3.32.) 12/17/2010 ZIP Email
XuLA_jtag: The user-mode software for the XuLA Board. It manages the interface between the USB port and the JTAG interface of the FPGA. (Tools: MPLAB v8.56, C18 C Compiler v3.32.) 12/17/2010 ZIP Email
 

FPGA Bitstreams

FPGA Bitstream Date Archive Contact
XuLA bitstreams: The FPGA bitstreams that handle board testing, SDRAM up/download and Flash up/download operations. (Tools: ISE WebPACK 11.5.) 12/17/2010 ZIP Email
 

Schematics and PCB Layouts

Schematic and PCB Layout Date Archive Contact
XuLA board: The schematic and PCB layout for the XuLA Board. (Tools: Eagle 5.10.0.) 12/17/2010 ZIP Email
 

Design Tools

Design Tool Date Archive Contact
BOM/Pricing/Ordering ULP: This ULP for Eagle 5.x lets you create BOMs in formats that can be directly imported to Digi-Key and Mouser. It also fetches real-time, quantity-based pricing from Digi-Key that lets you get a quick estimate of what your circuit components will cost. More... (Tools: Eagle 5.11.0.) 03/07/2011 ZIP Email
 

Documentation

Document Date Archive Contact
XuLA manual: The manual for the XuLA Board including text and illustrations. (Tools: OpenOffice 3.2.1, Inkscape 0.48.) 12/17/2010 ZIP Email