Skip to content

Intel Cyclone 10 FPGA Boards Evaluation Kit

Working with Intel Cyclone 10 FPGA Boards is a breeze with all the features and utilities you need to get your design up and to run. So, our ICD 3 FPGA emulation kit eliminates those pesky complexities that can cause delays, from high-level design entry software and low-level synthesis tools to debug and USB interfaces.

Therefore, developers and manufacturers like RayMing PCB and Assembly familiar with FPGAs will appreciate the Ethernet and USB connectivity to the kit. These interfaces make prototyping easier and simplify debugging applications.

The kit includes an easy-to-use, last-minute toolchain that allows you to select your configuration on the fly and flash it instantly onto the board through USB.

Evolution of Intel Cyclone 10 FPGA Boards

The original Intel Cyclone 10 FPGA Boards was considerably larger, weighing in at around 295 grams. As the application space matured, it became clear that this board had some limitations. For instance, designing a large FPGA was not easy because of its size and power consumption. As a result, the more recent Cyclone 9 FPGA boards were slightly smaller but still larger than the original kit. As a result, the new version of the original Intel Cyclone 10 FPGA Board addresses this by being small enough that we can mount them on a standard multi-layer PCB.

In addition to its smaller size, the new board is also an order of magnitude more efficient. The original board consumed up to 18 individually powered regulators, which used 22 power caps, supplying over 400mA at 4.5V. So, the new board reduces this to three inputs: two for USB and one for Ethernet. In addition, by using a switching voltage regulator, the latest Intel Cyclone 10 FPGA board manages to cut power consumption by a factor of five!

The new Intel Cyclone 10 FPGA board provides many other advantages. Firstly, it is now possible to interface Ethernet and USB to the same FPGA without any external signal switching components. Then, Ethernet degraded from 10MHz to 100MBps, which allows it to keep up with USB and most other digital interfaces.

Features of Intel Cyclone 10 FPGA Boards

Intel Cyclone LP USB-FPGA board

The new Cyclone 10 FPGA board is a two-layer PCB with I/O, 20MHz clock generator, and up to 20MBps Ethernet.

Ethernet connectivity

Intel Cyclone 10 FPGA board includes a high-speed 100Mb/s Gigabit Ethernet MAC, programmed to any Ethernet protocol. The Ethernet interface provides an easy way to connect your design to a PC for debugging and data storage. It also provides a powerful tool for monitoring serial and parallel interfaces.

The ease of use of the Ethernet interface is suitable for both prototyping and production. For example, if you prototyped your design by using our Xilinx ISE Design Suite 10.1 design tools, the new board makes it easy to reconfigure your design at any time. Furthermore, you can change clock speed or peripheral configuration by clicking the USB mouse button and selecting the new settings.

USB connectivity

The Intel Cyclone 10 FPGA board supports two full-speed USB 2.0 interfaces. SO, it allows you to configure any of the four HSUARTs or six USI modules as a USB device. You can even connect multiple USB devices simultaneously if you wish. In addition, the board supports a Xilinx I/O expander which we can use to provide even more bandwidth from the FPGA without adding an external CPU.

The USB interface provides a convenient way to connect to your Intel Cyclone 10 FPGA board. Plug in your USB cable and program the device through IP, SPI, or JTAG. So, the built-in switching regulator accepts anything from 3.3V to 5V, so you can power your design directly from your PC.

Debugging with USB

The new Intel Cyclone 10 FPGA board includes a built-in USB 2.0 interface. It provides an easy way to debug your design through IP, SPI, JTAG, or Xilinx I/O expander. In addition, the board features an embedded oscillator. As a result, it provides a switching voltage regulator for powering any of the four HSUARTs or six USI modules without external components.

The large debugging LED is present on the bottom side of the board to make debugging easier. After that connecting a JTAG cable provides a simple way to monitor the entire FPGA. On the other side, you can monitor the USB interface connection through debug IO.

USB power

The built-in switching voltage regulator on the new Intel Cyclone 10 FPGA board provides a high-speed 5V to 3.3V power interface. This allows you to power any USB device directly from your PC, including a development board through an ExpressCard slot or any other device with a USB connector.

