Câu trả lời:
Có một sự khác biệt lớn giữa IDE (môi trường phát triển) và trình giả lập. IDE có thể đến mà không có trình giả lập tích hợp và trình giả lập có thể đến mà không có GUI.
Nếu bạn đang tìm kiếm một trình giả lập , đây là danh sách các trình giả lập VHDL miễn phí với các liên kết tải xuống. Hầu hết các trình giả lập cũng hoạt động trên Linux.
Trong lịch sử, các kỹ sư điện chủ yếu là nhà trong môi trường Windows và cũng được sử dụng để trả nhiều tiền cho môi trường làm việc của họ. Điều này có thể góp phần giải thích lý do tại sao chúng ta không thấy nhiều IDE nguồn mở hơn để phát triển FPGA. Với khả năng tăng cường của các GPU và xu hướng chạy Linux trên chúng, điều này tất nhiên cũng ảnh hưởng đến các nền tảng phát triển. Vì vậy, có nhiều lời cảm ơn cho câu hỏi này, giúp theo cách rất riêng của họ để mở rộng cơ sở người dùng FPGA Linux.
Đối với các dự án có quy mô thông thường, khi mã của bạn có thể được chỉnh sửa hợp lý với các trình soạn thảo văn bản thông thường, tôi rất muốn nói rằng toàn bộ Debian / Ubuntu Linux đã là một môi trường phát triển tích hợp hoàn toàn Miễn phí (như trong lời nói và bia): đường ống yosys đã được đóng gói để bạn thực sự có được từ mã nguồn Verilog đến một Lattice FPGA lóe sáng, xem http://www.debian.org/FPGA/Lattice . Có VHDL mới ra mắt cho yosys tại https://github.com/forflo/yodl mà tôi tình nguyện đóng gói nếu tôi nhận được sự giúp đỡ của bạn để kiểm tra nó.
Trên một sidenote, đường ống dẫn yosys hoạt động trên tất cả các cấu trúc của Linux. Đặc biệt cần lưu ý là ARM và tất cả các thiết bị nhỏ như Raspberry Pi.