µðÁöÅРȸ·Î¼³°è
1. Á¦¸ñ : 1-Bit Full Adder¸¦ ÅëÇÑ 4-Bit Full Adder ¼³°è
2. °³¿ä :
1) ¸ñÀû : 1-bit full adder¸¦ ÅëÇÑ 4-bit full adder¸¦ ¼³°èÇÏ¿© adder¿¡ ´ëÇÑ ÀÌÇصµ¸¦ ³ôÀδÙ. N-bit adder·Î È®ÀåÇÏ´Â ¹æ½ÄÀ» ÀÍÇô °èÃþ±¸Á¶¸¦ ÀÌÇØÇÏ°í VHDLÀÇ PORT MAP »ç¿ë¹ýÀ» ÀÍÈù´Ù.
2) ¹æ¹ý :
`1-bit adder`
(1) 1 bit adderÀÇ truth tableÀ» ±¸ÇÏ°í Ä«¸£³ë¸ÊÀ» ÀÌ¿ëÇÏ¿© minimizationÇÑ´Ù.
(2) ÃÖ¼ÒÈÇÑ ½ÄÀ¸·Î 1-bit adderÀ» VHDL ¾ð¾î·Î ¼³°èÇÑ´Ù. À̶§ ÀÔ·ÂÀº x¿Í yÀ̸ç Ãâ·ÂÀº s¿Í ¹Ý¿Ã¸² µÇ´Â ¼ö c(ij¸®¾î)ÀÌ´Ù.
(3) 1-bit adderÀÇ waveformÀ» Ãâ·ÂÇÑ´Ù.
`adder_package`
(4) 1bit adder¸¦ package¿¡ À§Ä¡½ÃÅ°µµ·Ï VHDL¾ð¾î·Î ·Î ¼³°èÇÑ´Ù.
`4-bit adder`
(5) 4 bitÀÇ º¤ÅÍ x, y¿Í carry inÀ» ÀÔ·ÂÀ¸·Î °®°í 4 bitÀÇ º¤ÅÍ s¿Í carry outÀ» Ãâ·ÂÀ¸·ÎÇÏ´Â 4 bit adderÀ» 1bit adder 4°³¸¦ ÅëÇØ ¼³°èÇÑ´Ù.
(6) ¼³°èÇÑ 4-bit full adder¸¦ ÀÓÀÇÀÇ x, y °ªÀ» ÀÔ·ÂÇÏ¿© waveformÀ» Ãâ·ÂÇÑ´Ù.
3. ÀÌ·Ð
(1) Half Adder
´Ü¡¦(»ý·«)
(2) Full Adder
4. ¼³°è°úÁ¤
|