The Intel Cyclone 10 FPGA board is easy to use. Firstly, connect your design to the onboard mikroBUS connector, and you are ready to get started. Then the mikroBUS connector provides power, reset, JTAG, and 26 GPIO by default. Afterward, you can add any of the mikroBUS devices using only your USB cable and a PC. Additionally, you can do this without a hardware probe or a hardware debugger.

DSP Blocks

We can configure the Intel Cyclone 10 FPGA board with eight Digital Signal Processing (DSP) blocks through the USB connection. These DSP blocks are useful in various ways, including:

  • Matrix multiplication and convolution (and fast Fourier transforms).
  • Audio and video processing (such as audio echo cancellation).
  • Data encryption and decryption.
  • Digital cell baseband modems.
  • Frequency offset correction.
  • Modular arithmetic units.
  • Denoising and packet loss concealment for speech coding.
  • Finally, Video display processing with alpha blending.

The DSP blocks are useful as a functional core with a simple control interface. Therefore, it consists of a few registers or as a ready-to-use block programmed with an included firmware file using the USB interface.

Single Event Upset (SEU) Mitigation

The new Intel Cyclone 10 FPGA board is the first FPGA platform to include on-chip SEU Mitigation features. Therefore, Xilinx has two levels of protection for all on-chip memory. They include configuration flash, trust flash, and user flash.

Firstly, the initial level of protection is the checksum feature. This feature protects against “mass effect” single event upsets. They can occur during manufacturing or handling defects. Secondly, the next level is the use of silicon error correction codes (ECC). It protects against “targeted” single event upsets, such as gamma radiation.

Transceivers (12.5 Gbps)

The Intel Cyclone 10 FPGA board supports up to four 12.5Gbps transceivers. So, each transceiver consists of four differential LVDS pairs. They are essential in implementing the SGMII interface. It means it can support up to 8 lanes at 12.5Gbps due to LVDS drivers for this interface.

FPGAImg has a library that encapsulates the Transceiver Macrocell 1 (XCVR1). This library provides a simple interface for programming the transceivers through the USB connection. Therefore, this library helps to simplify your design and eliminate the possibility of errors due to incorrect register usage.

SPI Flash Programming

The new Intel Cyclone 10 FPGA board includes a two Mbit SPI flash memory device connected to one of the FPGA’s SPI ports. So, you can program this flash device from your PC with our SW4STM32 tool within our Free Software Download.

Our FPGA image for the Intel Cyclone 10 FPGA board includes many ready-to-use designs. You can find these designs in different folders, including:

  • The External Memories (for connecting to external memory blocks through the DDR memory bus).
  • AXI4 examples (for connecting to the FPGA through the AXI4 bus).
  • External Peripherals examples (to connect to external peripherals, for example, to connect an LCD).

Nios II Processor

The Intel Cyclone 10 FPGA board implements a Nios II processor and associated peripherals, including:

  • Signal generator and multiplexer
  • Real-time clock with CIP-51 interfaces
  • Nios II debug application

Benefits Intel Cyclone 10 FPGA Boards

The Intel Cyclone 10 FPGA boards offer several benefits for your design:

Easy to use MPU

The MPU block comes with the Intel Cyclone 10 FPGA board, and it allows you to program any FPGA’s 256 K-bit wide memory spaces easily. SO, you can program this MPU through JTAG or a Xilinx I/O expander.

USB 2.0 Interface

The new Intel Cyclone 10 FPGA board includes a built-in USB 2.0 interface. Therefore, it provides an easy way to debug your design through IP, SPI, JTAG, or Xilinx I/O expander.

Debugging with USB

The new Intel Cyclone 10 FPGA board includes a built-in USB 2.0 interface. Moreover, it provides an easy way to debug your design through IP, SPI, JTAG, or Xilinx I/O expander.

Increase productivity

Develop your design with the Intel Cyclone 10 FPGA board. It supports up to 1024Kbit wide memories, allowing you to store programs directly on the FPGA’s RAM. Additionally, it includes several ready-to-use designs for various applications.

Reduce Engineering time

Increase productivity with the Intel Cyclone 10 FPGA board. Similarly, it supports up to 1024Kbit wide memories, allowing you to store programs directly on the FPGA’s RAM. In addition, it includes several ready-to-use designs for various applications.

