무료 Verilog Simulator - Icarus
Lecture | 2009/11/05 22:26
gEDAGPL을 따르는 EDA툴킷 개발 프로젝트로 2002년에 시작되어 지금까지 꾸준히 업데이트가 되고 있으며 오픈소스프로그램으로는 높은 완성도를 갖고 있다.
http://www.gpleda.org/

이중에서도 Icarus Verilog Simulator는 무료로 사용할 수 있는 시뮬레이터 중에 가장 유명하다. gEDA 프로젝트도 Stephen William이 개발한 Icarus로 부터 시작되었다.

오픈소스프로그램들은 직접 컴파일을 해서 사용하는 번거로움이 있지만 다행히 Icarus와 gtkwave(waveform view)를 간단히 설치할 수 있는 intall package가 있으며 아래링크에서 받을 수 있다.

iverilog-0.9.1_setup.exe [5.33MB]

설치과정
1. iverilog-0.9.1_setup.exe실행, Next

2. License Agreement에 동의(필수), Next

3. 설치위치 변경(선택). 기본 값인 "C:\Program Files\Icarus Verilog" 대신 "C:\Icarus"입력.
변경하지 않을 경우 환경변수의 PATH값을 "c:\progra~1\icarus~1\bin"으로 변경해야함.
(환경변수 변경 방법은 10번 과정 참조)

4. waveform view인 GTKWave설치 (필수)

5. 시작메뉴폴더 생성 (선택)

6. 바탕화면 아이콘 추가 (선택)

7. 설치준비완료

8. 설치

9. 설치 완료. 환경변수 추가 선택(필수)

10. 환경 변수 설정. 3번과정대로 설치위치를 변경하지 않고 긴 이름의 디렉토리를 사용할 경우는 아래와 같이 직접 환경변수를 설정해주어야 정상적으로 사용이 가능하다.
"C:\Program Files\Icarus Verilog Simulator\bin" 부분을 "C:\progra~1\icarus~1\bin"과 같이 변경하여 저장한다.

11. Command창 실행. '시작->실행' 메뉴 실행후 'cmd', 확인

12. 디렉토리 변경후 Icarus실행.
icarus가 설치된 디렉토리로 이동 (cd c:\icarus) 후
예제파일인 lfsr16.v실행
iverilog lfsr16.v <enter>
vvp a.out <enter>
gtkwave <enter>

13. waveform확인 (결과파일'dump.vcd' 로드)

14. waveform확인 (신호선택)

, ,
Trackback http://www.donny.co.kr/tt/trackback/106
yangk 2009/11/05 23:21
좋은 정보 감사 ^^
ㄱㄱㅎ 2009/11/09 09:33
오옷..저도 이거 깔아봤는데..
SVA때문에 암흑의 Modelsim을 더 깔긴 했지만요..
좀 괜찮은듯..
변진수 2009/11/14 04:28
아까,, 말씀하신거요,,^^;;
assertion이나 PLI 같은거 말고 다른
쉽고 간단하고 저렴한? 방법이 있는 건가요? ㅋ
Please give me a hint,, HaHa :-)
donny 2009/11/15 11:26 
아.. 그거요?
간단한 방법이 있지요.
곧 알려드릴께요 ^^
Name
Password
Homepage
  Secret
Description
 

BLOG main image
A Mixed-Signal Chip Designer, Donny (drdonny@gmail.com)
전체 (104)
Portfolio(Eng.) (20)
Design (11)
Verification (4)
Technology (5)
Lecture (14)
Travel (5)
Family (24)
KoreaInlineCup (1)
Donny Thinks (20)
Wishlist (0)
<<   2010/09   >>
S M T W T F S
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30
MIPI 재희 집적회로설계 Microprocessor DSI Synthesis Qualcomm 인테리어 DDI MDDI
2010/09
2010/08
2010/07
2010/06
2010/05
방문해주셔..
    00:39 - donny
수술이 잘되..
    09/07 - 구선숙
안녕하세요?..
    09/07 - 지원맘
힘내새요. ..
    09/07 - allen
회복실로 왔..
    09/06 - gold aunt
반도체, 칩..
    2009 - :::: for Ne..
Synopsys 버..
    2008 - Processor A..
Coding styl..
    2008 - Processor A..
Natural Bor..
Processor A..
칩쟁이들 모임
121
75
65589
태터툴즈 배너