FPGA 2

반도체 설계 독학으로 시작하기 2탄(예제 코드 테스트벤치, And gate)

2번째 문서는 간단한 Verilog 예제코드 작성으로 And_gate의 입력과 결과 출력을 진행한다. 간단한 Windows 명령어의 조작만 사용한다면 쉽게 따라 할 수 있다. 앞 발행 글을 확인하여 개발환경 구성을 선행 후 해당 내용을 확인하기를 바란다..1. 간단한 Verilog 코드 작성새로운 Verilog 파일 생성VS Code에서 새 파일을 만들고 파일 이름을 and_gate.v로 저장. (.v는 Verilog 파일 확장자이다.) 아래 코드를 파일에 복사/붙여넣기 하십시오. 간단한 AND 게이트를 설계한 예제이다.module and_gate ( input a, input b, output y); assign y = a & b;endmodule 저장.2. 테스트벤치 작성시뮬레이..

반도체 설계 독학으로 시작하기 1탄(verilog, GTKwave, VS Code 환경 설정)

본인의 경우 전기, 전자, 정보, 통신 등 다양한 지식을 함양하고 있으나, 딱히 한 학문에 대한 깊이 있는 지식을 갖추고 있지는 않다. 이번 게시글을 시작으로 독학으로 반도체 설계를 시작해 보고자 한다. 해당 분야에 대한 지식은 전혀 없어 차근차근 진행할 예정이다. 첫 목표는 상용 FPGA 보드에 원하는 설계를 시작으로 RISC-V 구현, 그리고 ASIC까지 진행하는 것을 목표로 한다. 이번 첫 게시글은 작업환경부터 시작한다.1. Verilog 코드 작성과 시뮬레이션 도구반도체 설계를 위한 첫걸음은 Verilog로 설계를 작성하고 시뮬레이션을 통해 검증 것이다.가.  Icarus Verilog (Verilog 컴파일러)설명: Verilog 코드를 작성하고 시뮬레이션할 수 있는 무료도구이다.다운로드 링크:..