-- ·|­û / µù¥U -- ¡@
¡@±b¸¹¡G
¡@±K½X¡G
¡@ | µù¥U | §Ñ°O±K½X
3/26 ·s®Ñ¨ì¡I 3/19 ·s®Ñ¨ì¡I 3/14 ·s®Ñ¨ì¡I 12/12 ·s®Ñ¨ì¡I
ÁʮѬyµ{¡EQ & A¡E¯¸°È¯d¨¥ª©¡E«ÈªA«H½c
¢x 3ds Max¢x Maya¢x Rhino¢x After Effects¢x SketchUp¢x ZBrush¢x Painter¢x Unity¢x
¢x PhotoShop¢x AutoCad¢x MasterCam¢x SolidWorks¢x Creo¢x UG¢x Revit¢x Nuke¢x
¢x C#¢x C¢x C++¢x Java¢x ¹CÀ¸µ{¦¡¢x Linux¢x ´O¤J¦¡¢x PLC¢x FPGA¢x Matlab¢x
¢x Àb«È¢x ¸ê®Æ®w¢x ·j¯Á¤ÞÀº¢x ¼v¹³³B²z¢x Fluent¢x VR+AR¢x ANSYS¢x ²`«×¾Ç²ß¢x
¢x ³æ´¹¤ù¢x AVR¢x OpenGL¢x Arduino¢x Raspberry Pi¢x ¹q¸ô³]­p¢x Cadence¢x Protel¢x
¢x Hadoop¢x Python¢x Stm32¢x Cortex¢x Labview¢x ¤â¾÷µ{¦¡¢x Android¢x iPhone¢x
¥i¬d®Ñ¦W,§@ªÌ,ISBN,3dwoo®Ñ¸¹
¸Ô²Ó®ÑÄy¤ÀÃþ

¼Æ¦ì¿nÅé¹q¸ô³]­p

( ÁcÅé ¦r)
§@ªÌ¡GªL®¶µØÃþ§O¡G1. -> ¹q¤l¤uµ{ -> ¹q¤l¹q®ð
ĶªÌ¡G
¥Xª©ªÀ¡G¥þµØ¹Ï®Ñ¼Æ¦ì¿nÅé¹q¸ô³]­p 3dWoo®Ñ¸¹¡G 30205
¸ß°Ý®ÑÄy½Ð»¡¥X¦¹®Ñ¸¹¡I

¡i¯Ê®Ñ¡j
¡i¤£±µ¨ü­qÁÊ¡j

¥Xª©¤é¡G12/8/2003
­¶¼Æ¡G176
¥úºÐ¼Æ¡G0
¯¸ªø±ÀÂË¡G
¦L¨ê¡G¶Â¥Õ¦L¨ê»y¨t¡G ( ÁcÅé ª© )
¡i¤£±µ¨ü­qÁÊ¡j
ISBN¡G9789572142868
§@ªÌ§Ç¡@|¡@ĶªÌ§Ç¡@|¡@«e¨¥¡@|¡@¤º®e²¤¶¡@|¡@¥Ø¿ý¡@|¡@§Ç
(²Åé®Ñ¤W©Ò­z¤§¤U¸ü³sµ²¯Ó®É¶O¥\, ®¤¤£¾A¥Î¦b¥xÆW, ­YŪªÌ»Ý­n½Ð¦Û¦æ¹Á¸Õ, ®¤¤£«OÃÒ)
§@ªÌ§Ç¡G

ĶªÌ§Ç¡G

«e¨¥¡G

¤º®e²¤¶¡G

¥»®Ñ¦@¤À¬°¤C³¹¡A¤º®e±ø²z¤À©ú¡A²LÅã©öÀ´¡A²`¤J²L¥Xªº½s±Æ¤è¦¡¡A·f°tºt²ß°ÝÃD¡A¨Ï¾Ç²ß¦³ªG®Ä¡C¤º®e¥]§tµwÅé´y­z»y¨¥¤§¬ÛÃö°ò¥»ª¾ÃÑ¡A§Q¥Î¹ê»Ú½d¨Ò»¡©ú¨ä³]­p´y­z©M¼ÒÀÀ¤èªk¡A¦b²Ä¤T³¹¸Ì¡A¤¶²ÐµwÅé´y­z»y¨¥ªº°ò¥»¤åªk¡A¨ÏŪªÌ«Ü»´©öªºÁA¸Ñ¤åªk¤§©w¸q¡C²Ä¥|³¹¥H²Õ¦X½u¸ô¡B¤TºA½w½Ä¾¹¡B¦P¨B¶¶§Ç¹q¸ô¬°¨Ò¡A»¡©ú¾A·íªº¦X¦¨±Ô­zªk¡C²Ä¤­¡B¤»¨â³¹»¡©ú¦p¦ó³]­p®à¤W«¬¹q¤l­pºâ¾÷¤Î¨ä¶gÃä¹q¸ô¡A¨Ã°w¹ï³]­p®É©Ò­±Á{ªº°ÝÃD´£¥X°Q½×¨Ã¸Ñ¨M¡A³Ì«á±N³]­p¤§½u¸ôÀ³¥Î¦b¹ê»Úªº´¹¤ù¤W¡C §Æ±æÂǥѥ»®Ñªº§¹¾ã³W¯Ç¡A¯à¨ÏŪªÌ¹ï©óVHDL¤ÎIC³]­p¬yµ{¡A¦³¶i¤@¨BªºÁA¸Ñ¡A¾A¦Xªì¾ÇªÌ¥H¤Î¹ï¼Æ¦ì¿nÅé¹q¸ô³]­p¦³¿³½ìªº¤H¤h¨Ï¥Î¡C
¥Ø¿ý¡G