Free tools for mixed-language development

The Intel Cyclone 10 FPGA board is compatible with several Eclipse-based Intel Quartus Prime software development tools. Additionally, it supports the free C/C++ and System Verilog USB software stack (for high-level synthesis and formal verification).

Integration

The Intel Cyclone 10 FPGA board allows you to integrate your design quickly and easily with the rest of the system. Additionally, it provides several ways to connect your design to the rest of the world.

Reduce maintenance costs

The Intel Cyclone 10 FPGA board is compatible with several IEEE standard communication protocols. Moreover, it uses the FPGA as a mixed-signal processor. It provides several ways to connect your design to the rest of the world.

Drawbacks of Intel Cyclone 10 FPGA Boards

The Intel Cyclone 10 FPGA boards support up to four 12.5Gbps transceivers and eight 12.5Gbps LVDS channels. As a result, the FPGA’s internal 5 Gbps memory bandwidth can still handle excess transceiver and channel traffic.

The new Intel Cyclone 10 FPGA board is not compatible with earlier FPGA boards, such as the 7 Series (the XC7SX-4C). So, this makes it incompatible with all existing designs. Consequently, it is not compatible with FPGA boards from other vendors. For instance, Altera and Xilinx, the maximum memory width supported by those boards is 64 bits.

The new Intel Cyclone 10 FPGA board does not support Xilinx tools such as Quartus II software and will only run the free SW4STM32 tool provided in our Free Software Download.

In addition, the new Intel Cyclone 10 FPGA board does not support Flash programming or debug Flash programming. Then, one can accomplish this using the JTAG interface. But this is less efficient than the SPI flash interface.

The new Intel Cyclone 10 FPGA board is not for high-throughput applications, such as high-performance data acquisition systems.

Moreover, the Intel Cyclone 10 FPGA board does not support AXI4 and has only one AXI4 bus. So, this makes it incompatible with other FPGA boards which implement AXI4, such as the Xilinx XC7SX-6C.

The new Intel Cyclone 10 FPGA board has only one DDR memory bus. Unfortunately, this makes it incompatible with other FPGA boards which implement an additional DDR memory path, such as the Altera XC6LX25-6K.

Intel Cyclone 10 FGAs Design Tools

Getting started with the Intel Cyclone 10 FPGA boards is easy when you use the free software and development tools available in the Intel Quartus Prime software.

Development kit

The Intel Cyclone 10 FPGA Development Kit includes all the hardware that you need to start your design. Above all, this development kit consists of an Intel Cyclone 10 FPGA board, probe card, cables, and software tools.

Features of the Intel Cyclone 10 FPGA development kit include:

The board is directly compatible with the Altera DE2 boards. The Altera DE2-115 board offers the same features as the Intel Cyclone 10 FPGA board, plus additional features such as USB programming. So, the Altera DE2-115 board is also directly compatible with the Xilinx DE2 boards.

The Intel Cyclone 10 FPGA boards include a probe card that allows you to easily access signals within your design. In other words, you can connect the probe card through a common PCB test point or connected directly through the JTAG or HSI interface. You can also connect several cards on the same bus, allowing you to view signals from multiple cards simultaneously.

The Intel Cyclone 10 FGPA Probe Card is a customizable development and debug probe card used in many embedded applications. So, the card supports four signal groups, each of which we can individually assign to one of the four HSI channels. It also supports one debug or programming bus at 5V or 3.3V voltages. In conclusion, the debug bus signals are available for your application when you’re running in user mode (application mode).

Software

The Intel Cyclone 10 FPGA boards allow you to access and interact with the board using your host PC through the USB port. These tools include:

Also, the Intel Cyclone 10 FPGA boards also support standard communication protocols such as UART, SPI, I2C, and AXI4. This lets you easily interface with industry-standard peripheral devices such as EEPROMs, SRAMs, DRAMs, and flash memory.

Intel Cyclone 10 FPGA boards also support several IEEE standards for communications applications. For instance the Inter-Integrated Circuit (I2C) protocol for system integration. It also provides standard interfaces to external memory devices like DRAMs, SRAMs, and Flash Memories.

