Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Industrial programming >> VHDL

Kursus FPGA & VHDL – Bangun Pengontrol LED Dot-Matrix Dari Nol

Saya senang berbagi bahwa kursus VHDL dan FPGA yang saya kembangkan selama enam bulan terakhir mendekati penyelesaian. Saat ini dalam versi beta, itu akan resmi diluncurkan musim gugur ini.

Siapa Kursus Ini?

Program ini dirancang untuk pengembang yang sudah menguasai bahasa pemrograman lainnya tetapi baru dalam VHDL dan FPGA. Ini membawa Anda dari tingkat pemula atau menengah hingga menguasai konstruksi VHDL lanjutan.

Ideal untuk insinyur perangkat lunak profesional yang ditugaskan untuk pengembangan FPGA, serta mahasiswa dan freelancer yang menjelajahi desain hardware atau mempertimbangkan pergantian karir ke rekayasa FPGA.

Siapa pun dengan keterampilan pemrograman dasar akan mendapat manfaat dari pendekatan hands-on kami. Kami membangun produk fisik nyata dari nol dan memandu Anda melalui setiap langkah yang saya ambil sebagai insinyur FPGA.

Proyek

Kursus FPGA & VHDL – Bangun Pengontrol LED Dot-Matrix Dari Nol

Produk akhir kami adalah pengontrol layar LED dot-matrix. Layar LED dot-matrix umum di papan iklan luar ruangan besar dan tampilan informasi, dan telah muncul secara historis dalam perangkat seperti jam digital dan mesin penjual.

Silakan selesaikan kursus hanya dengan simulasi; tidak diperlukan hardware atau papan FPGA. Namun, kursus juga menyediakan semua detail yang Anda butuhkan untuk memprototipe desain Anda sendiri.

Papan Evaluasi Lattice iCEstick FPGA memenuhi daya kursus ini. Papan $25 ini menempatkan FPGA iCE40-HX1K dengan 1280 elemen logika dan 64 KB block RAM—kapasitas yang cukup untuk aplikasi kami. iCEstick langsung dihubungkan ke breadboard, yang kita gunakan untuk prototipe.

Kursus FPGA & VHDL – Bangun Pengontrol LED Dot-Matrix Dari Nol

FPGA akan mengemudikan layar LED dot-matrix 8×8 dengan 64 LED. Block RAM menyimpan data piksel untuk setiap karakter ASCII.

Anda akan mengirim teks ke FPGA melalui konektor USB pada papan. Teks muncul pada layar saat Anda mengetik di terminal serial, dan FPGA mengembalikan karakter menggunakan transceiver UART yang kami desain di kelas.

Kursus FPGA & VHDL – Bangun Pengontrol LED Dot-Matrix Dari Nol

Lihat Daftar Bahan untuk semua komponen, bahan konsumsi, dan alat yang diperlukan untuk membangun prototipe.

Struktur Kursus

Kurikulum terdiri dari 120 video kuliah di 17 bagian, masing-masing rata-rata 10 menit. Topik kompleks dibagi menjadi beberapa pelajaran singkat untuk menjaga materi tetap dapat dicerna. Setiap bagian berfokus pada modul VHDL, testbench, atau konsep inti FPGA, dengan penjelasan menyeluruh dan tanpa pengabaian.

Bagian awal Getting Started mencakup instalasi perangkat lunak dan pengaturan lingkungan. Bagian berikut memperkenalkan papan Lattice iCEstick, skema analog layar dot-matrix, dan rangkaian pendukung.

Kursus FPGA & VHDL – Bangun Pengontrol LED Dot-Matrix Dari Nol

Setiap sesi pengkodean disertai komentar langsung sehingga Anda dapat mengikuti perkembangannya—bahkan jika pengalaman VHDL Anda minimal. Saya memetakan kode ke konsep yang akrab dari bahasa pemrograman lainnya.

Kami menggunakan Visual Studio Code dengan plugin VHDL. VSCode adalah editor yang banyak digunakan, gratis, dan cuplikan plugin mempercepat pengkodean berulang tanpa mengorbankan pembelajaran.

Kursus FPGA & VHDL – Bangun Pengontrol LED Dot-Matrix Dari Nol

Setiap modul, kami mensintesis kode VHDL dan meninjau skema yang dihasilkan. Kuliah akhir ini mengajarkan Anda cara menginterpretasikan transformasi dari kode ke logika digital.

Kursus FPGA & VHDL – Bangun Pengontrol LED Dot-Matrix Dari Nol

Kursus menekankan praktik desain VHDL yang baik. Dengan membuat testbench di setiap level hierarki, Anda menghindari pitfall coba dan kesalahan yang menimpa banyak proyek hobi. Kurikulum mencakup testbench profesional yang memeriksa diri sendiri.

Kursus FPGA & VHDL – Bangun Pengontrol LED Dot-Matrix Dari Nol

ModelSim PE Student Edition, simulator VHDL standar industri, gratis untuk mahasiswa dan digunakan sepanjang kursus. Semua perangkat lunak lain—termasuk Synplify Pro dan Lattice iCEcube2—juga tersedia gratis untuk penggunaan edukasi.

Kami menyelesaikan dengan merakit prototipe fisik pada breadboard dan memprogram FPGA. “Momen kebenaran” tiba ketika Anda menghubungkan papan ke komputer Anda melalui USB, mengetik di terminal, dan melihat karakter menyala pada layar dot-matrix.

Verifikasi yang ketat membuat troubleshooting jauh lebih sederhana daripada menangani chip yang tidak merespons—masalah umum dalam pekerjaan FPGA DIY.

Apa yang Akan Anda Pelajari

Kursus mempersiapkan Anda untuk mendekati proyek FPGA dengan ketelitian profesional, meningkatkan kepercayaan diri Anda untuk menangani tugas VHDL apa pun.

Hasil pembelajaran utama meliputi:

Fitur VHDL Lanjutan

Strategi Testbench Lanjutan

Alat Desain FPGA

Ingin Tahu Lebih Banyak?

Diperbarui 21 September 2019: Kursus sudah selesai.

Kursus FPGA & VHDL – Bangun Pengontrol LED Dot-Matrix Dari Nol

Klik di sini untuk melihat kurikulum kursus

Opens:

Belum ditentukan.


VHDL

  1. Dispersi Pigmen: Panduan Lengkap tentang Keamanan, Performa, dan Memilih Produsen India Terbaik
  2. Mahami Pemeliharaan Berbasis IoT: Strategi Ahli untuk Pemantauan Kesehatan Aset
  3. Gambar Teknik Dijelaskan: Wawasan Kunci untuk Insinyur dan Produsen
  4. Panduan Lengkap Cetak Logam: Teknik, Material, dan Aplikasi
  5. Di Dalam Turbin Angin: Cara Mengubah Angin Menjadi Listrik
  6. Menguasai Kapasitor MFD: Wawasan Utama & Aplikasi
  7. Menguasai Plunge EDM: Panduan Ultimatif untuk Presisi Electrical Discharge Machining
  8. Besi Cor 101: Komposisi, Penggunaan, Kelebihan dan Kekurangan Dijelaskan
  9. Panduan Komprehensif Tanur Tiup: Definisi, Komponen, dan Pemeliharaan
  10. Menguasai Mesin Bor: Panduan Lengkap Mesin Bor