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!