Electronic Engineering Times - Korea...


 

FPGA¿¡ ´ëÇÑ Áø½Ç°ú °ÅÁþ, ±×¸®°í ÇÁ·ÎÅäŸÀÔ
±âÀç: 2004³â 11¿ù 16ÀÏ

By Lauro Rizzatti

°ÅÀÇ ¾î´À ´©±¸¶óµµ FPGA µð¹ÙÀ̽º µÎ °³¸¦ º¸µå¿¡ ¿Ã·Á ³õ°í¼­´Â "ÇÁ·ÎÅäŸÀÌÇÎÇÒ Áغñ´Â ¿Ï·áµÆ´Ù"°í ¼±¾ðÇÒ ¼ö ÀÖ´Ù. ±×·¯³ª FPGA°¡ µÎ °³ÀÏ °æ¿ì ÀÌ´Â ¹Ýµå½Ã ¸Â´Â ¾ê±â¶ó°í´Â ÇÒ ¼ö ¾ø´Ù. ´õ±º´Ù³ª FPGA°¡ 5~6°³ ÀÌ»óÀÏ °æ¿ì¿¡´Â ºñÇö½ÇÀûÀÌ´Ù.

FPGA ÇÁ·ÎÅäŸÀÌÇÎ ¼­ºñ½º īŸ·Î±×¸¦ º¸¸é ¼ö¸¹Àº ¾÷ü¸íµéÀÌ ³ª¿­µÇ¾î Àִµ¥, ¹®Á¦´Â À̵鰣ÀÇ Â÷º°Á¡ÀÌ ¹«¾ùÀΰ¡ ÇÏ´Â °ÍÀÌ´Ù. Á¦Ç°µéÀÇ ¿ë·® ¹× ¼º´É »ç¾çÀ» µé¿©´Ù º¸¸é ±×°ÍÀ» ¾Ë¾Æ³»±â´Â ´õ¿í ¾î·Á¿öÁø´Ù.

¹«¾ùº¸´Ùµµ FPGAÀÇ ¼º´É ÃøÁ¤À» À§ÇÑ °ø½Ä Ç¥ÁØÀ̳ª ½ÉÁö¾î´Â ÃøÁ¤ ¹æ¹ý¿¡ ´ëÇÑ ¹¬½ÃÀû ÇÕÀÇ»çÇ× Á¶Â÷µµ Á¸ÀçÇÏÁö ¾Ê±â ¶§¹®¿¡ ¼ýÀÚ ³îÀ½ÀÌ ÀÌ·ç¾îÁú °¡´É¼ºÀÌ ³ô´Ù. ¿¹ÄÁ´ë Xilinx»çÀÇ °æ¿ì, Virtex-IIÀÇ ÃÖ°í¼Ó ¹öÀüÀÌ 400MHzÀÇ ¼Óµµ¸¦ Á¦°øÇÑ´Ù°í ÁÖÀåÇÑ´Ù. ±×·¯³ª FPGA ÇÁ·ÎÅäŸÀÌÇÎ Ç÷§Æû »ó¿¡ À̵éÀÇ ÃÖ´ë Á¦Ç° ´ë¿©¼¸ °³¸¦ žÀçÇÑ À§¿¡ 300¸¸ ASIC °ÔÀÌÆ®ÀÇ µðÀÚÀÎÀ» ¸ÅÇνÃÅ°°í ³ª¸é ½ÇÇà ¼Óµµ´Â ±â²¯ÇØ¾ß ¼ö ¸Þ°¡Ç츣Âê¿¡ ºÒ°úÇØÁö°í ¸¸´Ù. µµ´ëü ¾î¶»°Ô µÈ°É±î?

