¾×ÅÚ(Actel)Àº Áö³ 2¿ù 23ÀÏ, ¼¿ï »ï¼ºµ¿ ±×·£µåÀÎÅÍÄÜÆ¼³ÙÅ» È£ÅÚ¿¡¼ ±âÀÚ°£´ãȸ¸¦ ¿°í È¥ÇÕ½ÅÈ£ FPGA ½º¸¶Æ®Ç»Àü(SmartFusion) µð¹ÙÀ̽º¸¦ ¼Ò°³Çß´Ù. À̹ø¿¡ ¹ßÇ¥µÈ ½º¸¶Æ®Ç»Àü µð¹ÙÀ̽º´Â ÇϵåŸÀÔ ARM Cortex-M3 ÇÁ·Î¼¼¼¿Í FPGA ÆÐºê¸¯, ÇÁ·Î±×·¡¹Ö °¡´ÉÇÑ ¾Æ³¯·Î±× ºí·ÏÀ» ÅëÇÕÇØ ´Ù¾çÇÑ ¿ëµµ¿¡¼ È¿°úÀûÀΠȰ¿ëÀÌ °¡´ÉÇÏ´Ù.
½º¸¶Æ®Ç»Àü µð¹ÙÀ̽º´Â FPGA ÆÐºê¸¯, ¸¶ÀÌÅ©·ÎÄÁÆ®·Ñ·¯ ¼ºê½Ã½ºÅÛ, ¾Æ³¯·Î±×ÀÇ ¼¼ °¡Áö ¿ä¼Ò¸¦ ÇϳªÀÇ Ä¨¿¡ ÅëÇÕÇÑ ÇüÅÂÀÇ ¼Ö·ç¼ÇÀÌ´Ù. ÀÌ ±¸¼º ¿ä¼ÒµéÀ» Çϵå ŸÀÔÀ¸·Î ÅëÇÕÇϸ鼵µ À¯¿¬ÇÑ ÇÁ·Î±×·¡¸Óºí ±¸¼ºÀ» Áö¿øÇÏ¿© ¼º´É°ú À¯¿¬¼º, °æÁ¦¼º°ú ¼³°è ÆíÀǼº±îÁö ´Ù¾çÇÑ ÀåÁ¡À» ¸ðµÎ °®Ãßµµ·Ï µðÀÚÀεǾú´Ù.

