VHDL을 0에서 연구해야하며 NT / Windows 대신 Linux 커널에서 실행되는 옵션이 필요합니다. 초보자에게 좋은 VHDL 리소스에 대한 좋은 링크도 감사합니다.
VHDL을 0에서 연구해야하며 NT / Windows 대신 Linux 커널에서 실행되는 옵션이 필요합니다. 초보자에게 좋은 VHDL 리소스에 대한 좋은 링크도 감사합니다.
답변:
Xilinx ISE와 Altera Quartus II IDE는 모두 Linux에서 실행됩니다. 무료 다운로드가 가능합니다 :
http://www.xilinx.com/products/design-tools/ise-design-suite/ise-webpack.htm
https://www.altera.com/download/software/quartus-ii-we
Symphony EDA도 있습니다.
합성이 필요하지 않은 경우 더 좋습니다. 좋은 소프트웨어입니다. 무료 버전이 적합 할 수 있습니다.
편집자
디자인을 작성하려는 편집기를 사용할 수 있지만 Sigasi 를 제안하고 싶습니다 . Sigasi 2.0은 자동 완성, 리팩토링, 코드 미화 등을 제공하는 Eclipse 기반의 강력한 편집기입니다. 과거에는 Vim을 많이 사용했지만 Sigasi는 실제로 중요한 성능 향상 도구였습니다. 학업에 무료로 사용할 수 있으므로 본인이 직접 확인하시기 바랍니다.
시뮬레이터
대부분의 공급 업체 제품군에는 일종의 컴파일러가 포함되어 있지만 더 간단한 대안을 사용하는 것이 좋습니다.
이 두 가지 도구는 이동 중에 나 집에서 문제가 될 수있는 라이센스가 필요하지 않기 때문에 편리한 도구입니다.
합성
Altera, Xilinx 및 Actel은 모두 실제 대상에서 디자인을 실행하려는 경우 사용할 수있는 무료 버전의 제품군을 제공합니다.
이 분야에서 일하면서 Xilinx와 Altera를 포함한 심각한 벤더들이 이미 Linux 버전의 툴을 가지고 있다고 말할 수 있습니다. 관련 모드가있는 emacs와 비교할 때 창백한 코드 편집기입니다.
시뮬레이션 인터페이스의 경우 ghdl, icarus verilog 또는 verilator와 함께 gtkwave를 무료로 사용할 수 있습니다. 나는 qucs (주로 향신료와 같은 회로 시뮬레이터이지만 freehdl과 icarus verilog를 사용하여 디지털 구성 요소를 시뮬레이션하는 것) 이외의 시뮬레이션을위한 편리한 인터페이스를 알지 못합니다 . 데이터 양이 다소 커지더라도 gtkwave는 종종 분석하기에 충분합니다.
FPGA 로의 최종 합성 및 배치 및 경로에 관해서는 현재 무료 도구가 아닌 대안이 없습니다. 적절한 형식의 비트 스트림을 가지고 있으면 프로그래밍이 덜 제한되고 ORDB2A (디자인을 도와주었습니다)와 같은 보드의 경우 UrJTAG 와 같은 무료 도구를 사용 합니다. ASIC을 목표로 삼고 있다면 Alliance가 흥미로운 가능성입니다.
vhdl 모드로 이맥스를 제안하려고했습니다.
그러나 이는 코드 편집 기능 만 제공하므로 합성을 수행하려면 ISE / QuartusII 도구가 필요합니다.