ù°, I/O Æеå´ç ÀüÆÄ Áö¿¬ÀÌ ¼ö ³ª³ëÃÊÀ̹ǷÎ, FPGA ´Ù¼¸ °³°¡ ÀÎÅÍÄ¿³ØÆ®µÉ ¶§¸¶´Ù ÃÖ´ë ½ÇÇà ¼Óµµ¿¡¼­ Á¶±Ý¾¿ °¨ÇØÁö°Ô µÈ´Ù. µÑ°, FPGAÀÇ I/O ÇÉ ¼ö´Â Á¦ÇѵǾî Àֱ⠶§¹®¿¡ I/O ½Ã±×³Î¿¡ ´ëÇØ ´ÙÁß µ¥ÀÌÅÍ Àü¼Û ¼Óµµ¸¦ Àû¿ëÇÒ ¼ö ¹Û¿¡ ¾ø¾î ÀÌ ¶ÇÇÑ ¼Óµµ¸¦ ÃÖ¼ÒÇÑ µ¿ÀÏÇÑ °ö¼À Àμö¸¸Å­ ¶³¾î¶ß¸®°Ô µÈ´Ù. ¼Â°, ¸ÖƼÆ÷Æ® ¾×¼¼½º ±â´ÉÀ» °®Ãá ¸Þ¸ð¸®ÀÇ Á¸Àç ¶ÇÇÑ ¼Óµµ¸¦ ´õ¿í ¶³¾î¶ß¸®°Ô µÈ´Ù.

Çö½ÇÀûÀ¸·Î ÀÚ½ÅÀÇ µðÀÚÀÎÀ» 10MHz ¼Óµµ·Î ½ÇÇà½Ãų ¼ö ÀÖ´Ù¸é ¿îÀÌ ÁÁÀº °ÍÀÌ´Ù. FPGA ÇÁ·ÎÅäŸÀÌÇÎ º¥´õµéÀº ºÐÇÒ Åøµµ Ŭ·° Æ®¸®µéÀ» ÀÚµ¿ ¹è¼±ÇÒ ¼ö´Üµµ Á¦°øÇÏÁö ¾Ê´Â´Ù. I/O ¹Ù¿î´õ¸® »ó¿¡¼­ ¿©·¯ µ¥ÀÌÅÍ Àü¼Û ¼ÓµµµéÀ» °ü¸®ÇÒ ¼ö ÀÖ´Â Åøµéµµ Á¦°øÇÏÁö ¾Ê´Â´Ù. ±×·±µ¥µµ ÀÏ´Ü 300¸¸ ASIC °ÔÀÌÆ®µéÀ» °£½ÅÈ÷ ¸ÅÇÎÇÏ°í ³ª¸é ¿ì¸®´Â ÇÁ·ÎÅäŸÀÌÇÎ Áغñ°¡ µÇ¾ú³ë¶ó°í ¸»ÇÑ´Ù. Á¤¸» ±×·²±î?

ÀÓº£µðµå ¼ÒÇÁÆ®¿þ¾î¸¦ °ËÁõÇÒ »ý°¢À̶ó¸é ¼ÒÇÁÆ®¿þ¾î µð¹ö°Å¿¡ JTAG ¿¬°áÀ» ÇÏ´Â °Í¸¸À¸·Îµµ ÃæºÐÇÒÁöµµ ¸ð¸¥´Ù. ÇÏÁö¸¸ Çϵå¿þ¾î¸¦ µð¹ö±ëÇÒ »ý°¢À̶ó¸é ´Ù¸¥ ¹æ¹ýÀ» ã´Â ÆíÀÌ ³´´Ù.

ÀüÅëÀûÀÎ FPGA ÇÁ·ÎÅäŸÀÌÇÎ ÅøµéÀº ´Ü¿¬ÄÚ °³¼±ÀÌ ÇÊ¿äÇϸç, ¾÷°è´Â ÀÌ·¯ÇÑ ¼Ö·ç¼ÇµéÀÇ Æò°¡¿¡ µµ¿òÀÌ µÉ¸¸ÇÑ Ç¥ÁØÀûÀÎ ÃøÁ¤ ¹æ¹ýÀ» ÇÊ¿ä·Î ÇÏ°í ÀÖ´Ù. ÀÓº£µðµå ¼ÒÇÁÆ®¿þ¾î¸¦ °ËÁõÇÒ ¼ö ÀÖ´Â ´É·ÂÀº ±ØÈ÷ Áß¿äÇÏ´Ù. Áï, ÀÌ·¯ÇÑ ÅøµéÀº Çϵå¿þ¾î µðÀÚÀ̳ʵé°ú ÀÓº£µðµå ¼ÒÇÁÆ®¿þ¾î °³¹ß ¾÷°è¸¦ Áö¿øÇÒ ¼ö ÀÖÀ» Á¤µµÀÇ À¶Å뼺À» °¡Á®¾ß ÇÏ´Â °ÍÀÌ´Ù.