¡ã ¾×ÅÚ Á¸ À̽ºÆ® CEO °â »çÀå
Á¸ À̽ºÆ®(John East) ¾×ÅÚ CEO °â »çÀåÀº ÀÌ ÀÚ¸®¿¡¼ ¾×ÅÚÀÇ Á¦Ç° Ãâ½Ã Àü·«¿¡ ´ëÇØ "¿ì¸®´Â PLD ¸¶ÄÏÀÇ ¼±µµ ¾÷üµé°ú´Â ´Ù¸¥ Â÷º°ÈµÈ Àü·«À» ÅëÇØ Á¦Ç°À» ±¸ÇöÇϰí ÀÖ´Ù" °í ¹àÇû´Ù. ±×¸®°í À̸¦ ÅëÇØ Á¦Ç°ÀÇ °æÀï·ÂÀ» ³ôÀ̰í Á¡Â÷ ¿µÇâ·ÂÀ» ´Ã·Á °£´Ù´Â °ÍÀÌ´Ù. ±×¸®°í ½º¸¶Æ®Ç»Àü µð¹ÙÀ̽ºµµ 'Â÷º°ÈµÈ Àü·«'ÀÇ °á°ú¶ó°í ¼Ò°³Çß´Ù.
ÀÌ·± Â÷º°ÈµÈ Àü·«ÀÇ Á߽ɿ¡´Â Ç÷¡½Ã ¸Þ¸ð¸® ±â¹Ý FPGA¶ó´Â Ư¡ÀÌ ÀÖ´Ù. À̴ Ÿ ¾÷üµéÀÌ »ç¿ëÇÏ´Â SRAM ±â¹Ý FPGA¿¡ ºñÇØ º°µµÀÇ ¿ÜºÎ ÀúÀåÀåÄ¡¸¦ ÇÊ¿ä·Î ÇÏÁö ¾Ê°í ¾Æ³¯·Î±× ºÎºÐ¿¡¼ °íÀü¾Ð ó¸® °¡´É µîÀÇ ÀåÁ¡À» °¡Áö°í ÀÖ¾î ´õ À¯¿¬ÇÑ ÅëÇÕÀÌ °¡´ÉÇϱ⠶§¹®ÀÌ´Ù. ¶ÇÇÑ Ä¨°ú Àü¹ÝÀûÀΠȸ·Î Àüü°¡ °£¼ÒÈµÇ¾î ¼³°è¿¡ À¯¸®ÇÏ´Ù´Â Á¡µµ Á¦½ÃµÇ¾ú´Ù.
¹ü¿ë¼ºÀ» °¡Áø FPGA ÆÐºê¸¯, ¸¶ÀÌÅ©·ÎÄÁÆ®·Ñ·¯, ÇÁ·Î±×·¥ °¡´ÉÇÑ ¾Æ³¯·Î±× ºÎºÐÀ» ¸ðµÎ ÅëÇÕÇÑ ´öºÐ¿¡ ½º¸¶Æ®Ç»Àü µð¹ÙÀ̽º´Â ´Ù¾çÇÑ ¿ëµµ¸¦ °¡Áø´Ù. Ȱ¿ë °¡´É ºÐ¾ß·Î´Â ½Ã½ºÅÛ, Àü¿ø °ü¸® ºÎºÐÀ̳ª ¸ðÅÍ ÄÁÆ®·Ñ, »ê¾÷ ÀÚµ¿È, µð½ºÇ÷¹ÀÌ Á¦¾î µî ´Ù¾çÇÑ ºÐ¾ß¿Í ¿ëµµ¿¡¼ »ç¿ëÀÌ °¡´ÉÇÏ´Ù°í ¼Ò°³µÇ¾ú´Ù.

¡ã ½º¸¶Æ®Ç»ÀüÀÇ ÀåÁ¡Àº Å©°Ô ³× °¡Áö
Áö±Ý±îÁö ¿À·£ ½Ã°£µ¿¾È ¹ÝµµÃ¼ ¾÷°èÀÇ ÈµÎ´Â ¡®ÅëÇÕ¡¯ À̾úÀ¸¸ç, À̸¦ ÅëÇØ ¸¹Àº ÀåÁ¡À» ¾òÀ» ¼ö ÀÖ¾ú´Ù. ÅëÇÕµÈ Á¦Ç°Àº ÆÐŰÁö Å©±â¸¦ ÁÙÀÌ°í ¼³°è¸¦ ´Ü¼øÈÇÏ´Â µîÀÇ ÀåÁ¡ÀÌ ÀÖÀ¸¸ç, ±Ã±ØÀûÀ¸·Î´Â ´õ ÀûÀº ºñ¿ëÀ» ±¸ÇöÇÏ´Â °ÍÀÌ ¸ñÀûÀÌ´Ù. ±×¸®°í ½º¸¶Æ®Ç»Àü µð¹ÙÀ̽º´Â ÀÌ·± ¸ñÀûÀ» ´õ È¿À²ÀûÀ¸·Î ´Þ¼ºÇÒ ¼ö ÀÖ°Ô ÇØ ÁØ´Ù°í ¼Ò°³Çß´Ù.
½º¸¶Æ®Ç»ÀüÀÇ ÀåÁ¡Àº Å©°Ô ³× °¡Áö·Î ¼Ò°³µÇ¾ú´Ù. ¸ÕÀú Cortex-M3 ÇÁ·Î¼¼¼¿Í Ç÷¡½Ã ¸Þ¸ð¸® ±â¹Ý FPGA, ÇÁ·Î±×·¡¹Ö °¡´ÉÇÑ °íÀü¾Ð ¾Æ³¯·Î±× ȸ·Î¸¦ ¸ðµÎ ÅëÇÕÇØ º¸µå ¼³°è¸¦ °£¼ÒÈÇß´Ù´Â Á¡ÀÌ ÀÖ´Ù. ¶ÇÇÑ ÀÌ ÅëÇÕ¿¡ ÀÖ¾î Áö±Ý±îÁöÀÇ ¼Ö·ç¼Çó·³ ¼º´É¿¡ ´ëÇÑ 'ŸÇù' ÀÌ ¾ø´Ù´Â Á¡ÀÌ °Á¶µÇ¾ú´Ù.
¼º´É¿¡ ´ëÇÑ Å¸ÇùÀÌ ¾ø´Ù´Â Á¡Àº ½º¸¶Æ®Ç»ÀüÀÌ °¡Áø ÅëÇÕ ÇüÅÂÀÇ Æ¯Â¡¿¡ ±âÀÎÇÑ´Ù. ½º¸¶Æ®Ç»Àü ¼Ö·ç¼ÇµéÀº ÅëÇÕµÈ °¢°¢ÀÇ ¿ä¼ÒµéÀÌ ¸ðµÎ Çϵå IP ÇüÅ·Π³»ÀåµÇ¾î ÀÖ´Ù. ´öºÐ¿¡ ±âÁ¸ÀÇ ÅëÇÕÇü ¼Ö·ç¼ÇµéÀÌ »ç¿ëÇÏ´Â ÀϺΠ¿ä¼ÒµéÀ» ¼ÒÇÁÆ®¿þ¾î ÇüÅ·Π´ëüÇÏ´Â ¹æ½ÄÀÇ ´ÜÁ¡ÀÎ ¼º´ÉÀû ¹®Á¦ ¾øÀÌ °íÀ¯ÀÇ ¼º´ÉÀ» ¸ðµÎ ¹ßÈÖÇÒ ¼ö ÀÖ´Ù°í ¼Ò°³µÇ¾ú´Ù.

