Чи можете ви уточнити, який HDL ви хочете використовувати? Вибір - це в основному Verilog або VHDL, [EDIT] та їх родичі, Verilog-ASM та VHDL-ASM (Аналоговий змішаний сигнал). [/ EDIT] Verilog має деякий C-подібний синтаксис, який полегшує пошук, якщо ви працювали з C раніше, але це також полегшує розвиток шкідливих звичок - Ви не можете програмувати апаратне забезпечення на C, тому що це все паралельно! Також як і С, він передбачає, що ви знаєте, що робите, і легко стріляти собі в ногу. VHDL змушує думати зовсім по-іншому, що корисно, але важко. Це більш багатослівно і швидше попередити вас, якщо ви зробите щось дивне. Дивіться цю дискусію Slashdot або цю статтю .
EDIT: "Мови Netlist" - це не те, що я використовував для дизайнерських робіт (у текстовому редакторі), але я вважаю, що ви могли. SPICE, формат Cadsoft Eagle і EDIF - це всі приклади (з дуже різними цілями), які приходять в голову. Я використовував лише списки неттолів, щоб перевірити правильність моєї схеми (чи має сенс кожне з'єднання в моїй схемі Eagle), щоб налаштувати абстракцію, яку надає тренажер (SPICE, подібно до того, як використовуються оператори ASM в C), або здійснювати експорт / імпорт між різними програмами (EDIF). Specter netlisting мову пов'язаний з Verilog-A [nalog] і SPICE, і призначений для розробки і перевірки роботи. МАСТ
це компонентна модель моделювання, сумісна з Verilog-AMS та VHDL-AMS. Пошук навчальних посібників з цих мов показує, що інструменти, схожі на схематичні утиліти зйомки, часто використовуються, а не програмуються на самій мові мереж.
Я також відправлю Xilinx Spartan FPGA і плату розробників Digilent . Однак я б поїхав з Basys (60 доларів) або Nexys (100 доларів), якщо вам не потрібен Ethernet на платі Starter (150 доларів), згаданий O Engenheiro (Ціни зі знижкою на освіту). Basys і Nexys дешевші і, отже, більш популярні в школах, тому в Інтернеті є більше навчальних посібників та лабораторій.