You are in KNJN US - Shipping worldwide from CA, USA.

For KNJN EU, click here.

Pluto, Pluto-II and Pluto-3 FPGA boards

FPGA development boards that plug into a PC's serial port.

Characteristics
BoardPlutoPluto-IIPluto-IIxPluto-3
FPGA (vendor page)EP1K10EP1C3XC3S50AEP2C5
Datasheet (PDF)ACEX 1KCycloneSpartan-3ACyclone II
Logic cells576291015844608
IO pins41514865
PLL/DLLNoPLLDLLPLL
External clocksup to 2up to 4up to 4up to 4
Boot-PROMNo1Mbit (1)1Mbit (1)4Mbit (1)
On-board oscillator25MHz25MHz25MHz25MHz
DIL8 oscillator headerNoNoNoYes
JTAG headerNoNo (2)No (2)Yes
LED(s)1112
ADC board readyFlashy / WidyFlashy / WidyFlashy / WidyFlashyD / WidyD
Dimensions
(mechanical drawing)
58x28mm58x28mm58x28mm58x41mm

(1) Minimum size shown here (boot-PROM on actual product may be bigger).
(2) Pluto-II/-IIx JTAG signals are accessible but require manual soldering of 6 wires to the board.

Common characteristics:
  • Easy to use - controlled from a PC's serial port.
  • Small form factor - go into a 'solderless-breadboard' for experiments, or used as motherboards or daughterboards for other projects.
  • Few on-board peripherals, most IOs available to connect to external peripherals.
  • Built-in voltage regulator, allows to use a common DC adapter as power supply.
  • Flashy and Widy compatible.
FPGA configuration

Select a bitfile, and click the 'Configure!' button in the provided application. The process takes 10 to 20 seconds. The boot-PROM can also programmed/verified/erased (with Pluto-II/-IIx/-3 only, since Pluto doesn't have a boot-PROM).

How to connect the boards to a PC

The Pluto boards connect to a PC's serial port.
The serial port has two purposes:

  1. It is used for FPGA/boot-PROM configuration.
  2. It is used for PC <--> FPGA communication once the FPGA is configured (you can write a PC software that give orders to the FPGA, for example).
The secondary connector

This is a small connector found on one side of the Pluto boards. This connector has only 4 pins (2 for power and 2 for IOs) so only serial peripherals can be attached. For example:

  • I2C peripherals
  • LCDs and LED displays with serial interface

Here's Pluto-II connected to a color graphical LCD through the secondary connector.

JTAG

JTAG is optional and allows using ISE or Quartus-II's built-in support, including ChipScope Pro or SignalTap II logic analyzer. To use JTAG, a separate JTAG cable is required.

Flashy/Widy

The Pluto boards are compatible with the Flashy and Widy ADC daughterboard (Pluto-3 is also compatible with FlashyD and WidyD=two channels). Check this Hands-on - A digital oscilloscope page for a step-by-step tutorial.

What files do you receive with the Pluto boards?
Board files:
  • Board documentation (view online here) (PDF)
  • FPGAconf configuration software (Windows EXE)
  • FlashyDemo (FPGA bitfile + GUI)
FPGA projects, 'ready to compile':
  • LED (HDL source code)
  • Music (HDL source code)
  • SerialRxTx (HDL + C source code)
  • Pong VGA (HDL source code)
  • FlashyMiny (HDL + C source code)
To purchase a board

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