¡ã ÅëÇÕ ¼Ö·ç¼ÇÀÌ¸é¼ Ä¿½ºÅ͸¶ÀÌÁî ÆøÀÌ ³ÐÀº °ÍÀÌ ÀåÁ¡
¶ÇÇÑ Çϵå¿þ¾î, ¼ÒÇÁÆ®¿þ¾î ºÎºÐ¿¡¼ ¸ðµÎ Ä¿½ºÅ͸¶ÀÌÁî°¡ °¡´ÉÇÏ´Ù°í ¼Ò°³µÇ¾ú´Ù. µðÀÚÀ̳ʰ¡ ¿øÇÏ´Â ±â´ÉÀ» ±¸ÇöÇϱâ À§ÇØ °¢ ±¸¼º ¿ä¼Òµé¿¡ ´ëÇÑ À¯¿¬ÇÑ ÆÄƼ¼Å´×ÀÌ °¡´ÉÇÏ¸ç ¼ÒÇÁÆ®¿þ¾î¿Í Çϵå¿þ¾î ºÎºÐ ¸ðµÎ Ä¿½ºÅ͸¶ÀÌÁî °¡´ÉÇÑ ¼Ö·ç¼ÇÀÌ´Ù. ¿©±â¿¡ ³×Æ®¿öÅ©¸¦ ÅëÇÑ Ä¿½ºÅ͸¶ÀÌÁî ±â´ÉÀÎ 'ÀÎ-Çʵå(In-field) ¾÷±×·¹À̵å'¸¦ Áö¿øÇØ ÇϳªÀÇ Ç÷§ÆûÀ» ½±°Ô ¿©·¯ Á¦Ç°±ºÀ¸·Î Ä¿½ºÅ͸¶ÀÌÁî °¡´ÉÇÏ´Ù°í ¼Ò°³Çß´Ù.
¿©±â¿¡ Á¦Ç° µðÀÚÀο¡ ´ëÇÑ º¸È£ ±â´ÉÀº ±âÁ¸ ¾×ÅÚ Á¦Ç°±ºÀÇ °Á¡À» À̾î¹ÞÀº ºÎºÐ Áß Çϳª´Ù. 'Ç÷¡½Ã¶ô(FlashLock)' ±â¼ú·Î ºÒ¸®´Â ÀÌ º¹»ç ¹æÁö ±â´ÉÀº À̹ø ½º¸¶Æ®Ç»Àü Á¦Ç°±º¿¡µµ Æ÷ÇԵǾú´Ù. ÀÌ ±â´ÉÀº Çϵå¿þ¾î ±â¹ÝÀÇ AES ¾ÏÈ£È ±â¼úÀ» »ç¿ëÇØ ³»ºÎ ±¸Á¶ÀÇ ¸®¹ö½º ¿£Áö´Ï¾î¸µ µîÀ» ÅëÇÑ ¼Ö·ç¼Ç º¹Á¦¸¦ ¸·¾Æ ÁØ´Ù.
¸¶Áö¸·À¸·Î '»ç¿ëÀÌ ½±´Ù' ´Â Á¡ÀÌ ²ÅÇû´Ù. ÀÌ´Â ½º¸¶Æ®Ç»Àü µð¹ÙÀ̽ºÀÇ °³¹ß ÅøÀÌ FPGA¿Í MCUÀÇ ÅëÇÕ °³¹ß ȯ°æÀ» Áö¿øÇϸç, ¼ÒÇÁÆ®¿þ¾î ºÎºÐ°ú Çϵå¿þ¾î ºÎºÐÀÇ °³¹ßÀÌ °°Àº ÅøÀ» »ç¿ëÇÔ¿¡ µû¶ó ¿øÈ°ÇÑ Çù¾÷ÀÌ °¡´ÉÇϱ⠶§¹®ÀÌ´Ù. ¶ÇÇÑ GUI ±â¹ÝÀÇ °³¹ß°ú ¼³Á¤ ÅøÀ» °¡Áö°í ÀÖÀ¸¸ç Keli, IAR, GNU µî°ú ¿¬µ¿µÇ´Â ÄÄÆÄÀÏ, µð¹ö±ë ¼Ö·ç¼Ç°ú ¸®¾ó ŸÀÓ OS°¡ Á¦°øµÈ´Ù´Â Á¡µµ ¼Ò°³µÇ¾ú´Ù.