²Ä1³¹¡@§Ç¡@³¹1-1

1.1¡@³æ¬Û®É¯ß¦P¨B¹q¸ô1-1

1.1.1¡@ÅÞ¿è¹h©M²Õ¦XÅÞ¿è¹q¸ô1-3

1.2¡@D Flip Flop1-4

1.1.3¡@³æ¬Û®É¯ß¦P¨B¹q¸ôªº©Ê¯à1-5

1.2¡@µwÅé´y­z»y¨¥1-6

1.2.1¡@µwÅé´y­z»y¨¥ªº¾ú¥v1-6

1.2.2¡@Verilog-HDL©MVHDL1-7

1.2.3¡@HDLªºÀuÂI1-8

1.2.4¡@HDL³]­pªº·Ç³Æ1-9

1.4.1¡@FPGAªºµ²ºc1-14

1.4.2¡@SRAM«¬ªºFPGAµ²ºc1-15

1.4.3¡@FPGAªº³]­p¤èªk1-19

²Ä2³¹¡@Verilog-HDL¤Jªù2-1

2.1¡@³]­p±Ô­z2-1

2.1.1¡@¶¶§Ç½u¸ôªº±Ô­z½d¨Ò-¥|¦ì¤¸­p¼Æ¾¹2-1

2.1.2¡@¶¶§Ç½u¸ôªº±Ô­z½d¨Ò(1)-¥|¦ì¤¸­p¼Æ¾¹2-3

2.1.3¡@¶¶§Ç½u¸ôªº½d¨Ò(2)¡Ð¨ã¦³«D¦P¨B­«³]¥\¯àªº2-4

2.2¡@ÅÞ¿è¼ÒÀÀ2-6

2.2.1¡@¦ó¿×¼ÒÀÀ¡H¡ÐLSIªº¥\¯à´ú¸Õ2-6

2.2.2¡@¨ã¦³«D¦P¨B­«³]¥\¯àªº¥|¦ì¤¸­p¼Æ¾¹ªº¼ÒÀÀ2-7

2.3¡@¥»³¹ªº¥Ø¼Ð2-10

²Ä3³¹¡@Verilog-HDLªº¤åªk3-1

3.1¡@µùÄÀ(comment)3-1

3.2¡@¿ë§O¦WºÙ3-2

3.3¡@¼Æ­Èªºªí¥Ü3-3

3.4¡@¶×¬y±Æ(bus)3-4

3.5¡@ÅܼÆ?“x?”©M°ªªý­È?“z??-4

3.6¡@¹Bºâ¤l3-5

3.6.1¡@ºâ¼Æ¹Bºâ¤l©M¦ì²¾¹Bºâ¤l3-5

3.6.2¡@Ãö«Y¹Bºâ¤l©MÅÞ¿è¹Bºâ¤l3-5

3.6.3¡@¦ì¤¸ÅÞ¿è¹Bºâ¤l3-6

3.6.4¡@³sµ²¹Bºâ¤l3-6

3.6.5¡@±ø¥ó¹Bºâ¤l3-6

3.7¡@reg©Mwire3-7

3.8¡@assign«ü¥O3-8

3.9¡@µ{§Ç¥N¤J¤å3-8

3.9.1¡@Blocking¥N¤J¤å3-8

3.9.2¡@Non-Blocking¥N¤J¤å3-9

3.9.3¡@Blocking¥N¤J¤å®e©ö²£¥Íªº°ÝÃD3-10

3.10¡@¨t²Î¤u§@(system task)3-11

3.10.1¡@$finish3-12

3.10.2¡@$monitor3-12

3.10.3¡@$display©M$strobe3-13

3.11¡@°O¾ÐÅé©M$readmemh3-13

3.11.1¡@°O¾ÐÅ骺«Å§i3-14

3.11.2¡@°O¾ÐÅéªì©l­Èªº³]©w¤èªk3-15

