A: The short answer is Yes.  The long answer is, well, longer…

Out of the gate, AloriumTech’s primary goal was to create an FPGA-based board that is a drop-in replacement for the Arduino Uno, meaning that it is the same footprint, runs the same sketches, uses the same libraries, and is programmed with the standard Arduino IDE.  When released, the XLR8 board will come pre-loaded with a few different XBs, and will support FPGA image updates via the USB port, which will enable users to upload images with new XBs supplied by AloriumTech.  There is also a JTAG footprint on the board (which will not be populated on the production boards), so that more advanced FPGA users can use a JTAG programmer (the Altera USB Blaster, specifically) to talk to the FPGA directly.

Initially, AloriumTech will provide limited support for users who want to create their own XBs and interface to the on-chip microcontroller.  Down the road, we do plan to provide access to enough source code and documentation to make it possible for someone proficient with Verilog or VHDL, and with Quartus, to create their own XBs.