Overview

Features & Benefits

Circuit Description

Welcome to the InnovateFPGA & SoC Design Contest held by Intel, Terasic, and Analog Devices. Since 2003, this contest has inspired thousands of aspiring engineers to design, to create, and innovate!


Request up to 3 ADI Plug-In Boards at no charge from either the Arduino or QuikEval categories.



Real-World Plug-ins for the Terasic DE10-Nano Kit


1) Arduino Plug-Ins: Circuits from the Lab


Analog Devices application experts have developed over a hundred reference designs to bridge the physical and digital with unmatched technologies that sense, measure and connect.

These circuits can be used as standalone solutions, or combined to build more complex systems.

Use the Arduino compatible headers on the DE10-Nano to plug-in a variety of precision signal chain solutions from Analog Devices. See a few examples of Arduino Plug-In boards below:

Table 1. Engineered. Tested. Ready to Integrate.
Part Number General Description of Part
EVAL-CN0216-ARDZ Precision Weigh Scale
EVAL-CN0357-ARDZ Electrochemical Gas Detection
EVAL-CN0338-ARDZ NDIR Thermopile Gas Sensing
EVAL-ADXL362-ARDZ Ultra-Low Power Accelerometer
EVAL-CN0391-ARDZ 4-Channel Thermocouple System
EVAL-CN0395-ARDZ Volatile Organic Compound Gas Detector
EVAL-CN0396-ARDZ Dual Electrochemical Gas Sensor
EVAL-CN0397-ARDZ 3-Channel Light Detection for Smart Agriculture
EVAL-CN0398-ARDZ Soil Moisture and pH Measurement System
EVAL-AD8302-ARDZ AD8302 Arduino Shield Board
with PC-Based Software GUI
EVAL-ADL5902-ARDZ ADL5902 Arduino Shield Board
with PC-Based Software GUI
EVAL-ADXL372-ARDZ Micropower, 3-Axis +/-200g Digital Output MEMS Arduino Shield
EVAL-ADM3055E-ARDZ 5 kV rms Signal and Power Isolated CAN Transceiver for CAN FD Arduino Shield

2) QuikEval Plug-Ins: Connecting To ADI (LTC) 2x7 QuikEval Header


The DE10-Nano’s 2x7 QuikEval header is compatible with over a 100+ ADI Evaluation Boards. ADI solutions such as precision ADCs and DACs, and low-noise PLLs are used for critical and auxiliary functions, such as communication, and system health monitoring (supply current, supply voltage, temperature, etc.).

Click here to see over a hundred boards that connect to the ADI (LTC) 2x7 QuikEval header.

The SPI or I2C signals on the DE10-Nano's QuikEval connector are connected to the HPS side of the Intel Cyclone V FPGA SoC Device. This means that communication to these devices can come directly from within the Linux operating system running on the embedded processor.

DE10-Nano User Guide & Information
DE10-Nano User Guide & Information

For parts without a Linux driver, it is possible to communicate directly through the /dev/i2c and /dev/spi device files. In both cases, there is Linduino / Arduino code that can be used as a starting point for writing your own code. Linduino / Arduino code is intended for porting to "bare metal" (no operating system) embedded applications, but is still useful in gaining insight into how a particular device functions.

Table 2. Partial List of Demo Circuits that connect to the ADI (LTC) 2x7 QuikEval Header
Part Number QuikEval Board Description of the QuikEval Board
LTC2984 DC2420A Starter kit demonstrates the performance and ease of use of the LTC2984, which is a complete temperature measurement system on a chip
LTC2668 DC2025A-A

DC2025A features the LTC2668, 16-channel 16-Bit/12-Bit ±10V VOUT SoftSpan DACs with 10ppm/°C max reference.

This device features per-channel SoftSpan configuration with five output ranges:
0V to 5V, 0V to 10V, ±2.5V, ±5V, and ±10V.

LTC2358-18 DC2365A-A DC2365A features the LTC2358-18, Buffered Octal, 18-Bit, 200ksps/Ch Differential ±10.24V ADC with 30VP-P Common Mode Range
LTC2497 DC1012A-B DC1012A-B features the LTC2497 - 16-Bit 8-/16-Channel Delta Sigma ADC with Easy Drive Input Current Cancellation and I2C Interface
LTC2378-20 DC2135A DC2135A shows a simple DC accurate ADC driver circuit that converts a ±10V single-ended input signal into a fully differential signal capable of driving the LTC2378-20 with a combined linearity error of only 2ppm

 

To see over a hundred boards that are compatible with the ADI (LTC) 2x7 QuikEval header, click here.


Interfacing with Terasic DE10 Nano onboard sensors

Included in the DE10-Nano are two addition sensors, the LTC2308 12-bit analog-to-digital converter, and the ADXL345 digital accelerometer sensor module. See implementation examples below. Additional information can be found in the User Manual.

Innovate FPGA Design Contest - LTC2308 12-bit analog-to-digital converter.

Innovate FPGA Design Contest - ADXL345 digital accelerometer sensor module


Analog Devices is Providing 3 FREE Boards for Qualifying Contestants

Claim your free boards by filling out our qualification form. Once the form is complete, email your form to ADIBoardsforDE10@analog.com.