¡ã ¾×ÅÚ ±è¸í¼± Çѱ¹Áö»çÀå

¡ã ½º¸¶Æ®Ç»Àü µð¹ÙÀ̽º´Â ¼¼ °¡Áö ¿ä¼Ò¸¦ ÇÑ Ä¨¿¡ À¯±âÀûÀ¸·Î ÅëÇÕÇß´Ù.
ÀÌ¾î ±è¸í¼± ¾×ÅÚ Çѱ¹Áö»çÀåÀÌ Á¦Ç°¿¡ ´ëÇÑ ±â¼úÀûÀÎ ¼³¸íÀ» ÁøÇàÇß´Ù. ±è Áö»çÀåÀº ½º¸¶Æ®Ç»Àü µð¹ÙÀ̽ºÀÇ Æ¯Â¡¿¡ ´ëÇØ ¸¶ÀÌÅ©·ÎÄÁÆ®·Ñ·¯ ¼ºê½Ã½ºÅÛ°ú Ç÷¡½Ã ±â¹Ý FPGA ȸ·Î, ÇÁ·Î±×·¡¹Ö °¡´ÉÇÑ ¾Æ³¯·Î±× ºÎ¸¦ ¸ðµÎ Çϵå IP ÇüÅ·ΠžÀçÇØ 'ÅëÇÕÀ¸·Î ÀÎÇÑ ¼º´ÉÀÇ ºÒÀÌÀÍÀÌ ¾ø´Ù' ´Â Á¡À» °Á¶Çß´Ù.
½º¸¶Æ®Ç»Àü µð¹ÙÀ̽º¿¡ ÅëÇÕµÈ ¸¶ÀÌÅ©·ÎÄÁÆ®·Ñ·¯´Â ARM Cortex-M3 ±â¹ÝÀ¸·Î 100MHz µ¿ÀÛ ¼Óµµ¿Í 16Gbps ´ë¿ªÆøÀ» °¡Áø´Ù. ¶ÇÇÑ 512KBÀÇ Ç÷¡½Ã ¸Þ¸ð¸®¿Í 64KBÀÇ SRAM, ¿ÜºÎ ¸Þ¸ð¸® ÄÁÆ®·Ñ·¯ µîÀ» °¡Áö°í ÀÖ´Ù. ÀÌ¿Í ÇÔ²² Á¶ÇÕµÈ FPGA ÆÐºê¸¯Àº ÃÖ´ë 50¸¸ °³ÀÇ ½Ã½ºÅÛ °ÔÀÌÆ®¿Í 350MHzÀÇ µ¿ÀÛ ¼Óµµ¸¦ °¡Áö°í ÀÖÀ¸¸ç ÃÖ´ë 128 FPGA ÀÔÃâ·ÂÀ» Áö¿øÇÑ´Ù.
¾Æ³¯·Î±× ºÎºÐÀº 'ÇÁ·Î±×·¡¹Ö °¡´É' À̶ó´Â Ư¡À» °¡Áö°í ÀÖ´Ù. ¿©±â¿¡ ¾Æ³¯·Î±× ŽºÅ©¸¦ °ü¸®ÇÏ´Â ¿£ÁøÀÎ '¾Æ³¯·Î±× ÄÄǻƮ ¿£Áø(Analog Compute Engine : ACE)'À» žÀçÇϰí ÀÖ¾î È¿À²À» ³ô¿´´Ù. ÃÖ´ë 32°³ ÀԷ°ú 3°³ Ãâ·ÂÀ» Áö¿øÇϸç, ÃÖ´ë 10 °³ÀÇ 50ns±Þ °í¼Ó ÄÞÆÛ·¹ÀÌÅÍ(Comparator)¸¦ Á¦°øÇÑ´Ù.

