±¹³»µµ¼
Àü°øµµ¼/´ëÇб³Àç
°øÇаè¿
±â°è°øÇÐ
2013³â 9¿ù 9ÀÏ ÀÌÈÄ ´©Àû¼öÄ¡ÀÔ´Ï´Ù.
Á¤°¡ |
15,000¿ø |
---|
15,000¿ø
450P (3%Àû¸³)
ÇÒÀÎÇýÅÃ | |
---|---|
Àû¸³ÇýÅà |
|
|
|
Ãß°¡ÇýÅÃ |
|
À̺¥Æ®/±âȹÀü
¿¬°üµµ¼
»óÇ°±Ç
ÀÌ»óÇ°ÀÇ ºÐ·ù
Ã¥¼Ò°³
ÀÌ Ã¥Àº Verilog HDLÀÇ RTL ÇÕ¼º¿¡ ´ëÇÑ ½ÇÁúÀûÀÌ°í À¯¿ëÇÑ Áöħ¼ÀÌ´Ù. ÇÕ¼º °¡´ÉÇÑ ´Ù¾çÇÑ Verilog HDL ¿¹Á¦ Äڵ尡 ¼Ò°³µÇ¾î ÀÖÀ¸¸ç, ÇÕ¼º ½Ã½ºÅÛ¿¡ ÀÇÇØ Áö¿øµÇ´Â Verilog ±¸¼ºÀڵ鿡 ´ëÇØ º¸´Ù ´õ ÀÚ¼¼È÷ ¼Ò°³ÇÏ°í ÀÖ´Ù. ¶ÇÇÑ ¼³°èÀÚÀÇ ¼³°è Àǵµ¿Í ´Ù¸£°Ô ÇÕ¼ºµÈ ¼³°è ¸ðµ¨ÀÇ ±â´ÉÀû ºÒÀÏÄ¡¿¡ ´ëÇØ ±× ¿øÀÎÀ» ÀÚ¼¼È÷ ¼³¸íÇϸç, À̸¦ ¿¹¹æÇϱâ À§ÇÑ ´Ù¾çÇÑ ¼³°è ±Ç°í »çÇ×µéÀ» ´ã¾Ò´Ù.
¸ñÂ÷
CHAPTER 1 BASICS
1.1 ÇÕ¼ºÀ̶õ ¹«¾ùÀΰ¡?
1.2 ¼³°è°úÁ¤¿¡¼ÀÇ ÇÕ¼º
1.3 ³í¸®°ª ½Ã½ºÅÛ
1.4 ºñÆ® Æø(Bit-Widths)
1.4.1 ÀÚ·áÇü
1.4.2 »ó¼ö
1.4.3 ÀÎÀÚ
1.5 Çϵå¿þ¾î ¸ðµ¨¿¡¼ÀÇ °ª ÀúÀåÀÚ
CHAPTER 2 VERILOG CONSTRUCTS TO GATES
2.1 ¿¬¼Ó ÇÒ´ç ¹®Àå
2.2 ÀýÂ÷Àû ÇÒ´ç ¹®Àå
2.2.1 Blocking ÀýÂ÷Àû ÇÒ´ç
2.2.2 Non-blocking ÀýÂ÷Àû ÇÒ´ç
2.2.3 ÇÒ´çÀÇ ´ë»ó
2.2.4 ÇÒ´çÀÇ Á¦¾à »çÇ×µé
2.3 ³í¸® ¿¬»êÀÚ
2.4 »ê¼ú ¿¬»êÀÚ
2.4.1 ºÎÈ£°¡ ¾ø´Â »ê¼ú¿¬»ê (Unsigned Arithmetic)
2.4.2 ºÎÈ£¸¦ °¡Áö´Â »ê¼ú ¿¬»ê(Signed Arithmetic)
2.4.3 Carry ¸ðµ¨¸µ
2.5 °ü°è ¿¬»êÀÚ
2.6 µ¿µî ¿¬»êÀÚ
2.7 ½¬ÇÁÆ® ¿¬»êÀÚ
2.8 º¤ÅÍ ¿¬»ê
2.9 ºÎºÐ ¼±ÅÃ
2.10 ºñÆ® ¼±ÅÃ
2.10.1 »ó¼öÇü À妽º
2.10.2 ¼ö½Ä¿¡¼ÀÇ ºñ»ó¼öÇü À妽º
2.10.3 ´ë»ó¿¡¼ÀÇ ºñ»ó¼öÇü À妽º
2.11 Á¶°Ç½Ä
2.12 Always ¹®Àå
2.13 If ¹®Àå
2.13.1 If ¹®Àå¿¡¼ÀÇ ·¡Ä¡ »ý¼º
2.14 Case ¹®Àå
2.14.1 Casez ¹®Àå
2.14.2 Casex ¹®Àå
2.14.3 Case ¹®ÀåÀ¸·ÎºÎÅÍÀÇ ·¡Ä¡
2.14.4 Full Case
2.14.5 Parallel Case
2.14.6 ºñ»ó¼ö case ¾ÆÀÌÅÛ
2.15 ·¡Ä¡ »ý¼º¿¡ ´ëÇÑ Ãß°¡ »çÇ×
2.15.1 ºñµ¿±âÀû Preset°ú ClearÀÇ ·¡Ä¡
2.16 ¹Ýº¹ ¹®Àå
2.17 Çø³ÇÃ·Ó ¸ðµ¨¸µ
2.17.1 ´ÙÁß Å¬·Ï(multiple clock)
2.17.2 ´ÙÁß ´Ü°è(multi-phase) Ŭ·Ï
2.17.3 ºñµ¿±âÀû Preset°ú Clear
2.17.4 µ¿±âÀû Preset°ú Clear
2.18 Blocking°ú Non-blocking ÇÒ´ç ¹®Àå¿¡ ´ëÇÑ Ãß°¡ »çÇ×
2.19 ÇÔ¼ö
2.20 ÀÛ¾÷
2.21 x¿Í z °ªÀÇ »ç¿ë
2.21.1 Unknown x °ª
2.21.2 High-impedance z °ª
2.22 °ÔÀÌÆ® ·¹º§ ¸ðµ¨¸µ
2.23 ¸ðµâ »ç·ÊÈ ¹®Àå
2.23.1 »çÀü Á¤ÀÇµÈ ºí·ÏÀÇ »ç¿ë
2.24 ÀÎÀÚÈµÈ ¼³°è
CHAPTER 3 MODELING EXAMPLES
3.1 Á¶ÇÕȸ·ÎÀÇ ¸ðµ¨¸µ
3.2 ¼øÂ÷ȸ·Î ¸ðµ¨¸µ
3.3 ¸Þ¸ð¸® ¸ðµ¨¸µ
3.4 Boolean ½ÄÀÇ Ç¥Çö
3.5 À¯ÇÑ »óÅ ±â°è(FSM, Finite State Machine)ÀÇ ¸ðµ¨¸µ
3.5.1 Moore FSM
3.5.2 Mealy FSM
3.5.3 »óÅÂÀÇ Ç¥Çö
3.6 Universal Shift Register (USR) ¸ðµ¨¸µ
3.7 ALU ¸ðµ¨¸µ
3.7.1 ÀÎÀÚÈµÈ ALU
3.7.2 ´Ü¼ø ALU
3.8 Ä«¿îÅÍ ¸ðµ¨¸µ
3.8.1 ÀÌÁø Ä«¿îÅÍ(Binary Counter)
3.8.2 Modulo-N Ä«¿îÅÍ
3.8.3 Á¸½¼ Ä«¿îÅÍ
3.8.4 Gray Ä«¿îÅÍ
3.9 ÀÎÀÚÈµÈ °¡»ê±âÀÇ ¸ðµ¨¸µ
3.10 ÀÎÀÚÈµÈ ºñ±³±âÀÇ ¸ðµ¨¸µ
3.11 µðÄÚ´õ ¸ðµ¨¸µ
3.11.1 ´Ü¼ø µðÄÚ´õ
3.11.2 ÀÌÁø µðÄÚ´õ
3.11.3 Á¸½¼ µðÄÚ´õ
3.12 ¸ÖƼÇ÷º¼ ¸ðµ¨¸µ
3.12.1 ´Ü¼ø ¸ÖƼÇ÷º¼
3.12.2 ÀÎÀÚÈµÈ ¸ÖƼÇ÷º¼
3.13 ÀÎÀÚÈµÈ Æи®Æ¼ »ý¼º±â ¸ðµ¨¸µ
3.14 3 »óÅ °ÔÀÌÆ®ÀÇ ¸ðµ¨¸µ
3.15 3°³ÀÇ ¿¬¼ÓµÈ 1À» °ËÃâÇϴ ȸ·Î ¸ðµ¨¸µ
3.16 Factorial ¸ðµ¨
3.17 UART ¸ðµ¨
3.18 ºí·¢Àè(Blackjack) ¸ðµ¨
CHAPTER 4 MODEL OPTIMIZATIONS
4.1 ÀÚ¿ø ÇÒ´ç
4.2 °øÅë ºÎ¼ö½Ä
4.3 ÄÚµå À̵¿(Code Motion)
4.4 °øÅë Àμö ºÐÇØ
4.5 ±³È¯ ¹ýÄ¢°ú °áÇÕ ¹ýÄ¢
4.6 ±âŸ ÃÖÀûÈ ±â¹ýµé
4.7 Çø³Ç÷Ӱú ·¡Ä¡ÀÇ ÃÖÀûÈ
4.7.1 Çø³ÇÃ·Ó »ý¼º ¹æÁö
4.7.2 ·¡Ä¡ »ý¼º ¹æÁö
4.8 µðÀÚÀÎ Å©±â(Design Size)
4.9 °ýÈ£ÀÇ »ç¿ë
CHAPTER 5 VERIFICATION
5.1 Å×½ºÆ® º¥Ä¡
5.2 ÇÒ´ç ¹®Àå¿¡¼ »ç¿ëµÈ Áö¿¬ ½Ã°£
5.3 ¿¬°áµÇÁö ¾ÊÀº ´ÜÀÚ
5.4 »ç¶óÁø ·¡Ä¡
5.5 Áö¿¬ ½Ã°£¿¡ ´ëÇÑ Ãß°¡ »çÇ×
5.6 Event-List
5.7 ÇÕ¼º Áö½ÃÀÚ
5.8 ºñµ¿±â PresetÀÇ »ç¿ë
5.9 Blocking°ú Non-blocking ÇÒ´ç¹®
5.9.1 Á¶ÇÕȸ·Î
5.9.2 ¼øÂ÷ȸ·Î
APPENDIX A SYNTHESIZABLE CONSTRUCTS
APPENDIX B AGENERIC LIBRARY
ã¾Æº¸±â
ÀúÀÚ¼Ò°³
»ý³â¿ùÀÏ | - |
---|
ÇØ´çÀÛ°¡¿¡ ´ëÇÑ ¼Ò°³°¡ ¾ø½À´Ï´Ù.
»ý³â¿ùÀÏ | - |
---|
ÇØ´çÀÛ°¡¿¡ ´ëÇÑ ¼Ò°³°¡ ¾ø½À´Ï´Ù.
ÁÖ°£·©Å·
´õº¸±â»óÇ°Á¤º¸Á¦°ø°í½Ã
À̺¥Æ® ±âȹÀü
Àü°øµµ¼/´ëÇб³Àç ºÐ¾ß¿¡¼ ¸¹Àº ȸ¿øÀÌ ±¸¸ÅÇÑ Ã¥
ÆǸÅÀÚÁ¤º¸
»óÈ£ |
(ÁÖ)±³º¸¹®°í |
---|---|
´ëÇ¥ÀÚ¸í |
¾Èº´Çö |
»ç¾÷ÀÚµî·Ï¹øÈ£ |
102-81-11670 |
¿¬¶ôó |
1544-1900 |
ÀüÀÚ¿ìÆíÁÖ¼Ò |
callcenter@kyobobook.co.kr |
Åë½ÅÆǸž÷½Å°í¹øÈ£ |
01-0653 |
¿µ¾÷¼ÒÀçÁö |
¼¿ïƯº°½Ã Á¾·Î±¸ Á¾·Î 1(Á¾·Î1°¡,±³º¸ºôµù) |
±³È¯/ȯºÒ
¹ÝÇ°/±³È¯ ¹æ¹ý |
¡®¸¶ÀÌÆäÀÌÁö > Ãë¼Ò/¹ÝÇ°/±³È¯/ȯºÒ¡¯ ¿¡¼ ½Åû ¶Ç´Â 1:1 ¹®ÀÇ °Ô½ÃÆÇ ¹× °í°´¼¾ÅÍ(1577-2555)¿¡¼ ½Åû °¡´É |
---|---|
¹ÝÇ°/±³È¯°¡´É ±â°£ |
º¯½É ¹ÝÇ°ÀÇ °æ¿ì Ãâ°í¿Ï·á ÈÄ 6ÀÏ(¿µ¾÷ÀÏ ±âÁØ) À̳»±îÁö¸¸ °¡´É |
¹ÝÇ°/±³È¯ ºñ¿ë |
º¯½É ȤÀº ±¸¸ÅÂø¿À·Î ÀÎÇÑ ¹ÝÇ°/±³È¯Àº ¹Ý¼Û·á °í°´ ºÎ´ã |
¹ÝÇ°/±³È¯ ºÒ°¡ »çÀ¯ |
·¼ÒºñÀÚÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óÇ° µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì ·¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óÇ° µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì ·º¹Á¦°¡ °¡´ÉÇÑ »óÇ° µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì ·½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆǸŰ¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì ·ÀüÀÚ»ó°Å·¡ µî¿¡¼ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì |
»óÇ° Ç°Àý |
°ø±Þ»ç(ÃâÆÇ»ç) Àç°í »çÁ¤¿¡ ÀÇÇØ Ç°Àý/Áö¿¬µÉ ¼ö ÀÖÀ½ |
¼ÒºñÀÚ ÇÇÇغ¸»ó |
·»óÇ°ÀÇ ºÒ·®¿¡ ÀÇÇÑ ±³È¯, A/S, ȯºÒ, Ç°Áúº¸Áõ ¹× ÇÇÇغ¸»ó µî¿¡ °üÇÑ »çÇ×Àº¼ÒºñÀÚºÐÀïÇØ°á ±âÁØ (°øÁ¤°Å·¡À§¿øȸ °í½Ã)¿¡ ÁØÇÏ¿© ó¸®µÊ ·´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼ÀǼҺñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ |
(ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º´Â ȸ¿ø´ÔµéÀÇ ¾ÈÀü°Å·¡¸¦ À§ÇØ ±¸¸Å±Ý¾×, °áÁ¦¼ö´Ü¿¡ »ó°ü¾øÀÌ (ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º¸¦ ÅëÇÑ ¸ðµç °Å·¡¿¡ ´ëÇÏ¿©
(ÁÖ)KGÀ̴Ͻýº°¡ Á¦°øÇÏ´Â ±¸¸Å¾ÈÀü¼ºñ½º¸¦ Àû¿ëÇÏ°í ÀÖ½À´Ï´Ù.
¹è¼Û¾È³»
±³º¸¹®°í »óÇ°Àº Åùè·Î ¹è¼ÛµÇ¸ç, Ãâ°í¿Ï·á 1~2Àϳ» »óÇ°À» ¹Þ¾Æ º¸½Ç ¼ö ÀÖ½À´Ï´Ù.
Ãâ°í°¡´É ½Ã°£ÀÌ ¼·Î ´Ù¸¥ »óÇ°À» ÇÔ²² ÁÖ¹®ÇÒ °æ¿ì Ãâ°í°¡´É ½Ã°£ÀÌ °¡Àå ±ä »óÇ°À» ±âÁØÀ¸·Î ¹è¼ÛµË´Ï´Ù.
±ººÎ´ë, ±³µµ¼Ò µî ƯÁ¤±â°üÀº ¿ìü±¹ Åù踸 ¹è¼Û°¡´ÉÇÕ´Ï´Ù.
¹è¼Ûºñ´Â ¾÷ü ¹è¼Ûºñ Á¤Ã¥¿¡ µû¸¨´Ï´Ù.