Ulasan papan di SoC ARM + FPGA. Bagian 2. Intel World (Altera)

Bagian 1. Xilinx World
Bagian 2. Intel World (Altera)

Kami melanjutkan tinjauan kami terhadap papan pengembangan berbasis SoC dengan inti ARM. Kali ini kami akan mempertimbangkan motherboard berdasarkan SoC Cyclone V. Ini bukan satu-satunya Intel SoC, ada Arria V, Arria 10 dan Stratix 10, tetapi harga motherboard berdasarkan pada mereka pasti tidak akan menyenangkan Anda.

Sayangnya, motherboard berbasis Cyclone V jauh lebih kecil daripada motherboard di Xilinx Zynq, dan sebagian besar dibuat oleh satu perusahaan, Terasic. Ada juga papan Arrow SocKit, tetapi sepenuhnya sama dengan papan Terasic SoCKit. Informasi utama tentang papan Terasic terkonsentrasi di rocketboards.org . Di sana Anda dapat mengunduh berbagai bahan yang berguna, gambar distribusi Linux, ada juga forum. Forum ini agak lamban, dan saya tidak akan berharap mendapatkan dukungan di sana, tetapi ada sesuatu yang lebih baik daripada tidak sama sekali.

Terasic juga menjual beberapa papan dengan harga yang lebih murah jika Anda memiliki kartu pelajar (β€œharga akademik”). Saya tidak tahu seberapa realistis ini untuk siswa Rusia, tetapi jika seseorang memiliki pengalaman dengan pembelian seperti itu, itu akan menarik untuk diketahui. Mereka menulis bahwa, misalnya, Digilent, ketika meminta pembelian dengan harga akademik, mengirimkannya ke distributor Rusia yang harganya 2-3 kali lebih tinggi dari itu. Mungkin Terasic melakukan sebaliknya.

Selain produk Terasic, kami juga akan mempertimbangkan dua papan EBV. Perusahaan lain yang memproduksi produk di Cyclone V terutama membuat modul SoM, bukan devboards, dan tidak masuk ke dalam ulasan.


Perangkat lunak


Seperti yang disebutkan di bagian sebelumnya, untuk Intel SoC, lingkungan pengembangan proyek FPGA adalah Quartus Prime, dan lingkungan pengembangan perangkat lunak adalah DS-5 Altera Edition. Ini memungkinkan Anda (dalam versi gratis) untuk mengembangkan aplikasi untuk Linux, pengembangan aplikasi Bare Metal yang berjalan tanpa sistem operasi memerlukan versi komersial DS-5. Quartus Prime dan DS-5 keduanya ada dalam versi untuk Windows dan Linux.



Teras


Jadi, mari kita mulai review dari papan itu sendiri. Saya tidak akan mencantumkan seluruh katalog papan Terasic di sini, membatasi diri hanya pada beberapa papan yang telah saya pilih sesuai dengan kriteria subjektif saya sendiri.

Kemudahan yang hebat adalah bahwa semua papan Terasic memiliki USB JTAG.

ADC-SoC




Struktur papan


Pabrikan: Terasic
SoC: Cyclone V SE
RAM: 1 GB DDR3 SDRAM
Flash: tidak
Ethernet: 10/100/1000
JTAG: ada
Header Arduino: ya
Dimensi: 89x107 mm
Harga: $ 550
Fitur lain:

  • 2 ADC 14 bit, 150 MSPS
  • G-sensor (accelerometer)

Dua ADC resolusi tinggi berkecepatan tinggi, ini bagus jika Anda ingin membuat, misalnya, penerima SDR. Kerugian dari papan adalah harganya. Juga tidak ada memori flash (hanya unduh dari kartu SD).

VEEK-MT2S





Struktur papan


SoC: 5CSXFC6D6F31C6N
RAM: 1GB DDR3 SDRAM (HPS), 64MB SDRAM (FPGA)
Flash: tidak
Ethernet: 10/100/1000 Ethernet
Ukuran: 158x228 mm
Harga: $ 660, harga akademik $ 559
Fitur lain:

  • VGA DAC 24-bit
  • 128x64 Dots LCD
  • Audio 24-bit CODEC
  • Dekoder TV (NTSC / PAL / SECAM) dan Konektor TV-In
  • ADC 500 KSPS x 12 bit x 8 saluran
  • G-sensor

Devkit berbasis pada board DE10-Standard. Ini berisi LCD 800x480 dengan sensor untuk 5 sentuhan simultan, kamera 8MP, sensor cahaya sekitar, giroskop / akselerometer / magnetometer 9-sumbu. Untuk informasi lebih lanjut, lihat deskripsi DE10-Standard board (di bawah).

