Tôi thích học VHDL và Verilog. Tôi đã tự hỏi nếu có bất kỳ IDE miễn phí cho những người?
Tôi thích học VHDL và Verilog. Tôi đã tự hỏi nếu có bất kỳ IDE miễn phí cho những người?
Câu trả lời:
Thứ nhất: chào mừng bạn đến với thế giới của thiết kế logic.
Thứ 2 bạn cần hiểu quy trình thiết kế "thiết kế" (từ thông dụng quan trọng!) Trong VHDL / Verilog là:
vì vậy, như bạn có thể thấy, đây là RẤT NHIỀU bước. đối với khá nhiều trong số chúng là các công cụ nguồn mở có sẵn. Chỉ miễn phí sẽ khá nhàm chán, vì vậy tôi sẽ cố gắng cho bạn thấy những gì thị trường có.
hy vọng tôi có thể giúp
Bất kỳ IDE lập trình hoặc trình soạn thảo văn bản nào thực sự có thể được sử dụng với các ngôn ngữ mô tả phần cứng và bất kỳ ngôn ngữ nào cũng có thể khởi chạy một chuỗi công cụ biên dịch (mô phỏng nhắm mục tiêu hoặc phần cứng). Kết quả là, câu hỏi thực tế để thực hiện một cái gì đó là "trình biên dịch HDL miễn phí nào có sẵn" - với câu trả lời là những thứ như Icarus Verliog, GHDL, v.v.
Tuy nhiên, khi nhiều người yêu cầu "IDE", ý nghĩa của chúng là thứ gì đó hấp dẫn, sẵn sàng để đi, thường với một số gợi ý / trợ giúp theo ngữ cảnh. Câu trả lời chung cho điều đó, là "phiên bản web" giới hạn của các bộ công cụ nội bộ được cung cấp bởi các công ty lớn của FPGA, như Xilinx (ISE) hoặc Altera (Quartus). Bạn không thực sự phải có bất kỳ phần cứng nào từ công ty tương ứng để biên dịch thiết kế hoặc chơi với bất kỳ giấy phép nào (thường là giới hạn kích thước hoặc thời gian) cho một trình giả lập mà chúng bao gồm. Điều đó nói rằng, 50-150 đô la để có được một bo mạch đồ họa cơ bản có thể khiến trải nghiệm trở nên "thật" hơn rất nhiều và cho bạn thấy một số khác biệt đáng ngạc nhiên giữa những gì xảy ra trong một trình giả lập và trong một mạch thực tế (nói chung là kết quả từ những thứ bạn có bỏ qua để chỉ định đầy đủ,
Tôi hiện đang sử dụng IDE miễn phí từ Xilinx. Bạn có thể tải xuống tại đây (giả sử bạn không sống ở Bắc Triều Tiên, v.v.): http://www.xilinx.com/support/doad/index.htm
Hiện tại nó được gọi là "ISE Design Suite" nhưng qua nhiều năm, Xilinx đã đổi tên nó. Mặc dù nó miễn phí, nhưng nó không thể được sử dụng trên các Xilinx thực sự lớn hoặc rất hiện đại. Tôi đang sử dụng nó ngay bây giờ trên thiết kế Spartan6 LX45, bảng Digilent Atlys (hiện có giá 200 đô la cho những người ở học viện, 349 đô la cho những người bên ngoài): http://www.digilentinc.com/ Products / Catalog.cfm? AvPath = 2,400 & Cat = 10 & FPGA
Các nhà cung cấp chính khác của FPGA là Altera. Họ cũng có các bảng thử nghiệm và một IDE miễn phí có tên là "Quartus": http://www.altera.com/products/software/sfw-index.jsp
Với các IDE thông thường , bạn bị mắc kẹt với những gì họ cung cấp cho bạn. Nhưng với Emacs 24 , bạn có thể tùy chỉnh nó theo bất kỳ mong muốn kỳ quái nào bạn có! Tôi sử dụng nó với các chế độ mở đầu và làm nổi bật . Nhìn thật thanh khiết làm sao!
Emacs không chính xác là một IDE, nhưng tại sao không biến nó thành một IDE?
Dưới đây là một vài IDE miễn phí:
SystemVerilog, Verilog, VHDL và các HDL khác
SystemVerilog và Verilog
Không thực sự có một IDE hoàn chỉnh có sẵn cho thiết kế RTL.
Đặt cược tốt nhất của bạn là bắt đầu với emacs hoặc vi với plugin cú pháp vhdl hoặc verilog và ánh xạ lại một vài phím chức năng để biên dịch, chạy và thực hiện một số công cụ kiểm soát phiên bản cơ bản. Hoàn thành mã trần được tích hợp sẵn cho các biên tập viên, nhưng họ không thực sự biết VHDL / Verilog.
Vì những điều này chưa được đề cập ở đây:
Đối với Verilog, có một trình soạn thảo mới có sẵn tại http://www.verilogeditor.com Nó dựa trên Eclipse và hiện đang ở bản Beta.
Gần đây tôi đã tìm thấy một trình soạn thảo VHDL / Verilog khá tốt ( http://www.vide-software.at ), đây là một plugin cho Microsoft Visual Studio. Nếu bạn là sinh viên, nó miễn phí. Nếu không, giấy phép chỉ tốn khoảng 30 EUR.
Nếu bạn biết và thích Visual Studio, bạn sẽ thích plugin này! Nó cũng khá phức tạp, vì nó hỗ trợ đổi tên, tìm tài liệu tham khảo, định nghĩa goto, hoàn thành mã, v.v. Hầu hết các trình soạn thảo (miễn phí) mà tôi đã thử trước đây đều thiếu các tính năng đó.