µðÁöÅРȸ·Î¼³°è
1. Á¦¸ñ : 4-Bit D Flip Flop ¼³°è
2. °³¿ä :
1) ¸ñÀû : 1 bit flip flopÀ» ÅëÇØ 4 bit flip flopÀ» VHDL°ú logic gate·Î ¼³°èÇÑ´Ù. ÀÌ °úÁ¤¿¡¼ VHDLÀÇ processÀÇ »ç¿ë¹ýÀ» ÀÍÈ÷°í, logic gateÀÇ ±¸Çö°ú process·ÎÀÇ ±¸ÇöÀÇ Â÷ÀÌÁ¡À» ºñ±³ÇØ º»´Ù.
2) ¹æ¹ý :
`1-bit flip flop`
(1) ÀÔ·ÂÀÌ D, Preset, Clear, ClockÀÌ°í Ãâ·ÂÀÌ Q, notQÀÎ 1 bit D F/FÀ» VHDL ¾ð¾î·Î ¼³°èÇÑ´Ù.
(2) À§¿Í µ¿ÀÏÇÑ ÀÔÃâ·ÂÀ» °¡Áø 1 bit D F/FÀ» logic gate·Î ¼³°èÇÑ´Ù.
(3) µÑÀÇ ¼³°è °úÁ¤°ú °á°ú¸¦ ºñ±³ÇØ º»´Ù.
`4-bit flip flop`
(4) 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. ¼³°è°úÁ¤
- 4-bit full adderÀÇ truth table
5. VHDL Code
`1-bit adder`
library ieee;
6. °á°ú ¹× ºÐ¼®
`1bit full adderÀÇ waveform simulation`
1 bit full adder´Â ´ÙÀ½°ú °°Àº wave¡¦(»ý·«)
|