DE10-Standar




Struktur papan


SoC: 5CSXFC6D6F31C6N
RAM: 1GB DDR3 SDRAM (HPS), 64MB SDRAM (FPGA)
Flash: tidak
Ethernet: 10/100/1000
Ukuran: 166x130 mm
Harga: $ 350 (harga akademik $ 259)
Fitur lain:

  • VGA DAC 24-bit
  • 128x64 Dots LCD
  • Audio 24-bit CODEC
  • Dekoder TV (NTSC / PAL / SECAM) dan Konektor TV-In
  • ADC 500 KSPS x 12 bit x 8 saluran
  • G-sensor

Devboard yang cukup khas. Berisi semua yang Anda butuhkan. Ada konektor HSMC kecepatan tinggi, di mana Anda dapat menghubungkan kartu ekspansi, ada sisir IDC biasa untuk sinyal kecepatan rendah. Ada video DAC (VGA), codec audio, layar kecil 128x64 (monokrom), G-sensor, ADC 12 bit x 8 saluran. Ada juga indikator LED, tombol dan sakelar, seperti pada kebanyakan papan Terasic.

DE10-Kit Nano




Struktur papan


SoC: SE 5CSEBA6U23I7
RAM: 1GB DDR3 SDRAM
Flash: tidak
Ethernet: 10/100/1000
HDMI: ya
Header Arduino: ya
Ukuran: 69x107 mm
Harga: $ 130 (harga akademik $ 99)
Fitur lain:

  • ADC
  • G-sensor (accelerometer)

Papan minimalis dan relatif terjangkau. Pilihan yang bagus jika Anda tidak membutuhkan konektor HSMC dan segala macam kelebihan lainnya. Namun, papan dilengkapi dengan baik dan tentu saja sepadan dengan harganya. Ada konektor yang kompatibel dengan Arduino.

DE0-Nano-SoC Kit / Kit Atlas-SoC





Struktur papan


SoC: SE 5CSEMA4U23C6N
RAM: 1GB DDR3 SDRAM
Flash: tidak
Ethernet: 10/100/1000
HDMI: tidak
Ukuran: 69x96 mm
Arduino hesder: is
Harga: $ 99 (harga akademik $ 90)
Fitur lain:

  • ADC
  • G-sensor (accelerometer)

Hampir sama dengan DE10-Nano Kit, dengan harga lebih murah. Ada juga konektor Arduino. Satu-satunya perbedaan adalah bahwa papan ini tidak memiliki HDMI. Pilihan yang bagus jika Anda tidak membutuhkan peripheral berlebih. Semuanya minimalis dan murah dibandingkan dengan motherboard lain.

Papan DE0-CV



Struktur papan


SoC: 5CEBA4F23C7N
RAM: 64MB SDRAM
Flash: tidak
HDMI: tidak
Ethernet: no
Harga: $ 150 (harga akademik $ 99)
Fitur lain:

  • VGA (4 bit)

Kemampuan papan ini sangat kecil, sayangnya, tidak memungkinkan merekomendasikannya untuk pembelian. Ada sangat sedikit memori, dan VGA dengan "DAC" pada resistor, tidak ada Ethernet, ini terlalu sederhana bahkan mengingat harga yang kecil. Lebih baik membeli DE10-Nano Kit, lebih murah dan lebih baik.

DE1-SoC-MTL2




Diagram Alir Layar Sentuh


Blokir diagram layar sentuh. Untuk diagram blok papan, lihat DE1-SoC.

SoC: 5CSEMA5F31C6N
RAM: 1GB DDR3 SDRAM (HPS) + 64MB SDRAM (FPGA)
Flash: tidak
HDMI: tidak
Ethernet: 10/100/1000
Ukuran: 354 x 130 mm
Harga: $ 405 (harga akademik $ 330)
Fitur lain:

  • VGA DAC 24-bit
  • Audio 24-bit CODEC
  • Dekoder TV (NTSC / PAL / SECAM)
  • ADC 500 KSPS x 12 bit x 8 saluran

Satu set yang terdiri dari Dewan E1-SoC dan layar sentuh. Spesifikasi papan lihat di bawah.
Dilengkapi dengan BSP (Board Support Package), yang mencakup Linux, pustaka layar sentuh, dan pustaka Qt yang dikompilasi.

DE1-SoC Board





Struktur papan


