Categories
1.0-Pendidikan

Terasic DE10-Nano

Pendahuluan

Selamat datang di materi pengenalan FPGA menggunakan Terasic DE10-Nano

Papan pengembangan Terasic DE10-Nano

Papan pengembangan DE10-Nano dari Terasic, yang menggunakan SoC FPGA dari Intel, menyediakan platform perancangan perangkat keras yang dapat dikonfigurasi ulang bagi pengoprek, pengembang IoT dan pendidik. Papan ini dilengkapi dengan dua header ekspansi GPIO, header Arduino, memori DDR3 kecepatan tinggi, sebuah port HDMI dan jaringan ethernet, sehingga papan ini menyediakan platform yang handal dan kaya fitur untuk menciptakan berbagai aplikasi IoT yang seru.

Para pengembang dan pengoprek dipersilahkan untuk menemukan performa prosesor tertanam berdaya rendah yang terintegrasi dengan fleksibilitas perangkat logika terprogram. Dibagi menjadi dua bagian terpisah, perangkat SoC Intel FPGA terdiri dari sebuah sistem prosesor keras (HPS) dan Susunan Lautan Gerbang yang dapat diProgram (FPGA). Sementara HPS merupakan sebuah prosesor tujuan umum (berbasis prosesor ARM Cortex-M9 dwi-inti), FPGAnya merupakan mesin pemroses paralel yang anda data gunakan untuk membuat Perangkat keras custom untuk mengakselerasi algoritma yang berfungsi tetap atau untuk memperpanjang kemampuan I/O suatu perangkat.

Apakah anda merupakan pengembang FPGA, pengembang perangkat lunak, pengoprek, pengembang IoT musiman, orang yang baru belajar koding, ataupun hanya tertarik dengan FPGA, kami berharap pengalaman anda dengan kit DE10-Nano dari Terasic bisa cukup informatif dan menyenangkan.

Daftar perangkat dalam Kit DE10-Nano dari Terasic

Sebelum kita mulai, pastikan isi dari kit yang kita miliki adalah sebagai berikut:

Contents of the kit

Isi

  1. Terasic DE10-Nano Board
  2. Quick Start Guide (paper pamphlet)
  3. Type A to Micro-B USB Cable
    • For USB* OTG port
  4. Type A to Mini-B USB Cable
    • Two functions: UART and USB Blaster
  5. 5V (2A) DC power supply
  6. microSD* card
  7. Bag of four rubber (silicon) foot stands

Kebutuhan Host System

  • Sistem Operasi yang kompatibel: Linux atau Windows®
  • USB 2.0 Port (untuk USB OTG Cable)

Catatan: The Intel® Quartus® Prime Software Suite mendukung Windows* 7, 8.1, dan Windows® 10.

Spesifikasi

Hard Processor System (HPS)

Processor

Dual-core ARM Cortex*-A9 MPCore processor at 800 MHz

neon™ framework media-processing engine with double-precision floating point unit (FPU)

32 KB L1 instruction cache

32 KB L1 data cache

512 KB shared L2 cache

Memory

64 KB on-chip SRAM

1 GB DDR3 SDRAM (32-bit data)

8 GB microSD* flash memory card

Processor I/O

1 gigabit Ethernet PHY with RJ45 connector

1 USB 2.0 On-The-Go (OTG) port, USB Micro-AB connector

microSD card interface and socket

Accelerometer (I2C interface plus interrupt)

UART to USB, USB Mini-B connector

Warm reset button, cold reset button

One user button and one user LED

Expansion header for use with Linear Technology* DC934A dual 16-bit digital-to-analog converter daughter card

Embedded Software

Linux kernel 4.1.33 LTSI

Angstrom 2016.12

Field Programmable Gate Array (FPGA)

Programmable Logic

Logic elements (LE): 110 K LE

5,570 kilobits memory

224 18 x 19 multipliers

112 variable precision DSP blocks

6 phased-locked loops (PLL)

145 user-defined I/O

Configuration Sources

Embedded USB-Blaster* II (JTAG) cable

Serial configuration flash – EPCS128

ARM Cortex*-A9 hard processor system (HPS)

I/O Interfaces

2 push buttons

4 slide switches

8 LEDs

3 clock sources (50 MHz) from the clock generator

2 expansion headers (40-pin) with diode protection

1 Arduino* expansion header compatible with Arduino UNO* R3 (can connect with Arduino shields)

1 analog input expansion header (10-pin) shared with Arduino analog input

8-channel, 12-bit A/D converter, 500 ksps, 4-pin serial peripheral interface (SPI)

Hardware Design

32-bit fast Fourier transform (FFT) engine

HDMI* output (video pipeline)

GPIO for LEDs, push buttons, and slide switches

I/F to Arduino shield headers (digital I/O, serial I/O, A/D converter)

Compatible Accessory Boards

FPGA Cloud Connectivity Kit

Digital Camera Kit (8 MP)

Wireless Connectivity Board

Servo Motor Kit

Multitouch LCD Module

LCD Touch Module (2.4 in.)

Sumber:

  • https://www.intel.com/content/www/us/en/developer/articles/guide/terasic-de10-nano-get-started-guide.html,
  • https://www.intel.com/content/www/us/en/developer/topic-technology/edge-5g/hardware/fpga-de10-nano.html

By denny darlis

Lecturer at Diploma of Telecommunication Engineering
Telkom University - Bandung, Indonesia
Member of IEEE, ETA, and MASTEL

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.