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

For KNJN EU, click here.

FX2 FPGA & ARM boards

USB-2 high-speed boards based on Xilinx & Altera FPGAs, and Philips's ARM processors.

See for example the boards “Xylo-LM”, “Saxo-Q”and “Dragon-E”.

Features
  • FPGA + optional ARM processor.
  • All boards: Controlled from USB-2 - no JTAG cable or power supply required.
  • Come with documentation, tutorials, source files and tools.
  • In addition of being development boards, they can be used as analog acquisition systems (using a FlashyD daughterboard) or logic analyzers (using Chipscope or SignalTap).
  • Saxo-Q only: adds four high-speed analog inputs and two high-speed analog outputs.
  • Dragon-E only: adds a PCI Express interface. Check also this page.

There are currently eight boards available.

Board (picture)SaxoSaxo-LXyloXylo-EMXylo-LXylo-LMSaxo-QDragon-E
Main interface(s)USBUSBUSBUSBUSBUSBUSBUSB & PCI-E
FPGA (vendor page)Altera
EP1C3
Altera
EP1C3
Altera
EP1C3
Altera
EP2C5
Xilinx
XC3S500E
Xilinx
XC3S500E
Altera
EP2C5
Xilinx
XC5VLX20T
Datasheet (pdf)CycloneCycloneCycloneCyclone IISpartan-3ESpartan-3ECyclone IIVirtex-5
Logic cells29102910291046081047610476460812480
FPGA boot-PROM1Mbit1Mbit1Mbit4Mbit4Mbit4Mbit4Mbit8Mbit
IOs / clocks36 / 440 / 436 / 417 / 3104 / 758 / 50 / 3130 / 13
Analog output (DAC)------2x10-Bit
165MSPS
-
Analog input (ADC)- (note 1)- (note 1)- (note 1)- (note 1)- (note 1)- (note 1)4x8-Bit
200MSPS
- (note 1)
PLLs or DCMs11124421 + 2
ARM processor
(vendor page)
-LPC2132/
LPC2138
--LPC2132/
LPC2138
LPC2132/
LPC2138
--
Ethernet--10BASE-T10BASE-T10BASE-T2 x 10BASE-T--
SDRAM---16Mbit-256Mbit--
I2C EEPROM----24LC0224LC0224LC0224LC02
I2C master/busyesyesyesyesyesyesyesyes
High-speed USB-2yesyesyesyesyesyesyesyes
JTAG connector(s)FPGAARMFPGAFPGAFPGA+ARMFPGA+ARMFPGAFPGA x 2
JTAG-over-USB(note 2)FPGA+ARM(note 2)FPGAARMARMFPGA-
Text LCD connectoryesyesyes----yes
Graphic LCD readyyesyesyesyesyesyesyesyes (LVDS)
Optional oscillators--DIL8DIL8DIL8 & SMDDIL8 & 2xSMDDIL8 & SMDSMD
VGA connector--yesyes (note 3)----
Dimensions
(mechanical drawing)
41x60mm44x60mm57x60mm57x60mm81x82mm81x77mm84x77.5mm122x89mm
(note 4)

Note 1: Boards are FlashyD ready (dual high-speed analog inputs). FlashyD is sold separately.
Note 2: Not native, but FPGA JTAG-over-USB possible by soldering 4 wires on the boards.
Note 3: Five VGA IOs are shared with the IOs of the main board header.
Note 4: Dimensions don't include the PCI Express connector.

Here's the family block diagram.

What is provided with the boards
Main files:
  • Board documentation (view online for FPGA and ARM) (PDF)
  • Configuration software (Windows EXE) - New ! with signed x64 USB driver
  • OpenOCD software (Windows EXE) (Saxo-L & Xylo-L/-LM only)
  • FPGA JTAG-over-USB emulation (8051 hex file) (Saxo/-L & Xylo/-EM only)
  • FlashyDemo (FPGA bitfile + GUI)
  • I2C PC control (C source code)
FPGA tutorials:
  • LED, PushButton, Serial (HDL source code)
  • USB-2 LED control, USB-2 text LCD control and USB-2 bi-directional communication (HDL + C source code)
  • FlashyMini (HDL + C source code)
  • VGA pong game (HDL source code) (Xylo/-EM only)
  • Ethernet UDP (HDL + C source code) (Xylo/-EM/-L/-LM only)
  • USB-2 SDRAM control (HDL + C source code) (Xylo-EM/-LM only)
ARM tutorials:
  • LEDblink/LEDglow, SPI/SSP (C source code) (Saxo-L & Xylo-L/-LM only)
Special requirements
For Saxo-L & Xylo-L/-LM (with ARM processor) Eclipse IDE:
  • About 100MB internet download
  • About 300MB disk space
To purchase a board

Go to the Shop - FX2 FPGA development boards (FPGA & ARM) page.