3.12¡@©µ¿ð©M¤Ï¬Û¾¹3-17

3.12.1¡@©µ¿ð(#)3-17

3.12.2¡@¨Æ¥ó(@)3-18

3.13.1¡@begin¡ãend°Ï¶ô(¶¶§Ç°Ï¶ô)3-20

3.13.2¡@if3-21

3.13.3¡@case3-21

3.13.4¡@casex3-22

3.14¡@¨ç¦¡(function)3-23

3.15¡@¼Ò²Õ(Module)3-25

3.16¡@µ²¡@»y3-25

²Ä4³¹¡@¥i¯àªº¦X¦¨±Ô­zªk4-1

4.1¡@²Õ¦X½u¸ô4-1

4.1.1¡@§Q¥Îassign«ü¥Oªº±Ô­z¤èªk4-1

4.1.2 always@°Ï¶ô±Ô­z4-3

4.1.3¡@§Q¥Î¨ç¦¡(function)¨Ó±Ô­z4-4

4.2¡@¤TºA½w½Ä¾¹4-4

4.3.1¡@Ãä½tÅX°Ê«¬¥¿¤Ï¾¹4-5

4.3.2¡@¦P¨B¶¶§Ç¹q¸ôªº±Ô­z½d¨Ò4-7

4.4¡@¹q¦ì·PÀ³ªºÅÞ¿è³]­p4-10

4.5¡@¦b¶i¦æÅÞ¿è¦X¦¨®É±Ô­z¥²¶·ª`·Nªº¨Æ¶µ4-10

4.5.1¡@²Õ¦X½u¸ô©M¹q¦ì·PÀ³ªº¤£¦PÂI4-10

4.5.2¡@¥i¥H¼ÒÀÀ¦ýµLªk¦X¦¨ªº±Ô­z4-12

4.5.3¡@¥i¥HÅÞ¿è¦X¦¨¦ýµLªk¼ÒÀÀªº±Ô­z4-12

²Ä5³¹¡@®à¤W«¬¹q¤l­pºâ¾÷ªº³]­p5-1

5.1¡@BCD©M¤G¶i¦ì5-1

5.2¡@FPGAªº½u¸ô¹Ï5-2

5.3¡@¤G¶i¦ì¼Æ¦rªºÀx¦s¹q¸ô³]­p5-3

5.4¡@¹Bºâ½u¸ôªº³]­p5-11

5.5¡@®à¤W«¬¹q¤l­pºâ¾÷ªº¹Bºâ¹q¸ô5-16

5.6¡@­pºâ¾÷ªº³]­p5-17

5.6.1¡@´îªk©M­t¼Æ5-17

5.6.2¡@®à¤W«¬¹q¤l­pºâ¾÷ªºHDL³]­p5-19

²Ä6³¹¡@¹q¤l­pºâ¾÷ªº¶gÃä¹q¸ô³]­p6-1

6.1¡@¤G¶i¦ìBCDÂà´«¡ÏLED¿é¥X¹q¸ôªº³]­p6-1

6.2¡@«D¦P¨B¦P¨BÂà´«¹q¸ôªº³]­p6-5

²Ä7³¹¡@Cell base/¹h·¥°}¦C¤è¦¡ªºmapping7-1

7.1¡@ÅÞ¿è¦X¦¨7-3

7.1.1¡@RTL¦X¦¨©MÅÞ¿è¦X¦¨7-4

7.1.2¡@§Þ³Nmapping©M³Ì¨Î¤Æ7-4

7.1.3¡@Netlistªº¼ÒÀÀ7-6

7.2¡@¦Û°Ê½u¸ô§G§½7-8

7.2.1¡@FPGAªº½u¸ô§G§½(mapping)7-8

7.2.2¡@cell baseªº¦Û°Ê½u¸ô§G§½7-9

7.2.3¡@¹h·¥°}¦C(gate array)ªº¦Û°Ê½u¸ô°t¸m7-10

7.2.4¡@cell°t¸m©M°t½u¤è¦V7-11

7.2.5¡@cell base°t¸m½u¸ôªºlibrary7-12

7.2.6¡@¹h·¥°}¦C(gate array)¦Û°Ê¾É½u°t¸mªºlibrary7-15

7.2.7¡@¾É½u°t¸mªº¬yµ{7-18

7.3¡@³]­pÅçÃÒ7-29

7.4¡@Macroªº²£¥Í7-29

7.5¡@§G§½©M³]­p·Ç«h7-31

7.5.1¡@§G¡@§½7-31

7.5.2¡@³]­p·Ç«h7-32




§Ç¡G