1. Á¦¸ñ : °í¼Ó µ¿ÀÛ °ö¼À±â ¼³°è
2. ¸ñÀû
°í¼Ó µ¿ÀÛ °ö¼À±âÀÇ ¼³°è¸¦ ÅëÇØ °ö¼À °úÁ¤À» ÀÌÇØÇÏ°í °ö¼À±â ±¸ÇöÀ» À§ÇÑ ¿©·¯ °¡Áö ±â¹ýµéÀ» ÀÍÈ÷¸ç ¼³°è È帧À» ¼÷ÁöÇÑ´Ù. ¶ÇÇÑ VHDLÀ» »ç¿ëÇÑ sequential circuitÀÇ de½ºÅ©¸³Æ®ion ¹æ¹ýÀ» ÀÍÈ÷°í µ¿ÀÛ È®ÀÎ °úÁ¤À» ÅëÇØ simulation toolÀÇ »ç¿ë¹ýÀ» ÀÍÈù´Ù.
3. ¸ñÇ¥ ¹× ±âÁØ ¼³Á¤
°ö¼À±â¸¦ ±¸ÇöÇÏ´Â ³í¸®´Â µ¡¼À±â¸¦ ±¸ÇöÇÏ´Â À̷к¸´Ù º¹ÀâÇؼ, ¾î¶°ÇÑ ³í¸®¸¦ ÀÌ¿ëÇÏ´À³Ä¿¡ µû¶ó ±× °è»ê ¼ÓµµÀÇ Â÷ÀÌ°¡ »ý±â°Ô µÈ´Ù. °ö¼ÀÀº multiplicand¿Í multiplierÀÇ °¢ ºÎºÐÀÇ °ö(partial product)À» ´õÇØÁÖ´Â °úÁ¤À¸·Î ÀÌ·ç¾îÁö´Âµ¥, ±¸Çö ÇüÅ¿¡ µû¶ó¼ partial productsÀÇ °³¼ö°¡ Å©°Ô ´Þ¶óÁö±â ¶§¹®ÀÌ´Ù.
°¡Àå ±âº»ÀûÀÎ ÀÌ·ÐÀ¸·Î´Â Shift-and-add ¾Ë°í¸®ÁòÀÌ Àִµ¥, À̸¦ µµ½ÄÈÇÏ¿© ³ªÅ¸³»¸é ´ÙÀ½°ú °°´Ù.
ÀÔÃâ·Â°ªÀº 2`s complement¸¦ Àû¿ëÇϴµ¥, °ö¼ÀÀ¸·Î ÀÎÇÏ¿© ÀԷµǴ bitº¸´Ù µÎ ¹è·Î Áõ°¡ÇÏ´Â bit ¼ö¸¦ °í·ÁÇÏ¿© outputÀÇ bit¸¦ Á¤ÇÏ°í, multiplierÀÇ ³¡ÀÚ¸® ¼ö¿¡ multiplicand¸¦ °öÇÏ¿© °¢ ÀÚ¸®¿¡ ÇØ´çÇÏ´Â partial product¸¦ »ý¼ºÇس½´Ù. ÇÑ ¹øÀÇ °úÁ¤ÀÌ ³¡³¯ ¶§¸¶¡¦(»ý·«)
4. ÇÕ¼º ¹× ºÐ¼®
|