The Intel Cyclone 10 FPGA boards include a unique Xilinx-based high-speed memory controller subsystem. This subsystem supports both the standard memory-mapped application programming interface (API) and a new memory-centric API.

To top it off, the new Intel Cyclone 10 FPGA board uses the Xilinx XC6SLX25-4K128K device from Altera. This device extends the Xilinx Spartan 6 FPGA family, a low-cost, highly integrated FPGA with many signals and I/O pins exposed on a single AXI VGA connector.

Applications of Intel Cyclone 10 FPGA Boards

The new Intel Cyclone 10 FPGA boards are one of the fastest ways to connect your design to the rest of the world. So, the FPGA boards are compatible with standard JTAG interfaces, SPI buses, and USB ports.

Machine Vision: High performance and low power:

As an actual embedded vision development board, the Intel Cyclone 10 FPGA is ideal for machine vision and high-performance embedded vision applications. Therefore, you can use the I2C memory interface to connect an image sensor such as a 2D or 3D camera with an onboard image processing unit (IPU). You can also use the I2C interface to connect a video camera, such as the popular USB-2 VisionCam, and capture still and video images.

Smart Vision: High performance and low power:

Use the FPGA boards to perform pre-processing and analysis on image data blocks before transferring them to a PC or microprocessor for post-processing and analysis.

Industrial Fog Computing in SDA Environments:

The Intel Cyclone 10 FPGA provides a powerful platform for industrial fog computing in smart factories, with its high-speed onboard memory and high-speed onboard memory controller subsystem.

Medical Imaging: High performance and low power:

Use the onboard image processing subsystem to manipulate images from a camera or an ultrasound or MRI machine. Then forward data from the onboard image processor to a PC or server over the USB 2.0 interface.

Industrial Drives: High performance and low power:

Use the FPGA to control servo motors, stepper motors, or DC brush motors. Moreover, you can use the FPGA to read data from sensors in your motor system. The high-speed memory controller subsystem allows storing data blocks in memory buffers without stalling host processor transfers. As a result, the FPGA can support real-time image processing of image data received from intelligent cameras outside the factory, transferring only relevant images to the server for further analysis.

Pro A/V: High performance and low power:

Utilize the Intel Cyclone 10 to digitize, decode, loop, and mix audio in high fidelity. Use it in video sequence capture/storage applications for image-based video editing. You can then use it in multi-camera live video streaming applications for the synchronization of multiple cameras.

Intel Cyclone 10 FPGA Boards family and specifications

[ACM-033] Intel Cyclone 10 LP F484 FPGA board

The ACM-033 family is a Japanese product that has RoHS compliance. It comes with an immersion gold high-quality six-layer PCB and a 10-pin socket JTAG connector. The Status LED for done and Power functions make it easier to operate. Also, you will also find a Power-on Reset IC, user LEX x2, 50MHz onboard oscillator, 128Mbit Micron SPI-Flash Memory, and 256Mbit Alliance Memory SDRAM. ACM-033 family also uses a 3.3 V single power supply operation.

The family consist of 10CL120YF484C8G (ACM-033-120), 10CL080YF484C8G (ACM-033-80), 10CL055YF484C8G (ACM-033-55), 10CL040YF484C8G (ACM-033-40), and 10CL016YF484C8G (ACM-033-16). They have the following features:

Specification10CL01610CL04010CL05510CL08010CL120
Board Maximum user I/O pins100100100100100
Device Maximum user I/O pins340325321289277
PLL44444
18×18 Multipliers56126156244288
M9K Blocks (kb)5041134234027453888
Logic Elements15408396005585681264119088

[ACM-114] Intel Cyclone10 LP F484 FPGA board

The ACM-144 family also has similar specification to the ACM-033 family except for 2.5 V, 1.2 V on-board regulators in addition to 3.3V single power supply operation. This family consist of 10CL120YF484C8G (ACM-033-120), 10CL080YF484C8G (ACM-033-80), 10CL055YF484C8G (ACM-033-55), 10CL040YF484C8G (ACM-033-40), and 10CL016YF484C8G (ACM-033-16).

They have the following features:

