KNJNelectronic development products

Pluto-P FPGA board

Pluto-P is an FPGA board that plugs into a PC (desktop or notebook) parallel port.

Pluto-P has the following characteristics:

FPGA configuration

Pluto-P comes with an application to configure the FPGA.

Select the bitfile you want, and click the "Configure!" button.
The FPGA is configured through the parallel port. The process takes 1 to 2 seconds.

Pluto-P in FPGA mode

To use Pluto-P as a regular FPGA board:

  1. Plug Pluto-P in the back of your notebook (or desktop) PC.
  2. Power it using a common DC adapter.

Pluto-P's FPGA is configured through the parallel port. After configuration, Pluto-P can still communicate with the PC through the parallel port. See for example fpga4fun's EPP bi-directional mode project, and the Flashy oscilloscope (below).

Pluto-P has a built-in voltage regulator, so that you can use a cheap DC adapter (5V to 12V) as power.

Pluto-P in "JTAG cable" mode

Pluto-P can be used as a JTAG cable (it emulates such cable, so that it can configure an FPGA on another board for example).
Here's how it works:

  1. Plug Pluto-P in the back of your notebook (or desktop) PC.
  2. Connect its JTAG port into another FPGA board (Pluto-P borrows power from its host JTAG board. No need for a DC adapter, but needs to be 3.3V JTAG port).
  3. Configure Pluto's FPGA with one of the provided JTAG cable bitfile. Now Pluto-P emulates an Altera ByteBlaster II or a Xilinx Parallel III JTAG cable. Just use Xilinx ISE Impact, or Altera Quartus-II programmer, as you would with any FPGA cable.


Pluto-P is compatible with the Flashy boards.

The combination creates a single channel 100MSPS acquisition board/digital oscilloscope.

Pluto-P/Flashy reference design uses EPP. So if you order Pluto-P and Flashy, make sure that your PC supports EPP.

What files are provided with Pluto-P?

Board files:


To purchase a board

Go to the Shop - FPGA development boards (serial and parallel) page.