KNJN.com - electronic development products You are in KNJN US - Shipping worldwide from CA, USA.

For KNJN EU, click here.
KNJN US
Welcome!
Shopping information


Development boards
Boards documentations

FPGA
Saxo & Xylo (USB-2)
Plutos (RS-232)
Pluto-P (Parallel)
Dragon (PCI)

Peripheral
Flashy
TXDI
I2C


Shop
Boards USB-2
Boards RS-232
Boards Parallel
Boards PCI

Flashy
Flashy - Accessories
Oscilloscope probes

LCD - Graphic
LCD - Text
Opto - Displays

I2C - Accessories
I2C - Displays
I2C - PLLs
I2C - Master

Adapter boards (TXDI)
Adapter boards (misc)

JTAG cable - FPGA
JTAG cable - ARM

Cables - Custom
Cables - Probing
Cables - IDC
Cables - Extension
Cables - USB
Cables - Power

Electronic components
Electronic connectors

Software


Pluto, Pluto-II and Pluto-3 FPGA boards

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

To purchase a board, go to the KNJN RS-232 development boards shopping page.

Characteristics

BoardPlutoPluto-IIPluto-3
FPGA (vendor page)EP1K10EP1C3EP2C5
Datasheet (PDF)ACEX 1KCycloneCyclone II
Logic cells57629104608
IO pins415165
PLLNoYesYes
External clocksup to 2up to 4up to 4
Boot-PROMNo1 Mbits4 Mbits
On-board oscillator25MHz25MHz25MHz
DIL8 oscillator headerNoNoYes
Push-buttonNoNoYes
JTAG headerNoNo (1)Yes
LED(s)112
Flashy readyFlashyFlashyFlashyD
Dimensions
(mechanical drawing)
58x28mm58x28mm58x41mm
(1) Pluto-II JTAG signals can be accessed 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 external peripherals.
  • Built-in voltage regulator, simply use a common DC adapter as power supply.
  • Flashy boards compatible, to build an acquisition system or digital oscilloscope.
  • Built-in "secondary" connector.
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 and Pluto-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. Once the FPGA is configured, it is used to communicate with the PC (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 powers and 2 IOs) so only serial communication 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 allows using Quartus-II's built-in JTAG support (including the SignalTap II logic analyzer).
Note that to use JTAG, a separate JTAG cable is required, like a ByteBlaster (or compatible cables, like these).

Flashy

The Pluto boards are compatible with the Flashy ADC daughterboard. Pluto-3 is also compatible with FlashyD (two channels).

See here how to build a simple digital oscilloscope.

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 Pluto board

Go to the KNJN RS-232 development boards shopping page.