Berbagi teknologi

Catatan studi FPGA (1) Sistem minimum FPGA

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

Masukkan deskripsi gambar di sini


Kata pengantar

     今天学习下FPGA的最小系统
  • 1

1. Sistem minimum FPGA

Sistem minimum FPGA mirip dengan sistem minimum STM32, terdiri dariSumber Daya listrikOsilator kristal rangkaian jammengatur ulangDanAntarmuka debug JTAGsebaikchip konfigurasi FLASHPerbedaan terbesar antara ini dan STM32 adalah ia harus memiliki chip konfigurasi flash eksternal untuk menyimpan program ketika dimatikan. Sejalan dengan itu, ada banyak jenis chip konfigurasi, jadi ada pin mode konfigurasi khusus pada FPGA.

Kedua, bagian catu daya dibandingkan dengan catu daya tunggal mikrokontroler. Kebanyakan FPGA memerlukan setidaknya tiga rel daya untuk catu daya setiap Bank IO.VCCOCatu daya tambahan VCCAUX ,DanCatu daya inti VCCINT

Modul jam, mikrokontroler menggunakan pin tetap, dan biasanya merupakan osilator kristal pasif.FPGA adalah osilator kristal aktif, dan hanya perlu dihubungkan ke pin jam global
Perbedaan terakhir adalah rangkaian reset. Karena FPGA terdiri dari sumber daya perangkat keras murni, ia tidak memiliki pin reset khusus.Namun terkadang untuk kenyamanan debugging, tombol reset khusus akan diatur, yang dapat dihubungkan ke IO mana pun. Tentu saja, yang terbaik adalah menghubungkannya ke pin jam global.
Fungsi JTAG FPGA sama dengan STM32, yaitu digunakan untuk debugging online dan pemadatan program. Namun, penggunaan fungsi debugging online sangat berbeda. Karena STM32 dijalankan secara berurutan, lebih banyak debugging yang diamati melalui break point, sedangkan FPGA adalah komposisi logis perangkat keras,Proses debug online lebih seperti penganalisis logika. Tetapkan kondisi pemicu untuk melihat hubungan waktu., Tentu saja, FPGA kelas atas memiliki fungsi lain, tetapi sistem terkecil pun tidak dapat melakukannya tanpa fungsi tersebut.
Masukkan deskripsi gambar di sini

Meringkaskan

mengacu pada:Sistem minimal FPGA