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.
|XSTOOLs: The source code for the XSTOOLs utilities can be found in a Git repository on SourceForge.||01/27/2011||LINK|
|xulaload: A utility written in Python by James Bowman for downloading bitstreams into the FPGA on a XuLA Board.||01/16/2011||HTML|
|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|
|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|
|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|
|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|
|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|
|XuLA manual: The manual for the XuLA Board including text and illustrations. (Tools: OpenOffice 3.2.1, Inkscape 0.48.)||12/17/2010||ZIP|