Pendahuluan
Selamat datang di materi pengenalan FPGA menggunakan 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:

Isi
- Terasic DE10-Nano Board
- Quick Start Guide (paper pamphlet)
- Type A to Micro-B USB Cable
- For USB* OTG port
- Type A to Mini-B USB Cable
- Two functions: UART and USB Blaster
- 5V (2A) DC power supply
- microSD* card
- 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
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
![Denny Darlis [DYD]](https://dennydarlis.staff.telkomuniversity.ac.id/files/2015/01/cropped-draftPIN5.jpg)