´º½º ¹× µ¿Çâ
»õ·Î¿î ¹æ½ÄÀÇ ¿ÀÇ ¼Ò½º 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.
»ç´Â ±¸Ã¼ÀûÀÎ ¼¸é Áõ¸íÀ» ÅëÇÑ °æ¿ì ¿Ü¿¡´Â º» À¥»çÀÌÆ®¸¦ ÅëÇØ Á¦¾ÈµÇ´Â Á¦Ç° ¹× ¼ÒÇÁÆ®¿þ¾î¸¦ º¸ÁõÇÏÁö ¾ÊÀ¸¸ç, º¸ÁõÇÏ´Â °æ¿ì¶ó Çصµ
°ø±ÞÀÚ°¡ ±×°°Àº Á¦Ç°À̳ª ¼ÒÇÁÆ®¿þ¾î¿Í °ü·ÃÇÏ¿© Á¦°øÇÏ´Â ¼¸é Àΰ¡¼³ª º¸Áõ¼¸¦ ÅëÇؼ¸¸ º¸ÁõÇÕ´Ï´Ù.
|