Specification10CL01610CL04010CL05510CL08010CL120
Board Maximum user I/O pins 128128128128128
Device Maximum user I/O pins 340325321289277
PLL44444
18×18 Multipliers56126156244288
Memory: M9K (kb)504126260305432
Logic Elements15,40839,60055,85681,264119,088

[ACM-115L] Intel Cyclone 10 GX FPGA board

The ACM-115L is very simple and compact. It uses a 3.3V single power supply operation. These products come from Japan and adhere to RoHS compliance. Moreover, the family consist of 10CX220YF672I5G (ACM-115L-220), 10CX150YF672I5G (ACM-115L-150), and 10CX105YF672I5G (ACM-115L-105)

They have the following features:

Specs10CX10510CX15010CX220
Board Maximum user I/O pins128128128
Peak floating-point performance (GFLOPS)88109134
Device Maximum user I/O pins 188188188
Peak fixed-point performance (GMACS)225281346
18×19 Multipliers250312384
Variable-precision digital
signal processing (DSP) blocks
125156192
MLAB memory size (Kb)7991,1521,690
M20K memory size (Kb)7,6409,50011,740
M20K memory blocks382475587
ALM registers152,000219,080321,320
Adaptive logic modules (ALMs)38,00054,77080,330
Logic Elements104,000150,000220,000

[ACM-208] Intel Cyclone 10 LP F780 FPGA board

The ACM-208 family consist of 10CL120YF780C8G and 10CL080YF780C8G and have the following attributes:

Specs10CL08010CL120
18 x 18 Multipliers44
Board Maximum user I/O pins 296296
Device Maximum user I/O pins423525
PLLs44
Memory: M9K (kb)305432
Logic Elements81,264119,088

[ACM-308] Intel Cyclone 10 LP E144 FPGA board

The family consists of 10CL025YE144, 10CL016YE144, 10CL010YE144, and 10CL006YE144.

ACM-308 has the following specifications:

Specs10CL00610CL01010CL01610CL025
Board Maximum user I/O pins56565656
Device Maximum user I/O pins176176162150
PLL2244
18×18 Multipliers15235666
M9K Blocks (kb)270414504594
Logic Elements6272103201540824624

[AP68-09] Intel Cyclone 10 LP PLCC68 FPGA Module

This module is a 68-pin device that offers you high performance. Additionally, it uses a DIP PLCC socket because it is compact. Like other modules, it uses 3.3V single power supply operation. The family comprises of 10CL025YU256C8G, 10CL016YU256C8G, 10CL010YU256C8G, and 10CL006YU256C8G.

Specs10CL00610CL01010CL01610CL025
Board Maximum user I/O pins50505050
Device Maximum user I/O pins176176162150
PLL2244
18×18 Multipliers15235666
M9K Blocks (kb)270414504594
Logic Elements6,27210,32015,40824,624

[EDA-011] Intel Cyclone 10 LP F484 USB-FPGA board

The EDA-011 family has similar characteristics to a majority of the models and has the following types: 10CL120YF484C8G, 10CL080YF484C8G, 10CL055YF484C8G, 10CL040YF484C8G, and 10CL016YF484C8G.

Specs10CL01610CL04010CL05510CL08010CL120
Board Maximum user I/O pins 100100100100100
Device Maximum user I/O pins340325321289277
PLL44444
18×18 Multipliers56126156244288
M9K Blocks (kb)5041134234027453888
Logic Elements15408396005585681264119088

[EDA-013] Intel Cyclone 10 LP USB-FPGA board, FTDI USB 3.0 FT601

This product is a high-performance, USB-to-FPGA board. The Cyclone 10 LP features two on-chip 100 Gigabit Ethernet NICs that work independently or as one unit on Intel Atom E3800 series processors up to 35W TDP and an on-chip PCI Express Gen3 interface for both host and peripheral devices. It consists of 10CL0120YF780C8G and 10CL080YF780C8G. In addition, they have the following specifications.

Specs10CL08010CL0120
Board Maximum user I/O pins100100
Device Maximum user I/O pins423525
PLL44
18 x 18 Multipliers244288
Memory: M9K (kb)305432
Logic Elements81264119088

Conclusion

So, do you want to design your FPGA boards? All you need is this Intel Cyclone 10 FPGA Board. It is a straightforward interface for everyone.