µðÁöÅПÀÓ½º

 


[±âȹ-½Å±â¼ú µû¶óÀâ±â] FPGA¤ýASIC¤ýSoC ¾î¶»°Ô ´Ù¸¥°¡

ÇÁ¸°Æ® ÆäÀ̽ººÏ Æ®À§ÅÍ Ä«Ä«¿À½ºÅ丮
Åë»ó `ºñ¸Þ¸ð¸® ¹ÝµµÃ¼'·Î ÅëĪµÇ´Â Á¦Ç°ÀÇ ºÐ·ù»ó ÀϹÝÀÎÀÇ È¥¶õÀ» ºÒ·¯ÀÏÀ¸Å°±â ½¬¿î ¿ë¾î·Î´Â FPGA¿Í ASIC, SoC µîÀÌ ÀÖ´Ù.

»ç¿ëÁß ¼³°èº¯°æ »õ ³í¸®È¸·Î ÀÔ·Â


FPGA(Field Programmable Gate Array)´Â ¹ÝµµÃ¼ ¼³°èÀÚ°¡ ÀǵµÇÑ ´ë·Î ÀÚÀ¯·Ó°Ô ȸ·Î¸¦ ¼³°èÇÒ ¼ö ÀÖ´Â ³í¸®È¸·ÎÇü ¹ÝµµÃ¼¸¦ ¸»ÇÑ´Ù. FPGA´Â »ç¿ëÁß ¼³°è »çÇ×ÀÌ ¹Ù²î¸é »õ·Î¿î ³í¸® ȸ·Î¸¦ FPGA ¼ÒÀÚ¿¡ ÀçÀÔ·ÂÇÒ ¼ö ÀÖ´Â À¯¿¬¼º°ú ÇÔ²², ¼³°èºÎÅÍ Á¦Ç°È­±îÁö À̾îÁö´Â `»óÇ°È­ ´Ü°è'°¡ 2ÁÖ Á¤µµ¿¡ ºÒ°úÇÏ´Ù´Â °ÍÀÌ ÀåÁ¡ÀÌ´Ù.

ƯÁ¤¿ëµµ ¼³°è °¡´É ÁÖ¹®Çü¹ÝµµÃ¼



ASIC(Application Specific Integrated Circuit)Àº ÀϹÝÀûÀ¸·Î ÁÖ¹®Çü ¹ÝµµÃ¼¶ó ºÒ¸®¸ç, »ç¿ëÀÚÀÇ ÁÖ¹®¿¡ µû¶ó ƯÁ¤ ¿ëµµ·Î ¼³°èÇÒ ¼ö ÀÖ´Â ¹ÝµµÃ¼¸¦ ÀǹÌÇÑ´Ù. ASICÀº FPGA µî¿¡ ºñÇØ °¡°ÝÀÌ Àú·ÅÇÏÁö¸¸, ÀϹÝÀûÀ¸·Î »óÇ°È­±îÁöÀÇ ±â°£Àº ´Ù¼Ò ±ä ÆíÀÌ´Ù.
ºñ¸Þ¸ð¸® ¹ÝµµÃ¼¸¦ ´ëÁß±³ÅëÀ¸·Î ºñÀ¯Çϸé ASICÀº ¹ö½º, FPGA´Â Åýÿ¡ ÇØ´çµÈ´Ù. FPGA°¡ ASIC¿¡ ºñÇØ °í°¡ÀÎ µ¥ ¹ÝÇØ, »óÇ°È­ ±â°£Àº FPGA(2ÁÖ)°¡ ASIC(6°³¿ù)º¸´Ù ÈξÀ ´õ ª±â ¶§¹®ÀÌ´Ù. ÃÖ±Ù FPGA°¡ Àú°¡ ½ÃÀåÀ» ÆÄ°íµé¸é¼­ ASIC°ú °æÀïÀ» ¹úÀÌ°í ÀÖ´Â °Íµµ »óÇ°È­ Áֱ⿡ ´ëÇÑ °æÀï·ÂÀÌ ÁÖ¿ä ¹è°æÀÌ µÆ´Ù.

¿©·¯°¡Áö ±â´É ´ÜÀÏĨÀ¸·Î ±¸Çö


SoC(System On Chip)´Â ´ÜÀÏ Ä¨À» »ç¿ëÇØ ¿©·¯ °¡Áö °ü·ÃµÈ ±â´ÉÀ» ±¸ÇöÇÏ´Â °ÍÀ¸·Î, FPGA³ª ASIC°ú´Â Â÷ÀÌ°¡ ÀÖ´Ù. SoC´Â ¿©·¯ ±â´ÉÀ» °¡Áø ½Ã½ºÅÛÀ» ÇϳªÀÇ Ä¨¿¡ ÁýÀûÇÏ´Â ±â¼ú·Î, Áö³­ 2001³â 5¿ù ¹Ì±¹ÀÇ ¹ÝµµÃ¼ ȸ»çÀÎ ÀÎÅÚÀÌ ¹«¼±Åë½Å°ú °ü·ÃµÈ Ĩ¼Â½ÃÀå ÁøÀÔÀ» ¼±¾ðÇϸ鼭 SoC °³¹ßÀ» °ø½Ä ¹ßÇ¥ÇÑ °ÍÀÌ SoCÈ°¼ºÈ­ÀÇ °è±â°¡ µÆ´Ù. ÀÌÈÄ ¼¼°è ¹ÝµµÃ¼ °Ë»ç Àåºñ¾÷üµéÀÌ ÀÌ Á¦Ç°ÀÇ ¾ç»ê¿¡ ´ëºñÇØ SoC½ÃÀå ÂÊÀ¸·Î ´«À» µ¹¸®±â ½ÃÀÛÇß°í, °³¹ß °æÀïÀÌ Á¡Â÷ °¡¼ÓÈ­µÇ°í ÀÖ´Ù.