Most of today’s electronic devices is controlled by various types of processors and microcontrollers. Almost unlimited possibilities of programming different kinds of behavior, high computational performance and low cost of currently available chips made them ideal choose for designers. However, conventional microcontrollers also have an important drawback: all of programmed instructions are executed in turn, so in single-core processors (like over 99% of microcontrollers) there is no way to run two or more functions exactly at the same time. This enforces doing some compromises between execution time and complexity at given clock frequency. Multicore processors can handle some tasks at the same time, but even this solution may be insufficient in really high-speed, complex operations like multi-channel signal processsing, real-time video processing or some artificial intelligence applications. In these fields of technology another great family of devices can be used. It’s FPGA (Field programmable gate arrays).
Development board allows us to study the FPGA chips. It features the module Xilinx Spartan XC6SLX9 with 512 MB of DDR SDRAM and 32 pins I/O. Board is programmed via a built-in miniUSB connector. It also has buttons, LEDs, display, segment display, slot for microSD memory cards, etc.
Development board allows us to study the FPGA chips. It features the module Xilinx Spartan XC6SLX9 with 512 MB of DDR SDRAM and 158 pins I/O. It has a FTDI chip FT2232H, Dual channel USB, oscillator of 100 MHz and 128 MB SPI Flash. Board is programmed via a built-in miniUSB connector.
Tile for development on the basis of the layout GW1N-1-LV, which has 1152 LUT4 4 addresses of memory and 864 FF (Flip-Flop). The module has 72 KB of SRAM. Due to the small size tile does not have DSP. It is equipped with 34 pins I/O. Board is powered through USB connector-C. Programmable via JTAG interface using a USB. Built-in FPC connector display...
Development board allows us to study the FPGA chips. The module is equipped with MatchXO2-1200 FPGA with 18 I/O, 64 KB RAM, 64 KB of Flash memory. The module has no built-in connectors. Programming is done by the FPGA programmer.
Starter set with a DVK600 development board and a board FPGA Core3 S500E. The board gives you the possibility of extension with another module that makes it perfect for beginners programming apps with devices FPGA series XILINX Spartan-3E. In addition, the kit includes a display board with buttons, a keyboard module, sensor DS18B20, and many more.
Module extending the board Numato Labs FPGA with the Ethernet port. There is a system LAN8710A, transistor low-power 10BASE-T / 100BASE-TX (PHY). LAN8710A supports communication via standard Ethernet MAC MII interface (IEEE 802.3 u). Transceiver with full duplex supports 10 Mbps (10BASE-T) and 100 Mbps (100BASE-TX).
Module with LM4550 system, audio codec, compliant with AC'97 Rev 2.1, which lets you create and record high quality stereo sound. It has a built-in headphone amplifier with separate amplification control. Dynamic range is 90 dB. Compatible with plates Numato FPGA Laboratory, equipped with connectors 2 x 6 pin.
Development allow us to study the FPGA chips. The module is equipped with EP4CE6E22C8N with 80 I/O. The board is configured through the JTAG interface. It also has buttons, LEDs, etc. It is powered with 5 V by using the DC connector.
Development board allows us to study the FPGA chips. The module is equipped with Xilinx Artix 7 with 2 GB of DDR3 memory and up to 80 conclusions I/O. The board is programmed via the built-in USB connector. It also has an Ethernet port, buttons, LEDs, display, segment display, slot for microSD memory cards, etc.
Development board allows us to study the FPGA chips. Features the module Xilinx Spartan XC3S50A with maximum number of I/Os - 108. Board is programmed via built-in miniUSB connector. It also has buttons, LEDs, segment display, slot for microSD cards, etc.
A platform that enables programming and debugging of Xilinx devices through the USB port. The device was based on CY7C68013A+FPGAwhich is compatible with the original Xilinx platforms. Supports programming through interfaces JTAG, Slave-Serial and SPI. Works with voltage of 1.5 V / 1.8 V / 2.5 V / 3.3 V / 5 V.
Panel module for Arduino expansion capabilities FPGA from Xilinx Spartan. The Board also has a system ESP32 that allows you to exchange data via wi-fi and Bluetooth and 8-bit ADC, a 6-axis accelerometer, two LEDs RGB interface miniHDMI, two connector camera CSI interface and the Grove.
The voice recognition module with 7 MEMS microphones and 18 LEDs RGBW. The device was based on the scheme of the Xilinx Spartan 6 FPGA with 64 MB SDRAM. The module works with the Raspberry Pi as a overlay and as a standalone unit.
The voice recognition module in the form of overlays for the Raspberry Pi. On the Board is 7 MEMS microphones and 18 LEDs RGBW. Cover was based on the scheme of the Xilinx Spartan 6 FPGA with 64 MB SDRAM and ESP32 with wi-fi and Bluetooth. The module can operate as a standalone device using ESP32 and Xilinx, programmed in the Arduino IDE.
Sound card DAC for Numato Labs FPGA boards with connector 2 x 6 pin. The module is equipped with a system CS4344, has a resolution of 24-bits, runs at a frequency of 192 kHz. The board has a mini-Jack connector.
Numato Opsis is an open video platform based on the FPGA Xlinx Spartan-6 S6LX45T for operators of Webcams and artists. It has 256 MB of RAM DDR3-1600. The board was equipped with 4 HDMI ports, 2 display ports, USB connector of type B and microUSB, a Gigabit Ethernet port and a microSD slot.
FPGA is a special type of logic (digital) integrated circuit that can be programmed to do some tasks by user-reconfigurable hardware structure. Of course, large manufacturers of electronics can afford designing and ordering specific-function ICs (called ASICs), that ideally fits their needs. However this solution is very expensive due to overhead of IC structure manufacturing process. Therefore, in many applications the use of FPGA is the best possible solution. The FPGA chip contains hundreds or thousands of logical blocks that can be freely interconnected to perform parallel, application-specific tasks as it would be executed by custom ASIC. The process of generating instructions on how to connect the logic blocks is called configuration. Most of FPGAs are reconfigurable, so the “program” (configuration) is stored in external memory mount on the same PCB as the FPGA and loaded to FPGA internal configuration controller during system startup (it is, after turning on power supply). The configuration files are written using specific sets of “instructions” and commands, named hardware description language (HDL). Currently there are two languages used in daily FPGA development practice: Verilog and VHDL.
In our store you can find great evaluation boards for both FPGA and CPLD chips. CPLD are another kind of programmable logic integrated circuits – they are less complex, slower and much cheaper than FPGA, therefore in some applications the use of CPLD is a quite sufficient solution. One of the most affordable FPGA development boards is Sipeed Tang Nano. The module contains GW1N-1-LV chip with embedded SRAM and user Flash memories, phase-locked loop (PLL), oscillator and of course FPGA array with 1152 LUT (look-up tables) and 864 flip-flops. The board uses USB C connector for power supply and built-in JTAG interface. The more complex, although still cost-effective Mimas V2 Spartan 6 FPGA Development Board contains Xilinx Spartan XC6SLX9 FPGA with 9152 logic cells, 1430 configurable slices, 11440 flip-flops and 90 kb of distributed RAM memory. The user can benefit from on-board 16 MB Flash memory with SPI interface, integrated USB 2.0 interface, 8 LEDs, 6 buttons, 8 DIP switches and a bunch of GPIO connectors for easy integration with external hardware. It also contains built-in 3-digit 7-segment Led display as well as power supply circuitry and JTAG connector. If you are interested in CPLD development, also check Waveshare DVK600 motherboard for CPLD/FPGA daughter boards.
If you are already familiar with FPGA programming and searching for high quality, complex evaluation module for development of sophisticated applications, you can choose Numato Opsis FPGA board. It is intended to use in video processing applications and thus contains 256 MB of built-in RAM DDR memory running at 1600 MHz, 4 HDMI ports (two inputs and two outputs), as well as two Display Port sockets (input and output), Gigabit Ethernet and microSD slot. The system can handle up to 1080p / 30 fps video streams and supports display resolution of up to 4096 x 2304 px.