rekomendasi buku tentang FPGA [ditutup]

12


judul buku apa yang akan Anda rekomendasikan untuk memulai dengan FPGA dan VHDL?

sunting
Saya perhatikan bahwa beberapa buku yang direkomendasikan berasal dari tahun 1996. Saya dapat membayangkan bahwa perangkat yang dimaksud akan sangat ketinggalan zaman, tetapi apakah VHDL juga telah banyak berkembang sejak saat itu?

stevenvh
sumber
Buku Hamblen et al yang saya sebutkan sangat terkini, dan menggunakan perangkat lunak Altera terbaru dengan kompiler VHDL saat ini.
Leon Heller
3
1996 tidak akan menjadi masalah besar; VHDL direvisi pada tahun 1993, dan itu mungkin akan dibahas. Ada edisi yang lebih baru dalam karya-karya yang disebut VHDL-200X, tetapi mempelajari pembaruan tentu tidak akan sebesar upaya mempelajari teknologi dan gaya desain.
Yann Vernier
Saya sarankan untuk tidak menggunakan buku ini: amazon.com/Digital-Electronics-VHDL-Quartus-Version/dp/…
J. Polfer
VHDL, seperti C, cukup statis. Gerbang logika belum benar-benar berubah, meskipun chip baru memiliki lebih dari itu. Mungkin ada ekstensi khusus chip dari produsen perangkat, tetapi struktur yang mendasarinya tidak perlu diubah.
Connor Wolf

Jawaban:

5

Untuk melengkapi jawaban ini - ada banyak yang bisa dikatakan untuk juga menghabiskan waktu berkualitas nyata dengan lembar data vendor dan catatan aplikasi untuk perangkat FPGA, perpustakaan, dan alat itu sendiri. Kalau tidak, Anda mungkin akan kehilangan fitur yang bermanfaat atau perangkap berbahaya dari perangkat, perpustakaan, atau alat tertentu yang akan Anda gunakan, yang sering tidak dicakup dalam buku teks pengantar. Juga perangkat dan alat cenderung berevolusi lebih cepat daripada buku teks dapat mengikuti.

Lihat juga bagian lama saya di Desain FPGA Seni Kinerja Tinggi http://www.fpgacpu.org/log/aug02.html#art .

Jan Grey
sumber
4
  1. Buku pertama yang akan saya mulai adalah Panduan Desainer untuk VHDL oleh Peter J. Ashenden. Dengan asumsi Anda sudah terbiasa dengan pemrograman, maka buku ini adalah referensi yang baik untuk bahasa VHDL.
  2. Selanjutnya saya akan melanjutkan dengan Menulis Testbenches: Verifikasi Fungsional Model HDL oleh Janick Bergeron. Itu tidak hanya mencakup VHDL, tetapi berfokus pada sejumlah topik yang penting saat menulis bangku tes dan kode untuk verifikasi. Saya pikir itu melakukan pekerjaan yang lebih baik untuk menekankan perbedaan antara VDHL untuk simulasi dan VHDL untuk sintesis daripada Panduan Desainer untuk VHDL .
  3. Setelah itu saya akan merekomendasikan mempelajari pedoman pengkodean HDL yang disediakan oleh Anda vendor FPGA. The memberikan banyak tips berguna tentang cara menulis kode VHDL Anda sehingga efisien memetakan ke perangkat keras primitif yang ditemukan di perangkat tertentu yang Anda targetkan.
  4. Dan akhirnya: Unduh, baca, dan pahami kode dunia nyata. Saya telah menemukan Perpustakaan IP GRLIB sumber inspirasi yang berguna. GRLIB adalah pustaka sumber terbuka SoC berbasis pada prosesor SPARC dari SUN.
trondd
sumber
3

Prototipe Cepat Sistem Digital oleh Hamblen, Hall and Furman. Itu membuat pengenalan yang sangat baik untuk FPGA (berdasarkan perangkat keras dan perangkat lunak Altera) dan berisi banyak proyek menarik yang dapat diimplementasikan pada papan berbiaya rendah yang tersedia dari Altera. Saya merancang PCB kecil menggunakan Flex 10K10 FPGA yang cocok untuk sebagian besar contoh di edisi pertama, termasuk CPU 8-bit kecil.

Saya membeli salinan saya dengan harga sekitar £ 22, baru, melalui Amazon. Itu nilai yang sangat bagus.

Leon Heller
sumber
Dengan GBP 65 untuk <300 halaman tidak persis murah :-(, tapi terima kasih atas sarannya.
stevenvh
Ada juga edisi Altera. Berguna tetapi ketinggalan zaman dengan perangkat lunak saat ini, setidaknya di bagian NIOS.
Brian Carlton
2

Ketika mempelajari segala jenis HDL (Verilog, VHDL ...), penting untuk mengingat satu hal. Ini bukan pemrograman perangkat lunak dan semuanya berjalan paralel. Yang sedang berkata, saya menemukan bahwa cara terbaik untuk mempelajari HDL adalah untuk belajar bagaimana berpikir dalam perangkat keras dan menggambarkan perangkat keras (itu sebabnya itu disebut bahasa deskripsi perangkat keras).

Sejauh ini, saya jarang melihat buku yang menunjukkan kepada Anda bagaimana HDL Anda diterjemahkan ke dalam perangkat keras. Saya sudah membaca satu ketika saya berada di Synopsys (halaman diisi dengan kode dan skema) tetapi itu adalah publikasi internal. Namun, meskipun tidak memiliki buku ini, Anda masih dapat melihat bagaimana kode Anda diubah menjadi perangkat keras dengan menjalankannya melalui sintesis pada perangkat lunak bebas.

Alasan saya ingin menekankan ini adalah karena ada banyak cara untuk menyelesaikan masalah. Anda hanya akan dapat menulis kode yang menyelesaikannya secara efisien, dari jumlah gerbang dan titik waktu pengaturan, jika Anda memahami bagaimana kode tersebut diterjemahkan ke dalam perangkat keras yang mendasarinya.

Semoga berhasil!

sybreon
sumber
0

Saya merekomendasikan setiap buku yang ditulis oleh Prof Pong Chu .

Mereka menawarkan pengantar yang sangat komprehensif untuk desain RTL menggunakan Verilog atau VHDL. Mereka juga memberikan pengantar soft core tradisional seperti Nios dari Altera atau Picoblaze atau Microblaze (edisi 2017) dari Xilinx. Gaya pengkodean bersih dan metodologi untuk menerjemahkan algoritma ke FSMD (mesin negara terbatas yang mengontrol jalur data) sangat berguna.

Saya suka semua buku lain yang dikutip sebelumnya, tetapi buku-buku Pong Chu jelas favorit saya. Buku-buku Ashenden lebih maju tentang VHDL, tetapi batas-batas RTL vs simulasi tidak sejelas Pong Chu.

JCLL
sumber