¼Æ¦ì¿nÅé¹q¸ô³]p ( ÁcÅé ¦r) |
§@ªÌ¡GªL®¶µØ | Ãþ§O¡G1. -> ¹q¤l¤uµ{ -> ¹q¤l¹q®ð |
ĶªÌ¡G |
¥Xª©ªÀ¡G¥þµØ¹Ï®Ñ | 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Åé´yz»y¨¥¤§¬ÛÃö°ò¥»ª¾ÃÑ¡A§Q¥Î¹ê»Ú½d¨Ò»¡©ú¨ä³]p´yz©M¼ÒÀÀ¤èªk¡A¦b²Ä¤T³¹¸Ì¡A¤¶²ÐµwÅé´yz»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¤lpºâ¾÷¤Î¨ä¶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Åé´yz»y¨¥1-6
1.2.1¡@µwÅé´yz»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¤lpºâ¾÷ªº³]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¤lpºâ¾÷ªº¹Bºâ¹q¸ô5-16
5.6¡@pºâ¾÷ªº³]p5-17
5.6.1¡@´îªk©Mt¼Æ5-17
5.6.2¡@®à¤W«¬¹q¤lpºâ¾÷ªºHDL³]p5-19
²Ä6³¹¡@¹q¤lpºâ¾÷ªº¶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 |