1. ½ÇÇè Á¦¸ñ
±âÃÊÀüÀÚȸ·Î½ÇÇè¿¡¼ FPGA º¸µå¸¦ ÀÌ¿ëÇÑ FSM ȸ·ÎÀÇ ±¸Çö °á°ú·¹Æ÷Æ®ÀÇ ½ÇÇè Á¦¸ñÀº `FPGA¸¦ ÀÌ¿ëÇÑ À¯ÇÑ »óÅ ±â°è(FSM) ¼³°è¿Í ±¸Çö`ÀÌ´Ù. À¯ÇÑ »óÅ ±â°è´Â ½Ã½ºÅÛÀÇ »óÅ ÀüÀÌ¿Í µ¿ÀÛÀ» Á¤ÀÇÇÏ´Â ¼öÇÐÀû ¸ðµ¨·Î, ´Ù¾çÇÑ ÀüÀÚ ½Ã½ºÅÛ°ú ÇÁ·Î¼¼½º¿¡¼ ±¤¹üÀ§ÇÏ°Ô È°¿ëµÈ´Ù. FPGA(Field Programmable Gate Array)´Â ÀÌ·¯ÇÑ FSMÀ» Çϵå¿þ¾î ¼öÁØ¿¡¼ È¿À²ÀûÀ¸·Î ±¸ÇöÇÒ ¼ö ÀÖ´Â À¯¿¬¼º°ú ¼º´ÉÀ» Á¦°øÇÏ´Â ¹ÝµµÃ¼ ÀåÄ¡ÀÌ´Ù. À̹ø ½ÇÇè¿¡¼´Â FPGA º¸µå¸¦ È°¿ëÇÏ¿© FSMÀ» ¼³°èÇÏ°í ±¸ÇöÇÏ´Â °úÁ¤À¸·Î, ƯÁ¤ ÀԷ¿¡ µû¸¥ »óÅ ÀüÀÌ ¹× Ãâ·ÂÀ» Á¦¾îÇϴ ȸ·ÎÀÇ ¼³°è ¿ø¸®¸¦ ½ÉÃþÀûÀ¸·Î ÀÌÇØÇÏ°í ½Ç½ÀÇÒ ¼ö ÀÖ´Â ±âȸ¸¦ Á¦°øÇÑ´Ù. À¯ÇÑ »óÅ ±â°èÀÇ ±¸Á¶Àû Ư¼º°ú ±× µ¿ÀÛ ¿ø¸®¸¦ ½ÇÇèÀûÀ¸·Î È®ÀÎÇÏ´Â °ÍÀº µðÁöÅРȸ·Î ¼³°èÀÇ ±âº»ÀûÀÎ ÀÌÇظ¦ ³ôÀÌ´Â µ¥ Å©°Ô ±â¿©ÇÑ´Ù. ƯÈ÷, ¼³°è °úÁ¤¿¡¼ VHDLÀ̳ª Verilog¿Í °°Àº Çϵå¿þ¾î ±â¼ú ¾ð¾î(HDL)¸¦ »ç¿ëÇÏ¿© ½Ã½ºÅÛÀ» Á¤ÀÇÇÏ°í, FPGA º¸µå¿¡ ÇÁ·Î±×·¡¹ÖÇÏ´Â °æÇèÀº Çö´ë ÀüÀÚ°øÇп¡¼ Áß¿äÇÑ ¿ä¼Ò·Î ÀÚ¸®Àâ°í ÀÖ´Ù. ÀÌ ½ÇÇèÀ» ÅëÇØ FSMÀÇ »óÅ ´ÙÀ̾î±×·¥À» ¼³°èÇÏ°í, °¢ »óÅ¿¡ ´ëÇÑ ³í¸® ȸ·Î¸¦ »ý¼ºÇϸç, ÀÔ·Â ¡¦(»ý·«)
|