PiXi Frequently Asked Questions
Q) Where can I buy one?
A) Please watch this space... We'll be making an announcement later this year (2013) on how you can get your hands on a PiXi-200
Q) How much will it cost?
A) We're working to keep the cost as low as possible. RRP prices aren't yet available but our aim is to provide a reduced specification model "Model-A" that's similarly priced to the Raspberry Pi. The "Model-B" version will support the full specification and will cost a little more.
Q) Is there a full specification or data sheet available for the PiXi-200?
A) Yes, you can download it here.
Q) Can the FPGA be used for Bitcoin mining?
A) This is one of the most common questions we've received. Bitcoin mining is best suited to much larger FPGAs where there's more memory available. It may be possible to get around 5-10MHash/s with the PiXi-200. There is the potential to increate the size of the FPGA by a factor or around four but even this is never going to compete with the Virtex6, Kintex7 boards out there. Perhaps there's a market for a PiXi with a Kintex7 or Zinq... Please do email us if you want to see one and if there's enough interest we'll see about putting something together!
Q) Where are they made?
A) The PiXi-200 is (or will be...) made in the U.K.
Q) Can I buy one outside of the U.K.?
A) That’s the plan, we're working to make the PiXi-200 available from anywhere in the world.
Q) Is there a user manual available?
A) Please watch this space. We will release the user manual a little later this year.
Q) How is the FPGA programmed?
A) The FPGA is programmed automatically from the on-board SPI flash memory within one second of the power being applied to the board. Alternatively the Raspberry Pi can program both the FPGA & SPI flash directly or a JTAG programming tool such as the Digilent JTAG USB cable can be used to program either the FPGA or SPI flash.
Q) How can the user modify the design of the FPGA?
A) The FPGA can be entirely customised using the example FPGA projects supplied in the start-up pack as a starting point. The Xilinx ISE WebPackTM FPGA design software can be downloaded from the Xilinx website.
Q) Can the PiXi-200 use the P5 port on the Raspberry Pi?
A) Yes it can. The connectors that allow it to use this I/O port are not fitted or supplied with the PiXi-200 but they can be fitted by the user and the FPGA can be configured to use features available on this interface.
Q) How many serial ports are there?
A) There are two main RS232 level serial ports which can be assigned to the TX/RX serial port on the Raspberry Pi or they can be assigned to one of two UARTS within the default design FPGA. More UARTs can be added to the FPGA and the additional TX/RX interface to these UARTS can be assigned to any of the GPIO ports, either 3.3v or 5v. We've added up to ten internal UARTs so far...
Q) Can the PWM outputs handle digital servos or analogue servos?
A) Yes, in theory. The PWM frequency could easily be set at 50Hz (for analogue servos) or 300Hz (for digital servos). At the moment it's fixed at 50Hz but it's a very minor change to the FPGA design to get them working at 300Hz.
Q) Is the Arduino shield interface 5V or 3.3V?
A) Both. There is a solderable link on the board to allow this to be configured by the user. The link can be configured by soldering a bridge between two points or a plug-on link 'bridge' can be fitted to select 3.3v or 5v.
Q) Is there a low-power mode to preserve battery lifetime when running from a battery?
A) Yes, there are ways that power can be minimised to preserve battery life. This includes low-power / standby modes for most of the on-board components plus a mechanism to intelligently turn the Raspberry Pi on or off.
Q) Are the schematics for the PiXi-200 available for download?
A) The schematics will be available for download once the product is released.
Q) How long does it take for the FPGA to configure on power-up?
A) When configured from SPI flash the FPGA will be configured within around two seconds of power-up. If the Raspberry Pi is being used to configure the FPGA then it can also take around one to two seconds to configure the FPGA once the Raspberry Pi has booted far enough to be able to run the FPGA programming application.
Q) What software gets supplied with the PiXi-200?
A) Each PiXi-200 ships with instructions on how to download the software & a start-up pack from the Astro Designs website. The software pack includes a programming application, library of basic interface functions and some example applications. The start-up pack also example FPGA designs.