사용하려는 HDL을 명확히 할 수 있습니까? 선택 사항은 기본적으로 Verilog 또는 VHDL, [편집] 및 해당 상대 인 Verilog-ASM 및 VHDL-ASM (아날로그 혼합 신호)입니다. [/ EDIT] Verilog에는 C와 유사한 구문이 있으므로 이전에 C를 사용해 본 적이 있으면 쉽게 선택할 수 있지만 나쁜 습관을 쉽게 개발할 수 있습니다. C에서는 하드웨어를 프로그래밍 할 수 없기 때문에 모든 병렬! 또한 C와 마찬가지로 자신이하는 일을 알고 있다고 가정하고 발로 쉽게 쏠 수 있습니다. VHDL은 완전히 다른 방식으로 생각하도록하는데 도움이되지만 어렵습니다. 더 장황하고 이상한 일을하면 경고 할 가능성이 큽니다. 이 Slashdot 토론 또는 이 기사를 참조하십시오 .
편집 : "넷리스트 언어"는 (텍스트 편집기에서) 디자인 작업에 사용한 것이 아니지만 가능하다고 생각합니다. SPICE, Cadsoft Eagle의 형식 및 EDIF는 모두 매우 다른 목적을 가진 예입니다. 넷리스트 만 사용하여 회로도가 올바른지 (Iagle 회로도의 각 연결이 의미가 있는지) 확인하거나 시뮬레이터 (SPICE, C에서 ASM 문을 사용하는 방식과 유사)가 제공하는 추상화를 조정하거나 다른 프로그램 (EDIF)간에 내보내기 / 가져 오기를 수행하십시오. 유령 netlisting 언어의 Verilog-A [nalog] 및 SPICE와 관련되며, 설계 및 검증 작업을 위해 설계되었습니다. 돛대
Verilog-AMS 및 VHDL-AMS와 호환되는 구성 요소 모델링 언어입니다. 이러한 언어에 대한 자습서를 검색하면 넷 리스팅 언어 자체에서 프로그래밍하기보다는 회로도 캡처 유틸리티처럼 보이는 도구가 자주 사용됨을 알 수 있습니다.
또한 Xilinx Spartan FPGA와 Digilent 개발 보드를 두 번째로 살펴 보겠습니다 . 그러나 O Engenheiro (교육 할인 가격)가 언급 한 스타터 보드 ($ 150)의 이더넷이 필요하지 않은 경우 Basys ($ 60) 또는 Nexys ($ 100)와 함께 갈 것입니다. Basys와 Nexy는 학교에서 더 저렴하고 인기가 높으므로 온라인으로 더 많은 튜토리얼과 랩이 있습니다.