Electronic Engineering Times - Korea...


 

Electronic Engineering Times - Korea뉴스 및 동향

 

새로운 방식의 오픈 소스 VHDL 컴파일러 "GHDL"
기재: 2003년 07월 05일

리차드 괴링

GHDL이라고 하는 오픈 소스 VHDL 시뮬레이터는 GCC(Gnu Compiler Collection) 수트의 프론트엔드 역할을 함으로써 기타 무료 VHDL 시뮬레이터와는 다른 접근 방식을 취한다. GHDL은 실행 가능한 파일로 직접 컴파일하며, 대부분의 오픈 소스 컴파일이 필요로 하는 중간 단계를 피한다.

GHDL은 Tristan Gingold씨의 발명품이다. 스스로를 Unix와 Linux의 "개발자"이자 사용자라고 설명하는 그는, VHDL에 관해 더 많이 배우기 위해 GHDL을 작성했다고 한다.

Gingold씨는 "GHDL은 두 가지 면에서 다른 오픈 소스 VHDL과 다르다. 즉, Ada95로 쓰여져 있으며 GCC 기술을 이용한 직접적인 컴파일러이다"라며 "당신은 당신의 VHDL 소스를 분석하고, 그 다음 실행 가능한 것을 만들며, 그것을 실행시켜 시뮬레이션을 시작하면 된다"고 설명했다.

"VHDL 디자인은 GHDL을 이용해 직접 실행 파일을 만들며, C/C++ 컴파일러로 컴파일 과정을 거쳐야 하는 C나 C++로 중간 변환하지 않는다. 우리는 FreeHDL 프로젝트를 처음 시작할 때 이것의 사용을 고려했었다. 그러나 우리 중 누구도 GCC 내부에 대해 깊이 알고 있지 못했다"고 그는 말했다.

GHDL은 Ruby 기반의 RHDL 오픈 소스 시뮬레이터를 만든 엔지니어인 Phil Tomson씨의 관심을 끌었다. Tomson씨는 Free HDL 프로젝트에 참여하고 있으며 이 프로젝트는 리눅스를 위한 오픈 소스 VHDL 시뮬레이터를 만들기 위한 연구를 한다.

Tomson씨는 "최근에 GHDL을 시험해 본 바로는 이것이 적어도 리눅스에서는 매우 잘 동작하는 것 같다"고 말했다.

그러나 GHDL에는 몇 가지 제약이 있다. GHDL 웹사이트는 현재 버전은 "매우 시험적"이며 모든 VHDL 기능을 지원하는 것은 아니라고 말하고 있다. 이것은 "거의 모든" VHDL87 기능과 더욱 최근 버전인 VHDL93의 "일부 기능"을 구현한다.

GHDL은 오픈 소스 GNU 공중 라이선스(GPL) 하에 이용 가능하다.

이전 기사로 | 전자 엔지니어


저작권 2003 eMedia Asia Ltd. 사가 모든 권한을 보유하고 있습니다. eMedia Asia Ltd. 사의 명시적인 서면 허락 없이는 전체 또는 부분을 어떠한 형태나 매체로도 게재할 수 없습니다.

본 웹사이트에서 임의의 제품이나 서비스, 또는 간행물에 대해 설명하거나 언급(하이퍼링크를 통한 설명이나 언급을 포함하여)한다고 해서 eMedia Asia Ltd. 사가 그 제품이나 서비스, 또는 간행물을 추천한다는 뜻은 아닙니다. eMedia Asia Ltd. 사는 구체적인 서면 증명을 통한 경우 외에는 본 웹사이트를 통해 제안되는 제품 및 소프트웨어를 보증하지 않으며, 보증하는 경우라 해도 공급자가 그같은 제품이나 소프트웨어와 관련하여 제공하는 서면 인가서나 보증서를 통해서만 보증합니다.

  Send to a colleague | Print this document