SoC: 5CSEMA5F31C6N
RAM: 1GB DDR3 SDRAM (HPS) + 64MB SDRAM (FPGA)
Flash: tidak
HDMI: tidak
Ethernet: 10/100/1000
Ukuran: 354 x 130 mm
Harga: $ 249 (harga akademik $ 175)
Fitur lain:

  • VGA DAC 24-bit
  • Audio 24-bit CODEC
  • Dekoder TV (NTSC / PAL / SECAM)
  • ADC 500 KSPS x 12 bit x 8 saluran

Papan khusus, dengan peralatan bagus. Ada hampir semua yang mungkin dibutuhkan, tetapi tidak ada yang aneh.

SoCKit




Struktur papan


SoC: 5CSXFC6D6F31C6N
RAM: 1GB DDR3 SDRAM (HPS), 1GB DDR3 SDRAM (FPGA)
Ethernet: 10/100/1000
Flash: 128 Mb QSPI
Ukuran: 150 x 110 mm
Harga: $ 350
Fitur lain:

  • Pemancar / penerima IR
  • VGA DAC 24-bit
  • Audio 24-bit CODEC
  • Dekoder TV (NTSC / PAL / SECAM)
  • ADC 500 KSPS x 12 bit x 8 saluran
  • G-sensor (accelerometer)
  • LCD 128 x 64

Papan besar, fasilitas bagus, dan ukuran ringkas. Disarankan untuk tugas serius.

Kit Starter Siklon V GX





Struktur papan


SoC: GX 5CGXFC5C6F27C7N
RAM: 4Gb LPDDR2 (HPS), 4Mb SRAM SDRAM (FPGA)
Ethernet: no
Flash: tidak
HDMI: ya
Header Arduino: ya
Ukuran: 150 x 116 mm
Harga: $ 179
Fitur lain:

  • Audio 24-bit CODEC
  • ADC 500 KSPS x 12 bit x 8 saluran
  • G-sensor (accelerometer)

Peluang bagus untuk harga itu. Jumlah RAM adalah yang terbesar dari semua papan dalam ulasan. Dewan ini, seperti SocKit, adalah pilihan yang sangat baik untuk tugas-tugas serius dan tujuan pendidikan.

Laba-laba terasic




Diagram blok


Robopauk berdasarkan papan DE0-Nano-SoC. Selain itu, ini berisi papan kontrol untuk servomotors dan sasis dengan 18 servomotors.

Harganya $ 1.200.

Menurut saya mahal. Jika Anda ingin memiliki mainan seperti itu, Anda dapat membeli secara terpisah papan DE0-Nano ($ 99) dan membuat sasis sendiri dengan menghabiskan jumlah yang jauh lebih rendah.

EBV


Sejauh ini, kami hanya mempertimbangkan motherboard Terasic, tetapi ada produsen motherboard lain yang berbasis pada Cyclone V. Salah satu produsen tersebut adalah EBV.

Socrates




Struktur papan


SoC: 5CSEBA6U23C7N
RAM: 128M DDR3
Flash: tidak
Ethernet: 10/100/1000
Ukuran: 100mm diameter
Harga: 599 €

Papan adalah bentuk bundar yang tidak biasa, cukup tua dan cukup mahal. Lebih menarik adalah versi berikutnya, yang jauh lebih lengkap dengan harga yang sama (lihat di bawah).

SoCrates II





Struktur papan


SoC: 5CSXFC6C6U23C7N
RAM: 1 GB DDR3
Flash: Perangkat Konfigurasi FPGA 256 Mbit (QSPI) + Perangkat Booting HPS 256 Mbit (QSPI)
Ukuran: 100mm diameter
Harga: 599 €

Versi kedua papan bundar dari EBV. Tidak ada yang lebih aneh di dalamnya, dan harganya agak besar.

Sumber daya yang bermanfaat


Sebagai kesimpulan, saya akan memberikan daftar (jauh dari lengkap) sumber daya berguna yang akan membantu Anda menguasai dunia SoC yang menakjubkan dari Xilinx dan Intel:

Xilinx


http://www.zynqbook.com/ - Buku Zynq dan Tutorial Buku Zynq. Kedua buku tersedia untuk diunduh gratis.

http://zedboard.org/content/microzed-chronicles - Panduan Zynq online besar milik Adam Taylor, dengan contoh-contoh menggunakan berbagai papan (MicroZed dan lainnya). Penulis juga salah satu blog perusahaan terkemuka di XCell Daily Blog ( https://forums.xilinx.com/t5/Xcell-Daily-Blog/bg-p/Xcell ).

Intel (Altera)


https://rocketboards.org/ - repositori pusat dokumentasi dan sumber, serta forum di papan berdasarkan Topan V.

Source: https://habr.com/ru/post/id406599/


All Articles