GNU / 리눅스 환경을위한 VHDL IDE


19

VHDL을 0에서 연구해야하며 NT / Windows 대신 Linux 커널에서 실행되는 옵션이 필요합니다. 초보자에게 좋은 VHDL 리소스에 대한 좋은 링크도 감사합니다.


3
FPGA 벤더 툴 슈트 중 일부는 현재 무료 버전으로 리눅스에서 실행된다는 것이 확실하다. 이는 종종 HDL 언어를 다루는 대중적인 방법이었다.
Chris Stratton

답변:


10

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도 있습니다.

http://www.symphonyeda.com/

합성이 필요하지 않은 경우 더 좋습니다. 좋은 소프트웨어입니다. 무료 버전이 적합 할 수 있습니다.


1
와우 훌륭합니다! 그들이 리눅스를 위해 그것을 제공한다는 것을 결코 깨닫지 못했습니다.
Konsalik

9

편집자

디자인을 작성하려는 편집기를 사용할 수 있지만 Sigasi 를 제안하고 싶습니다 . Sigasi 2.0은 자동 완성, 리팩토링, 코드 미화 등을 제공하는 Eclipse 기반의 강력한 편집기입니다. 과거에는 Vim을 많이 사용했지만 Sigasi는 실제로 중요한 성능 향상 도구였습니다. 학업에 무료로 사용할 수 있으므로 본인이 직접 확인하시기 바랍니다.

시뮬레이터

대부분의 공급 업체 제품군에는 일종의 컴파일러가 포함되어 있지만 더 간단한 대안을 사용하는 것이 좋습니다.

  • GHDL : GNAT 및 GCC 기반의 오픈 소스 VHDL 시뮬레이터.
  • Simili : 소규모 프로젝트 VHDL 시뮬레이터 및 IDE에 무료입니다.

이 두 가지 도구는 이동 중에 나 집에서 문제가 될 수있는 라이센스가 필요하지 않기 때문에 편리한 도구입니다.

합성

Altera, Xilinx 및 Actel은 모두 실제 대상에서 디자인을 실행하려는 경우 사용할 수있는 무료 버전의 제품군을 제공합니다.


8

이 분야에서 일하면서 Xilinx와 Altera를 포함한 심각한 벤더들이 이미 Linux 버전의 툴을 가지고 있다고 말할 수 있습니다. 관련 모드가있는 emacs와 비교할 때 창백한 코드 편집기입니다.

시뮬레이션 인터페이스의 경우 ghdl, icarus verilog 또는 verilator와 함께 gtkwave를 무료로 사용할 수 있습니다. 나는 qucs (주로 향신료와 같은 회로 시뮬레이터이지만 freehdl과 icarus verilog를 사용하여 디지털 구성 요소를 시뮬레이션하는 것) 이외의 시뮬레이션을위한 편리한 인터페이스를 알지 못합니다 . 데이터 양이 다소 커지더라도 gtkwave는 종종 분석하기에 충분합니다.

FPGA 로의 최종 합성 및 배치 및 경로에 관해서는 현재 무료 도구가 아닌 대안이 없습니다. 적절한 형식의 비트 스트림을 가지고 있으면 프로그래밍이 덜 제한되고 ORDB2A (디자인을 도와주었습니다)와 같은 보드의 경우 UrJTAG 와 같은 무료 도구를 사용 합니다. ASIC을 목표로 삼고 있다면 Alliance가 흥미로운 가능성입니다.


ORDB2A의 재고가 없습니다. 그것은 보이는 O 보드가 좋은 교체 될 수 있습니다. mouser에서 사용 가능합니다.
minghua

2
또한 일부 Lattice FPGA를위한 무료 소프트웨어 툴이 있습니다. IceStorm 프로젝트를 찾아보십시오.
Yann Vernier

2

vhdl 모드로 이맥스를 제안하려고했습니다.

그러나 이는 코드 편집 기능 만 제공하므로 합성을 수행하려면 ISE / QuartusII 도구가 필요합니다.


초기 학습 목적으로, 코드는 합성 엔진이 아닌 시뮬레이션 엔진에 공급 될 수 있습니다 (결과를 보려면 하드웨어 장치가 필요함). FPGA 슈트에는 종종 일부 레벨의 시뮬레이션 툴이 포함되어 있기 때문에 "실제"시뮬레이터는 때때로 FPGA 스위트와 번들로 제공되는 별도의 패키지이며 때로는 별도 판매 / 게시되기도합니다.
Chris Stratton
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.