InnovateFPGA Design Contest Flyer1/15/2018
Features & Benefits
- Analog Devices has an extensive portfolio of Evaluation Boards and Reference Designs to help solve developers’ system level application challenges with mixed signal designs, and software drivers.
- Use the Arduino compatible headers on the DE10-Nano to plug-in a variety of precision signal chain solutions from Analog Devices. See several examples of Arduino Plug-In boards below on this page.
- Use the ADI QuikEval Header for interfacing with an extensive portfolio of sensors solutions.
- Qualified contestants can request up to 3 ADI Qualified boards for the InnovateFPGA Contest.
Please see steps listed below that are required to qualify for the 3 Free ADI demo boards for the InnovateFPGA contest:
- Step 1: Register for the InnovateFPGA contest
- Step 2: You must be selected as a qualified contestant to participate in the InnovateFPGA contest by Terasic and Intel
- Step 3: Once selected and confirmed as an official design contestant by Terasic and Intel then you can request the 3 Free ADI demo boards by filling on the ADI form
ADI will do our best to provide all boards requested by design contestants however due to supply constraints not all boards will be available directly from ADI at no charge. In some cases Authorized ADI distributors may have stock, however contestants will need to purchase those from the distributors at their own cost.
- For support go to the EngineerZone.
Documentation & Resources
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!
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:
|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
|CN0549||Condition-Based Monitoring Development Platform|
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.
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.
|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|
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:
|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.