¡ã ¼ÒÇÁÆ®¿þ¾î¿Í Çϵå¿þ¾î ¾çÂÊÀÇ Çù¾÷ÀÌ °¡´ÉÇÑ °³¹ß ȯ°æ
½º¸¶Æ®Ç»ÀüÀÇ µðÀÚÀΠȯ°æÀº ¼ÒÇÁÆ®¿þ¾î ºÎºÐ°ú Çϵå¿þ¾î µðÀÚÀο¡ ÀÖ¾î ÃÖ´ëÇÑÀÇ À¯¿¬¼ºÀ» ¹ßÈÖÇÒ ¼ö ÀÖµµ·Ï ¸¸µé¾îÁ® ÀÖ´Ù. ÀϹÝÀûÀ¸·Î FPGA ±â¹Ý ¼Ö·ç¼ÇÀ» °³¹ßÇÏ¸é¼ °Þ´Â ¾î·Á¿òÀÌ Çϵå¿þ¾î µðÀÚÀΰú ¼ÒÇÁÆ®¿þ¾îÀÇ ¿ä±¸ »çÇ×À» ÀÏÄ¡½ÃŰ±â°¡ ½±Áö ¾Ê´Ù´Â Á¡Àε¥, ½º¸¶Æ®Ç»ÀüÀº ÀÌ·± ¾î·Á¿òÀ» °øÅë °³¹ß Ç÷§ÆûÀ» »ç¿ëÇÑ Çù¾÷À» ÀÌ¿ëÇØ ÇØ°áÇß´Ù.
±×¸®°í ±× Á߽ɿ¡ ÀÖ´Â °ÍÀÌ 'MSS ¼³Á¤±â(MSS Configurator)' ´Ù. ÀÌ ¼Ö·ç¼ÇÀº MSS(Microcontroller Sub System) ÀåÄ¡¿Í ÀÔÃâ·Â ºÎºÐÀÇ Ä¿½ºÅ͸¶ÀÌÁî, Çϵå¿þ¾î ±¸¼º ¼³Á¤, ¾Æ³¯·Î±× ºÎºÐÀÇ ¼³Á¤ µîÀ» ½±°Ô ÇØ°áÇØ ÁÖ¸ç, GUI ±â¹ÝÀÇ ÀÎÅÍÆäÀ̽º¸¦ °¡Áö°í ÀÖ´Ù. À̸¦ »ç¿ëÇØ °¢ ÆÄÆ®¿¡¼ ¿ä±¸ÇÏ´Â »çÇ×µéÀ» ±¸ÇöÇÏ´Â µ¥ ÀÖ¾î ´õ¿í ¼ö¿ùÇÑ Çù¾÷À» Áö¿øÇÑ´Ù.
ÀÌ¿Í ÇÔ²² ½º¸¶Æ®Ç»Àü Á¦Ç°±ºÀÇ FPGA µðÀÚÀο¡´Â Libero IDE v9.0ÀÇ Áö¿øÀ» ¹Þ´Â´Ù. Libero IDE´Â ¾×ÅÚÀÇ FPGA Á¦Ç°±º ¼³°è¸¦ À§ÇÑ ¼ÒÇÁÆ®¿þ¾î Åø¼ÂÀ̸ç, ¹«·á·Î Á¦°øµÈ´Ù. ±×¸®°í ÀÓº£µðµå µðÀÚÀο¡´Â SoftConsole Eclipse ±â¹Ý IDE »Ó ¾Æ´Ï¶ó Keli, IARÀÇ Æò°¡ ¼ÒÇÁÆ®¿þ¾î ¹öÀüÀ» Á¦°øÇϰí ÀÖÀ¸¸ç, À̵é Á¦Ç°°ú ¿¬µ¿ÇØ ¼³°è¸¦ ÁøÇàÇÒ ¼ö ÀÖ´Ù.