±×·¯ÇÑ °³¼±ÀÌ ÀÌ·ç¾îÁú ¶§±îÁö´Â ´ÙÀ½°ú °°Àº ¿À·£ °Ý¾ðÀ» ¸¶À½¿¡ »õ°ÜµÎÀÚ. "»ç´Â ÂÊ¿¡¼­ Á¶½ÉÇÒ °Í."

Lauro Rizzatti¾¾´Â Ķ¸®Æ÷´Ï¾ÆÁÖ »õ³ÊÁ¦ÀÌ¿¡ ¼ÒÀçÇÑ EVE(Emulation and Verification Engineering) USA»çÀÇ Á¦³Ê·² ¸Å´ÏÀúÀÌ´Ù.

º» ±â»ç´Â http://www.eetkorea.com/article_content.php3?article_id=8800351774¿¡ ÀÖ´Â ÀüÀÚ ¿£Áö´Ï¾î ±â»ç¿¡¼­ ÀμâÇÑ °ÍÀÔ´Ï´Ù.

 

ÀÌÀü ±â»ç·Î | ÀüÀÚ ¿£Áö´Ï¾î

ÀúÀÛ±Ç 2003 eMedia Asia Ltd. »ç°¡ ¸ðµç ±ÇÇÑÀ» º¸À¯ÇÏ°í ÀÖ½À´Ï´Ù. eMedia Asia Ltd. »çÀÇ ¸í½ÃÀûÀÎ ¼­¸é Çã¶ô ¾øÀÌ´Â Àüü ¶Ç´Â ºÎºÐÀ» ¾î¶°ÇÑ Çüųª ¸Åü·Îµµ °ÔÀçÇÒ ¼ö ¾ø½À´Ï´Ù.

º» À¥»çÀÌÆ®¿¡¼­ ÀÓÀÇÀÇ Á¦Ç°À̳ª ¼­ºñ½º, ¶Ç´Â °£Ç๰¿¡ ´ëÇØ ¼³¸íÇϰųª ¾ð±Þ(ÇÏÀÌÆÛ¸µÅ©¸¦ ÅëÇÑ ¼³¸íÀ̳ª ¾ð±ÞÀ» Æ÷ÇÔÇÏ¿©)ÇÑ´Ù°í Çؼ­ eMedia Asia Ltd. »ç°¡ ±× Á¦Ç°À̳ª ¼­ºñ½º, ¶Ç´Â °£Ç๰À» ÃßõÇÑ´Ù´Â ¶æÀº ¾Æ´Õ´Ï´Ù. eMedia Asia Ltd. »ç´Â ±¸Ã¼ÀûÀÎ ¼­¸é Áõ¸íÀ» ÅëÇÑ °æ¿ì ¿Ü¿¡´Â º» À¥»çÀÌÆ®¸¦ ÅëÇØ Á¦¾ÈµÇ´Â Á¦Ç° ¹× ¼ÒÇÁÆ®¿þ¾î¸¦ º¸ÁõÇÏÁö ¾ÊÀ¸¸ç, º¸ÁõÇÏ´Â °æ¿ì¶ó Çصµ °ø±ÞÀÚ°¡ ±×°°Àº Á¦Ç°À̳ª ¼ÒÇÁÆ®¿þ¾î¿Í °ü·ÃÇÏ¿© Á¦°øÇÏ´Â ¼­¸é Àΰ¡¼­³ª º¸Áõ¼­¸¦ ÅëÇؼ­¸¸ º¸ÁõÇÕ´Ï´Ù.

  Send to a colleague | Print this document