Bisakah Anda mengklarifikasi HDL apa yang ingin Anda gunakan? Pilihannya pada dasarnya adalah Verilog atau VHDL, [EDIT], dan kerabat mereka, Verilog-ASM dan VHDL-ASM (Analog mixed-signal). [/ EDIT] Verilog memiliki beberapa sintaks seperti C, yang membuatnya lebih mudah untuk diambil jika Anda pernah bekerja dengan C sebelumnya, tetapi ini juga membuatnya mudah untuk mengembangkan kebiasaan buruk - Anda tidak dapat memprogram perangkat keras dalam C, karena itu semua paralel! Juga seperti C, itu mengasumsikan Anda tahu apa yang Anda lakukan, dan mudah menembak diri sendiri. VHDL memaksa Anda untuk berpikir dengan cara yang sama sekali berbeda, yang bermanfaat, tetapi sulit. Itu lebih bertele-tele, dan lebih cenderung memperingatkan Anda jika Anda melakukan sesuatu yang aneh. Lihat diskusi Slashdot ini , atau artikel ini .
EDIT: "Bahasa Netlist" bukan sesuatu yang saya gunakan untuk pekerjaan desain (dalam editor teks), tapi saya kira Anda bisa. SPICE, format Cadsoft Eagle, dan EDIF adalah contoh (dengan tujuan yang sangat berbeda) yang muncul di pikiran. Saya hanya menggunakan netlist untuk memverifikasi bahwa skema saya benar (apakah setiap koneksi dalam skema Eagle saya masuk akal), untuk mengubah abstraksi yang disediakan oleh simulator (SPICE, mirip dengan cara seseorang menggunakan pernyataan ASM dalam C), atau untuk lakukan ekspor / impor antara berbagai program (EDIF).
The Spectre bahasa netlisting terkait dengan Verilog-A [nalog] dan SPICE, dan dirancang untuk desain dan verifikasi kerja. TIANG KAPALadalah bahasa pemodelan komponen yang kompatibel dengan Verilog-AMS dan VHDL-AMS. Mencari tutorial tentang bahasa-bahasa ini menunjukkan bahwa alat-alat yang terlihat seperti utilitas tangkap skematik sering digunakan, daripada pemrograman dalam bahasa netlisting itu sendiri.
Saya juga akan kedua FPGA Xilinx Spartan, dan papan dev Digilent . Namun, saya akan menggunakan Basys ($ 60) atau Nexys ($ 100) jika Anda tidak memerlukan Ethernet di papan Starter ($ 150) yang disebutkan oleh O Engenheiro (Harga dengan diskon pendidikan). Basys dan Nexys lebih murah dan karenanya lebih populer di sekolah, jadi ada lebih banyak tutorial dan laboratorium online.