¡ã ½º¸¶Æ®Ç»Àü Á¦Ç°±ºÀº Å©°Ô ¼¼ °¡Áö

¡ã ÇöÀç ´ë·®°ø±ÞÀÌ °¡´ÉÇÑ A2F200
½º¸¶Æ®Ç»Àü Á¦Ç°±ºÀÇ Å¸°Ù ¾îÇø®ÄÉÀ̼ÇÀº ½Ã½ºÅÛ, Àü¿ø °ü¸®³ª ¸ðÅÍ Á¦¾î, »ê¾÷ ³×Æ®¿öÅ·, µð½ºÇ÷¹ÀÌ Á¦¾î µîÀÌ ²ÅÇû´Ù. ÁÖ·Î »ç¿ëµÇ´Â ½ÃÀåÀº »ê¾÷ ½ÃÀåÀ̳ª ÀÇ·á, ¿¡³ÊÁö, Åë½Å µîÀÌ Á¦½ÃµÇ¾ú´Ù. ±×¸®°í ½ÇÁ¦·Î °í°´µéÀº °¢Á¾ Åë½Å Àåºñ³ª ž籤 Áý¿±â, ÅÍÄ¡½ºÅ©¸° µð¹ÙÀ̽º µî¿¡ ÀÌ ¼Ö·ç¼ÇÀ» »ç¿ëÇÏ´Â °ÍÀ¸·Î ¼Ò°³µÇ¾ú´Ù.
½º¸¶Æ®Ç»Àü Á¦Ç°±ºÀº ¼¼ °¡Áö Á¦Ç°À¸·Î ³ª´µ¸ç, ½Ã½ºÅÛ °ÔÀÌÆ®¿Í Çø³ÇÃ·Ó ¼ö, ·¥ ºí·ÏÀ̳ª ÀÔÃâ·Â ¼ö µîÀ¸·Î Â÷º°ÈµÈ´Ù. ¸ðµç Á¦Ç°±º¿¡´Â MSS ºÎÀ§¿¡¼ Cortex-M3 100MHz, °¢ 2°³¾¿ÀÇ SPI, UART, I2C, 32ºñÆ® ŸÀÌ¸Ó¿Í DMA, Watch Dog, RTC, ¿ÜºÎ ¸Þ¸ð¸® ÄÁÆ®·Ñ·¯µéÀÌ °øÅëÀûÀ¸·Î Á¦°øµÈ´Ù.
ÀÌ Á¦Ç°±º¿¡¼ A2F200Àº ¹Ù·Î »ç¿ë °¡´ÉÇϸç A2F500Àº 2ºÐ±â¿¡, A2F060Àº ÇϹݱ⿡ ¼±º¸ÀÏ ¿¹Á¤ÀÌ´Ù. °í°´ Æò°¡¸¦ À§ÇÑ »ùÇà ŶÀº 99´Þ·¯¿¡ Á¦°øµÇ¸ç, ¸ðµç ±â´ÉÀ» °®Ãá °³¹ß ŶÀº 999´Þ·¯¿¡ Á¦°øµÇ°í, µÑ ¸ðµÎ ÇöÀç ¹Ù·Î »ç¿ëÇÒ ¼ö ÀÖ´Ù. ÀÌ µÑÀÇ Â÷ÀÌ´Â ±¸ÇöµÈ º¸µåÀÇ ±â´ÉÀ̳ª È®À强 Â÷ÀÌ¿Í ÇÔ²² Á¦°øµÇ´Â »ùÇà ÄÚµå µîÀÌ Â÷º°ÈµÈ´Ù.

