Jika Anda berencana untuk bekerja dengan logika yang dapat diprogram (mis. FPGA, bukan MCU), VHDL dan Verilog adalah dua bahasa yang harus Anda ketahui. Sebagai siswa, Anda mungkin harus mempelajari keduanya, menggunakan keduanya dan diperiksa keduanya. Itu memang benar bagi saya (dan saya hanya mengambil beberapa kursus dalam desain ASIC), meskipun itu sudah lama sekali.
Kemungkinannya adalah VHDL atau Verilog akan lebih disukai untuk Anda. Saya memiliki preferensi pribadi untuk Verilog, tetapi mengetahui keduanya membantu.
Sebagai insinyur masa depan, Anda secara kasar dapat melipatgandakan peluang mendapatkan pekerjaan yang baik dalam mendesain dengan FPGA (dan teknologi serupa) jika Anda dapat menggunakan Verilog dan VHDL.
Anda harus mencoba membuat pilihan sebagai tidak relevan (bagi Anda) sebanyak mungkin, mengesampingkan preferensi pribadi. Bahasa hanyalah sarana untuk mencapai tujuan, bukan tujuan itu sendiri. Anggap diri Anda beruntung, hanya ada dua HDL besar di luar sana. Jika Anda adalah seorang ilmuwan komputer, Anda harus mempelajari selusin keluarga bahasa pemrograman yang sangat berbeda, dan dapat mempelajari yang baru dalam hitungan jam, dan memahami idiomnya dalam hitungan hari.
Selain itu: bahasa pemrograman (digunakan untuk mengontrol operasi Turing Machines) dan bahasa deskripsi perangkat keras (digunakan untuk mengontrol konfigurasi perangkat keras) adalah hal-hal yang berbeda secara bersamaan, meskipun sebagian besar HDL memiliki struktur yang membuatnya terlihat seperti bahasa pemrograman, atau menjadikannya pemrograman bahasa juga . Jika ini membingungkan, cukup terima bahwa Anda tidak dapat menulis sistem operasi komputer dalam VHDL, sama seperti Anda tidak dapat menggambarkan CPU RISC dalam C.