FPGA¦w¥þ©Ê³]p«ü«n ( ²Åé ¦r) |
§@ªÌ¡G(¬ü)ÀN¤Ò°Ò | Ãþ§O¡G1. -> ¹q¤l¤uµ{ -> FPGA |
ĶªÌ¡G |
¥Xª©ªÀ¡G¾÷±ñ¤u·~¥Xª©ªÀ | 3dWoo®Ñ¸¹¡G 38701 ¸ß°Ý®ÑÄy½Ð»¡¥X¦¹®Ñ¸¹¡I¡i¯Ê®Ñ¡j NT°â»ù¡G 290 ¤¸ |
¥Xª©¤é¡G5/1/2014 |
¶¼Æ¡G163 |
¥úºÐ¼Æ¡G0 |
|
¯¸ªø±ÀÂË¡G |
¦L¨ê¡G¶Â¥Õ¦L¨ê | »y¨t¡G ( ²Åé ª© ) |
|
¥[¤JÁʪ«¨® ¢x¥[¨ì§Úªº³Ì·R (½Ð¥ýµn¤J·|û) |
ISBN¡G9787111457831 |
§@ªÌ§Ç¡@|¡@ĶªÌ§Ç¡@|¡@«e¨¥¡@|¡@¤º®e²¤¶¡@|¡@¥Ø¿ý¡@|¡@§Ç |
(²Åé®Ñ¤W©Òz¤§¤U¸ü³sµ²¯Ó®É¶O¥\, ®¤¤£¾A¥Î¦b¥xÆW, YŪªÌ»Ýn½Ð¦Û¦æ¹Á¸Õ, ®¤¤£«OÃÒ) |
§@ªÌ§Ç¡G |
ĶªÌ§Ç¡G |
«e¨¥¡G |
¤º®e²¤¶¡G ¡@¡@²{³õ¥i½sµ{ªù°}¦C(FPGA)¤w¸g¦¨¬°´O¤J¦¡¨t²Î³]pªº¥DnÀ³¥Î§Þ³N¤§¤@¡C¥i«ºc¾¹¥ó¥Ñ¤_¿Ä¦X¤Fµw¥ó©M³n¥óªº¯S©Ê¡A¯à°÷¦b±M¥Î¶°¦¨¹q¸ôªº°ª©Ê¯à©MCPUªº¥i½sµ{©Ê¤§¶¡§ä¨ì¦Û¤vªºÀ³¥ÎªÅ¶¡¡A²£¥Í§ó¦nªºÀ³¥Î®ÄªG¡C»P¦¹¦P®É¡AFPGA¦w¥þ©Ê³]pªº°ÝÃD¤]¤é¯q¬ð¥X¡C¥Ø«e¡AÃö¤_FPGA¦w¥þ©Ê³]pªº±MªùµÛz¸û¤Ö¡AFPGA³]pªÌ«ÜÃø°w¹ï¨ãÅéÀ³¥Î¶i¦æ¨t²Îªº¦w¥þ©Ê¤ÀªR©M³]p¡C
¡@¡@¡mFPGA¦w¥þ©Ê³]p«ü«n¡n³q¹L²z½×ÄÄz¦}µ²¦X¹ê¥Î³]pªº¤è¦¡¡A³q¹LÁ|¨Ò»¡©úFPGA¦w¥þ©Ê³]pªº°ÝÃD¦p¦ó¶i¦æ¸Ñ¨M¡C§@ªÌ±q¦p¦ó½s¼g³»¼h³]pªº§Î¦¡¤Æ»¡©ú¶}©l¡A³v¨B¯A¤Î§C¼hµw¥ó¹q¸ôªº¦U¶µ±j¤Æ¾÷¨î¡A¦}¤À¬°¦hÓ¼h±¹ïFPGA¦w¥þ©Ê°ÝÃD©M¸Ñ¨M¤è®×¶i¦æ¤F¥þ±ªºÄÄz¡C§@ªÌµ²¦Xªñ¦~¨Ó¦bpºâ¾÷¦w¥þ©Ê²z½×¡B½sµ{»y¨¥¡B½sĶ¾¹©Mµw¥ó³]pµ¥»â°ì¤¤ªº³Ì·s¶i®i¡A»PFPGA³]p¤¤ªº¦w¥þ©Ê°ÝÃD§@¬°¤@Ó¾ãÅ餩¥HÄÄz¡A³Ð«Ø¤F¤@¾ã®MÀRºA©M°ÊºA¤ÀªR¤¬¬Û°t¦Xªº¦h¼Ë¤Æ³]p§Þ³N¡A¨Ï±o¨Ï¥Î°Ó·~ªä¤ùºc«ØªºFPGA¨t²Î¦³¥i¯à¦¨¬°¤@Óéw¡B¥i¾a©M¦w¥þªº±j°·¨t²Î¡C
¡@¡@¡mFPGA¦w¥þ©Ê³]p«ü«n¡n¦®¦b¬°EDA(¹q¤l³]p¦Û°Ê¤Æ)©MFPGA»â°ì¤u§@ªº¬ã¨sªÌ©M¹ê½îªÌÌ´£¨Ñ¤@¾ã®MFPGA¦w¥þ©Ê³]pªººÞ²z¹ê¥Î¤èªk¡C¥»®Ñ¾A¦X¦b¤½¥q¡B¤u¼t©M¬F©²¬ã¨s¹êÅç«Ç¤u§@¡A±q¨ÆFPGA³]pªº¤uµ{®v©M¾Ç³N¬É¤H¤h¾\Ū¡C¤×¨ä¬O¹ïFPGA¦w¥þ©Ên¨D¸û°ªªº»â°ì¡C¦P®É¤]¾A¦XP¤O¤_FPGA¦w¥þ©Ê³]p¬ã¨sªº¤H¤h¡A¥Î¥H´£°ª±M·~§Þ¯à¡C |
¥Ø¿ý¡G
²Ä1³¹·§z
1.1¹ïFPGA¤é¯q¼W¥[ªº¨Ì¿à
1.1.1¯èªÅ¯è¤Ñ¥ÎFPGA
1.1.2¶W¯Åpºâ¥ÎFPGA
1.1.3¥ÎFPGA¤ÀªRµøÀW
1.1.4°ª§]¦R¶q¥[±K¥ÎFPGA
1.1.5¤J«IÀË´ú¤Î¨¾S¥ÎFPGA
1.2FPGAÅé¨tµ²ºc
1.2.1¥i«ºcµw¥óªº§l¤Þ¤O
1.2.2FPGAªº¤º³¡µ²ºc
1.2.3³]p¬yµ{
1.3FPGA¦w¥þ°ÝÃDªº´_Âø©Ê
1.3.1¦w¥þ¬O¤@ÓÃøÃD
1.3.2´_Âø«×¥H¤Î©â¶H
1.3.3¯M¯N©M׸ɪº¤ñ¸û
1.3.4FPGA®Öªº¹jÂ÷
1.4¥»®Ñµ²ºc
°Ñ¦Ò¤åÄm
²Ä2³¹°ª«O»Ù³n¥óªº¸gÅç»P§Þ³N
2.1I´º
2.2´c·N³n¥ó
2.2.1¯S¬¥¥ì¤ì°¨
2.2.2¦Zªù
2.3«O»Ù«×
2.4¬ÛºÙªº«OÅ@
2.4.1«Â¯Ù¼Ò«¬
2.5¦w¥þµ¦²¤ªº°õ¦æ
2.5.1¦w¥þµ¦²¤Ãþ«¬
2.5.2µ¦²¤°õ¦æ¾÷¨î
2.5.3¥i«H¥ô³¡¥óªº²Õ¦X
2.6«O»Ù«×ºÞ²zµ¦²¤ªº°õ¦æ
2.6.1¥Í©R©P´Á¤ä«ù
2.6.2°t¸mºÞ²z
2.6.3¿W¥ßµû¦ô
2.6.4°ÊºAµ{§Ç¤ÀªR
2.6.5¥i«H¥ôµo°â
2.6.6¥i«H¥ô«ì´_
2.6.7ÀRºA¤ÀªR
°Ñ¦Ò¤åÄm
²Ä3³¹µw¥ó¦w¥þªºÃøÂI
3.1´c·Nµw¥ó
3.1.1´c·Nµw¥óªº¤ÀÃþ
3.1.2´¹¶ê¥N¤u¼tªº¥i«H«×
3.1.3ª«²z§ðÀ»
3.2Áô½ª«H¹D©w¸q
3.2.1¶iµ{©â¶H
3.2.2µ¥»ùÃþ
3.2.3§Î¦¡©w¸q
3.2.4¦P¨B
3.2.5¦@¨É¸ê·½
3.2.6n¨D
3.2.7®Ç¸ô
3.3¨î¬ùÁô½ª«H¹D©M°¼«H¹D§ðÀ»ªº²{¦³¤èªk
3.3.1¦@¨É¸ê·½¯x°}ªk
3.3.2½w¦s¤zÂZ
3.3.3FPGA±»½Xªº«OÅ@¤èªk
3.4FPGAÁô½ª«H¹D§ðÀ»ªº±´´ú¤ÎÀ³¹ï
3.4.1³]p¬yµ{
3.4.2ªÅ¶¡¹jÂ÷
3.4.3¦sÀx«OÅ@
3.5§@¬°Áô½ª¦sÀx«H¹Dªºµ¦²¤ª¬ºA
3.5.1ª¬ºAµ¦²¤
3.5.2Áô½ª«H¹D¾÷¨î
3.5.3½s½X¤è®×
3.5.4Áô½ª¦sÀx«H¹D±´´ú
3.5.5´î»´Áô½ª«H¹D¥i¯à³y¦¨ªº¦MÀI
°Ñ¦Ò¤åÄm
²Ä4³¹FPGA§ó·s¤Î¥i½sµ{©Ê
4.1·§z
4.2¤ñ¯S¬y¥[±K©M»{ÃÒ
4.2.1±KÆ_ºÞ²z
4.2.2¾Ô³Ó¤ñ¯S¬y¥[±K
4.3»·µ{§ó·s
4.3.1»{ÃÒ
4.3.2¥i«H«ì´_
4.4³¡¤À¥i«ºc
4.4.1³¡¤À¥i«ºcªºÀ³¥Î
4.4.2¼ö¸m´«©M°±¾÷¸m´«ªº¤ñ¸û
4.4.3¤º³¡°t¸m³X°ÝºÝ¤f
4.4.4°ÊºA¦w¥þ©Ê©M´_Âø«×
4.4.5«ÈÅé´_¥Î
4.4.6§¹¾ã©ÊÅçÃÒ
°Ñ¦Ò¤åÄm
²Ä5³¹FPGAªº¦sÀx«OÅ@
5.1·§z
5.2FPGA¤Wªº¦sÀx«OÅ@
5.3µ¦²¤´yz»Pºî¦X
5.3.1¦sÀx³X°Ýµ¦²¤
5.3.2µw¥óºî¦X
5.4°ª¯Å´yz»y¨¥
5.5¥Ü¨Òµ¦²¤
5.5.1¨ü±±¦@¨É
5.5.2³X°Ý¦Cªí
5.5.3¤¤°êùÙ
5.5.4Bell»PLaPadula«O±K¼Ò«¬
5.5.5°ª¤ô¦ì½u
5.5.6Biba§¹¾ã©Ê¼Ò«¬
5.5.7½s¿è
5.6¨t²Î¬[ºc
5.7µû¦ô
5.8¨Ï¥Îµ¦²¤½sĶ¾¹
5.9±q¼Æ¾Ç¨¤«×ºc«ØÄY®æªºµ¦²¤
5.9.1¥æ¤e¼¿nªk
5.9.2¹ê¨Ò
5.9.3³æ¤@ªºµ¦²¤ÅܤÆ
5.9.4²V¦Xµ¦²¤ªº§Î¦¡¤Æn¯À
5.10Á`µ²
°Ñ¦Ò¤åÄm
²Ä6³¹ªö¥ÎÀ¢·¾§Þ³NªºªÅ¶¡¹jÂ÷
6.1·§z
6.2¹jÂ÷
6.3ªö¥ÎÀ¢·¾§Þ³Nªºª«²z¹jÂ÷
6.4ºc«ØÀ¢·¾
6.4.1¶¡¹jªk
6.4.2Àˬdªk
6.4.3¶¡¹jªk»PÀˬdªkªº¤ñ¸û
6.5¨Ï¥Î¦Q¾ôªº¦w¥þ¤¬³s
6.5.1ª½³sªº¦Q¾ô§Þ³N
6.5.2§½³¡«ºcªº¸ô½u¸òÂÜ
6.5.3¦@¨ÉÁ`½u¬[ºcªº¦Q¾ô§Þ³N
6.6ªö¥ÎÀ¢·¾§Þ³N¨Ó«OÅ@¤Þ¥ÎºÊµø¾¹
°Ñ¦Ò¤åÄm
²Ä7³¹ºî¦X¹B¥Î¡G³]p¹ê¨Ò
7.1¦h®Ö¥i«ºc´O¤J¦¡¨t²Î
7.2¤ù¤W¥~³òÁ`½u
7.3AES®Ö
7.4ÅÞ¿è¹jÂ÷°Ï
7.5¤Þ¥ÎºÊµø¾¹
7.6ª¬ºA©Êµ¦²¤
7.7¦w¥þªº¤¬³s¥iÂX®i©Ê
7.8Áô½ª«H¹D
7.9À¢·¾§Þ³N»P¦Q¾ô§Þ³Nªº¦X¦}
7.10¹ê¬I»Pµû¦ô
7.11³n¥ó¬É±
7.12¦w¥þ¥i¥Î©Ê
7.13§ó¦hªº¦w¥þ¬[ºc¥Ü¨Ò
7.13.1³]pªººØÃþ
7.13.2©Ý¼³µ²ºc
7.14Á`µ²
°Ñ¦Ò¤åÄm
²Ä8³¹«e¤©Ê°ÝÃD
8.1¥i«Hªº¤u¨ã
8.2¦w¥þ¨t²Îªº§Î¦¡ÅçÃÒ
8.3¦w¥þ¥i¥Î©Ê
8.4µw¥ó¥i«H©Ê
8.5»y¨¥
8.6°t¸mºÞ²z
8.7¨ÑÀ³Ã쪺¦w¥þ¨¾Å@
8.8°w¹ïFPGAªºª«²z§ðÀ»
8.9³]pµsÅÑ»P¬G»Ù¤ÀªR
8.10§½³¡«ºc»P°ÊºA¦w¥þ
8.11µ²½×
°Ñ¦Ò¤åÄm
ªþ¿ýApºâ¾÷Åé¨tµ²ºcªº°ò¥»ì²z
A.1pºâ¾÷¬[ºc®vªº¤é±`¤u§@¬O¤°¤\¡H
A.2CPU¡BFPGA»PASIC¤§¶¡ªº§é¤¤¤è®×
A.3pºâ¾÷Åé¨tµ²ºc»Ppºâ¾÷¬ì¾Ç
A.4µ{§Ç¤ÀªR
A.4.1³B²z¾¹¥é¯u¬ì¾Ç
A.4.2¤ù¤W¤ÀªR¤ÞÀº
A.4.3¤G¶i¨î´ú¸Õ³]³Æ
A.4.4¬Û¦ì¤ÀÃþ
A.5·s«¬pºâ¾÷µ²ºc
A.5.1DIVAµ²ºc
A.5.2ì¥Í·L³B²z¾¹
A.5.3WaveScalarµ²ºc
A.5.4À³¥Î¤_Âå¾Ç»â°ìªºµ²ºc
A.6¦sÀx¾¹
A.7¶W¼Ð¶q³B²z¾¹
A.8¦h½uµ{
°Ñ¦Ò¤åÄm
|
§Ç¡G |