¡ã ¾×ÅÚÀº ÀÚ»ç ¿µ¿ª¿¡ ´õ¿í ÁýÁßÇÏ´Â ¸ð½ÀÀ» º¸¿´´Ù.
Q1. ÀÌ¹Ì »ùÇà ÃâÇϰ¡ µÇ¾ú´Âµ¥, ¾î´À ºÎºÐ¿¡¼ °¡Àå Ȱ¹ßÇÏ°Ô »ç¿ëµÇ°í Àִ°¡?
ÅÍÄ¡½ºÅ©¸° ÂÊÀÌ ¾ç»ê ´Ü°è¿¡ µé¾î°¬°í, ÅÂ¾ç¿ Áý¿±â, ½Ã½ºÅÛ ¸Å´ÏÁö¸ÕÆ® µî¿¡ »ç¿ëµÈ´Ù. ƯÈ÷ ÅÂ¾ç¿ Áý¿±â ÂÊÀº ´ëºÎºÐÀÇ ¼Ö·ç¼ÇÀ» Á¦°ø °¡´ÉÇÏ´Ù. ¶ÇÇÑ ÃÖ±Ù ÀμöÇÑ ¾÷ü¸¦ ÅëÇØ ÆÄ¿ö, ½Ã½ºÅÛ ¸Å´ÏÁö¸ÕÆ® µîÀ» Áö¿øÇϰí ÀÖ´Ù.
Q2. ³»ºÎ ¿¬°á ¹æ½Ä¿¡ ´ëÇÑ ¼³¸íÀÌ ÇÊ¿äÇÏ´Ù. ¶ÇÇÑ ±âÁ¸ÀÇ ½ÃÅ¥¸®Æ¼ ±â´É À̿ܿ¡ ¾î¶² ±â´ÉÀÌ Ãß°¡µÈ °ÍÀΰ¡?
³»ºÎ ¿¬°áÀº ±âº»ÀûÀ¸·Î ¼³Á¤µÇ¾î ÀÖ´Â °ÍÀ» »ç¿ëÀÚ°¡ MSS¸¦ ÅëÇØ ÀԷ°ªÀ» Á¦°øÇÏ´Â ÇüÅ·ΠĿ½ºÅ͸¶ÀÌÁîÇÏ´Â ÇüÅ´Ù. ±×¸®°í Ç÷¡½Ã¶ôÀÇ °æ¿ì ±âÁ¸ ±â´É°ú °ÅÀÇ À¯»çÇϸç À̸¦ ó¸®ÇÏ´Â Çϵå IP¸¦ °¡Áö°í ÀÖ¾î ³»ºÎ ÄÚµå Àüü¸¦ ¾ÏÈ£ÈÇÏ´Â ÇüÅ·Πµ¿ÀÛÇÑ´Ù.
¶ôÀ» °Å´Â ¹æ½ÄÀº Å©°Ô µÎ °¡Áö´Ù. ÀϹÝÀûÀÎ ÇÁ·Î±×·¡¹ÖÀ» À§ÇØ Ç÷¡½Ã ¸Þ¸ð¸®¿¡ ÆÐ½º¿öµå¸¦ ÅëÇÑ Á¢±Ù ¹æÁö ¹æ½ÄÀÌ ±× ù ¹øÂ°°í, Ç÷¡½Ã¶ôÀº Çϵå¿þ¾îÀûÀ¸·Î AES¸¦ »ç¿ëÇØ ÇÁ·Î±×·¥ ÆÄÀÏ ÀÚü¸¦ ¾ÏÈ£ÈÇÑ´Ù. ÇÁ·Î±×·¥ ÆÄÀÏÀº ¼³°è ÀÌÈÄ ÄÄÆÄÀÏ ½ÃÁ¡¿¡¼ ¾ÏÈ£ÈµÇ¾î º¸¾È¼ºÀ» È®º¸ÇÑ´Ù. ÀÌ´Â ¸ðµç ºí·Ï¿¡ Àû¿ë °¡´ÉÇÑ ±â´ÉÀÌ´Ù.
Q3. ±âÁ¸ Ç»ÀüÁ¦Ç°°úÀÇ Â÷ÀÌÁ¡ÀÌ ¹«¾ùÀΰ¡? ±×¸®°í ÇÑ ¼³°èÀÚ°¡ ¼¼ °¡Áö ºÎºÐÀ» ¸ðµÎ »ç¿ëÇϱâ Èûµé ¼ö Àִµ¥ ¿À¹ö½ºÆåÀÌ ¾Æ´Ñ°¡ »ý°¢µÈ´Ù. ÀÌ ºÎºÐ¿¡ ´ëÇØ ¾î¶»°Ô »ý°¢Çϴ°¡?
°¡Àå Å« Â÷ÀÌ´Â ¡®ÇÏµå Æû¡¯ ÀÌ´Ù. ±âÁ¸ Ç»ÀüÀº ¸ðµç ºÎºÐÀ» FPGA·Î ±¸ÇöÇÏ´Ù º¸´Ï FPGAÀÇ È°¿ëµµ µî¿¡¼ ³°üÀÌ ÀÖ¾ú´Âµ¥, Áö±ÝÀº ÇϵåIP·Î µé¾î°¡¼ ¸ðµç ºÎºÐ¿¡¼ Á¦´ë·Î Ȱ¿ë °¡´ÉÇÏ´Ù. ¶ÇÇÑ ¼³°è ºÎºÐ¿¡¼´Â MSS¸¦ °øÅëÀûÀ¸·Î »ç¿ëÇØ °ø¿ëÀûÀ¸·Î Çù·Â ¼³°è °¡´ÉÇϸç, ÇÑ ¼³°èÀÚ°¡ ¸ðµç ºÎºÐÀ» µðÀÚÀÎÇÒ ÇÊ¿ä´Â ¾ø´Ù.
Q4. Â÷¼¼´ë °øÁ¤ °èȹÀ̳ª ¾ÆÅ°ÅØÃ³ µîÀÇ ´Ù¸¥ °èȹÀÌ Àִ°¡?
Á¶¸¸°£ 60nm´ë °øÁ¤À» »ç¿ëÇÑ Á¦Ç°À» ÁغñÇÒ °ÍÀÌ´Ù. ¼Ò°³¿¡ ¿À·¡ °É¸®Áö´Â ¾ÊÀ» °ÍÀÌ´Ù. ÇâÈÄ¿¡´Â 28nm·Î °¥ ¿¹Á¤Àε¥, ½Ã°£Àº °É¸®°ÚÁö¸¸ ÃßÁøÇØ ³ª°¥ °ÍÀÌ´Ù. ¾ÆÅ°ÅØÃ³ ºÎºÐ¿¡¼´Â ÇöÀçÀÇ Ç÷¡½Ã Å×Å©³î·ÎÁö¸¦ 28nm±îÁö °¡Áö°í °¥ ¿¹Á¤ÀÌ´Ù. Çö »óȲ¿¡¼´Â ÀÌ ±â¼úÀÌ ÀûÇÕÇÏ´Ù°í »ý°¢ÇÑ´Ù.