|You are in KNJN US - Shipping worldwide from CA, USA.|
For KNJN EU, click here.
Saxo & Xylo (USB-2)
Dragon-E (PCI Express)
Flashy (High-speed ADC)
Board documentation (PDFs)
FPGA boards / USB-2
FPGA boards / PCI / PCI-Express
FPGA boards / RS-232 / Parallel
Flashy & Widy accessories
Oscilloscope - Probes
LCD - Graphic
LCD - Text
Opto - Displays
I2C - Accessories
I2C - Displays
I2C - PLLs
I2C - Masters
Adapter boards (TXDI)
Adapter boards (misc)
JTAG adapters (USB)
JTAG adapters (Parallel)
Cables - Custom
Cables - Probing
Cables - Flat
Cables - Extension
Cables - USB
Cables - Power
Lab - Test
Lab - Switches
Lab - Connectors
Lab - Headers & sockets
Lab - FPGA/CPLD
Lab - Logic
Lab - Memories
Lab - Components
Lab - Opto-electronic
Lab - Oscillators
The Dragon PCI FPGA board
August 2011 - Linux port available here.
Dragon is an FPGA development board that plugs into a PCI and/or USB port.
How it looksHere's the top side.
On the bottom, there are the USB-8051 (square IC), the EEPROM and FPGA boot-PROM (2 top rectangles) and voltage regulator.
What can you do with your Dragon?
Any well-trained Dragon can throw flames and smoke. That's easy; just plug the USB to the main power (110 to 240V, depending on where you are). While that will void the warranty, you should get some smoke... and maybe some flames.
Joke apart, the main Dragon attractions are the PCI, USB, Ethernet, plus the LCD connections.
Dragon is a PCI board, see fpga4fun's PCI project that was developed with Dragon.
Here's a text LCD controlled through PCI.
USB interfaceDragon incorporates a USB controller. This is used for:
USB can be used in standalone mode if you want (you don't have to plug Dragon into a PCI slot, it can be used in USB mode alone, i.e. on your desk).
Also note that both PCI and USB can be used simultaneously (two PCs can be connected to Dragon at the same time). That allows interesting applications, like the PCI logic analyzer where Dragon is plugged in one PC and another PC can spy on the PCI transactions through USB.
Dragon can be used as motherboard for other projects. See here for example Dragon with a FlashyD acquisition board.
EthernetDragon can accomodate up to two RJ-45 connectors and includes source code for 10BASE-T UDP reception/transmission of Ethernet packets at 10Mbits/s.
Dragon can accommodate directly many text module LCDs. See here for the details on text LCD modules.
Graphical LCD modules can also be accommodated thought the use of adapters, see here a color graphical LCD.
I2C busDragon has an 'hard macro' I2C bus controller.
The controller allows easy control of the I2C bus from a PC.
The FPGA is also connected to the I2C bus, which allows more applications, like I2C soft macros, or an I2C logic analyzer.
The I2C bus is connected to an onboard I2C EEPROM (24LC64) and two I2C connectors.
Documentation provided with the boardBoard files:
As you can see, there is no 'DLL' or 'Active-X' control, just plain HDL and C code, so that you can understand and use the examples natively into your own application.
To purchase a board
Go to the Shop - FPGA development board (PCI & PCI Express) page.