-- ·|­û / µù¥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¤ÀÃþ

VerilogHDLºâªk»P¹q¸ô³]­p--³q«H©M­pºâ¾÷ºôµ¸¨å«¬®×¨Ò

( ²Åé ¦r)
§@ªÌ¡G³ìÃf®p¡B³¯¼yµØ¡B®Ê­x¡BÄòªY¡B»¯§ÍÃþ§O¡G1. -> ¹q¤l¤uµ{ -> Verilog
ĶªÌ¡G
¥Xª©ªÀ¡G²MµØ¤j¾Ç¥Xª©ªÀVerilogHDLºâªk»P¹q¸ô³]­p--³q«H©M­pºâ¾÷ºôµ¸¨å«¬®×¨Ò 3dWoo®Ñ¸¹¡G 54644
¸ß°Ý®ÑÄy½Ð»¡¥X¦¹®Ñ¸¹¡I

¡i¯Ê®Ñ¡j
NT°â»ù¡G 345 ¤¸

¥Xª©¤é¡G5/1/2021
­¶¼Æ¡G253
¥úºÐ¼Æ¡G0
¯¸ªø±ÀÂË¡G
¦L¨ê¡G¶Â¥Õ¦L¨ê»y¨t¡G ( ²Åé ª© )
¥[¤JÁʪ«¨® ¢x¥[¨ì§Úªº³Ì·R
(½Ð¥ýµn¤J·|­û)
ISBN¡G9787302568742
§@ªÌ§Ç¡@|¡@ĶªÌ§Ç¡@|¡@«e¨¥¡@|¡@¤º®e²¤¶¡@|¡@¥Ø¿ý¡@|¡@§Ç
(²Åé®Ñ¤W©Ò­z¤§¤U¸ü³sµ²¯Ó®É¶O¥\, ®¤¤£¾A¥Î¦b¥xÆW, ­YŪªÌ»Ý­n½Ð¦Û¦æ¹Á¸Õ, ®¤¤£«OÃÒ)
§@ªÌ§Ç¡G

ĶªÌ§Ç¡G

«e¨¥¡G

¥»®Ñ®Ú¾Ú§@ªÌªø´Á±Ð¾Ç¬ì¬ã¹ê½î¡Aºë¿ï¤F³q«H¡B­pºâ¾÷©Mºôµ¸»â°ì9Ãþ20§E­Ó¨å«¬¹q¸ô¡A¥]¬A²³æ¥H¤Óºôºô¥d¹q¸ô¡BLRUºâªk»P¹q¸ô¡B¦ê¦æ©M¦}¦æ´V¦P¨B¹q¸ô¡BCAM©MTCAM¹q¸ô¡B°ò¤_Ãìªíµ²ºcªº«¢§Æ¬d§ä¹q¸ô¡B²`«×¥]ÀË´úºâªk»P¹q¸ô¡Bº|±íºâªk»P¹q¸ô¡B¨å«¬¼Æ¾Ú¥æ´«³æ¤¸©MSM4¥[/¸Ñ±K¹q¸ô¡Aµ¹¥X¤F¨C­Ó¹q¸ôªºÀ³¥ÎÀô¹Ò¡Bºâªk­ì²z¡B¹q¸ô®Ø¹Ï¡B±µ¤f©w¸q©M¤u§@¬yµ{¡A¥H¤Î¸g¹L¹ê»ÚÅçÃÒªº³]­p¥N½X©M¥é¯u´ú¸Õ¥N½X¡C¥Ø«e¡AVerilog HDLÃþ®ÑÄy´¶¹M°¾­«°ò¥»»yªk±Ð¾Ç©M°ò¥»¹q¸ô³]­p¡A©ÎªÌÁ¿±ÂFPGA³]­p¬yµ{¡A¥»®Ñ«h­«¦bÀ°§U¨ã¦³ªì¨B»yªk°ò¦ªºÅªªÌ³q¹L¹ï¦UÃþ¨å«¬¤uµ{®×¨Òªº¾Ç²ß¡A¼ô±x³q«H¡B­pºâ¾÷©Mºôµ¸»â°ì¨å«¬¹q¸ôªº³]­p»P¹ê²{¡A¦³®Ä¿n²Ö¤j³W¼Ò¼Æ¦r¨t²Î³]­pª¾ÃÑ©M¹ê»Úªº¤uµ{§Þ³N¸gÅç¡A¬°¶i¤@¨B¶i¦æ¥»»â°ìªº³Ð·s¹ê½î¥´¤U°í¹ê°ò¦¡C
¥»®Ñ¨ã¦³¥H¤U¥D­n¯SÂI¡G ?©Ò¿ï¾Üªº®×¨Ò§¡¨ã¦³¤@©w¥Nªí©Ê¡A¦}¥B¬O²{¦³®ÑÄy¤¤¯A¤Î¸û¤Öªº¡F ?¨C­Ó®×¨Ò§¡µ¹¥X¤F¹q¸ôªºÀ³¥Î­I´º¡Bºâªk­ì²z¡B¹q¸ô³]­p¥N½X©M¥é¯uÅçÃÒ¥N½X¡A§¹³Æ©Ê¸û°ª¡A©ö¤_¾Ç²ß¡F ?©Ò¦³¥N½X³£¸g¹L¤F¤uµ{¹ê½îÅçÃÒ¡A¥i¥Hª½±µÀ³¥Î¤_³q«H¡B­pºâ¾÷©Mºôµ¸Ãþ¼Æ¦r¨t²Îªº³]­p¡A¥i¥Hªö¥ÎFPGA©ÎªÌ±M¥Î¶°¦¨¹q¸ô¹ê²{¡F ?¥»®Ñª`­«±N¼Æ¦r¨t²Î³]­p¤èªk¾Çª¾ÃѿĤJ¤£¦PÃþ«¬ªº³]­p®×¨Ò¤§¤¤¡A¦³§U¤_¼W¥[ŪªÌ¹ï´_Âø¼Æ¦r¨t²Î³]­p¤uµ{¾Çª¾ÃѪº¤F¸Ñ¡A¥i¹ï¨ä¥L¹q¸ô³]­p°_¨ì«ü¾É§@¥Î¡Cµ²¦X¨C­Ó¨å«¬¹q¸ô¡A¥»®Ñª`­«¹ï¦PÃþ¹q¸ô³]­p¤èªkªºÂk¯Ç©MÁ`µ²¡A¤¶²Ð¦PÃþ¹q¸ô³]­p¹ê²{®Éªº¦@©Ê°ÝÃD¡AÀ°§UŪªÌ¦b­±¹ï¤@­Ó°ò¥»³]­p»Ý¨D©Î³]­p¥ô°È®É¡AÀ´±o¦p¦ó¤ÀªR°ÝÃD©M¦Ò¼{°ÝÃD¡A³Ì²×¨Ï¥Îµw¥ó´y­z»y¨¥¹ê²{©Ò»Ýªº¥Ø¼Ð¹q¸ô¡C
¥»®Ñ¦@¤À¬°9³¹¡A¨C³¹ªº¥D­n¤º®e¦p¤U¡G
²Ä1³¹¤¶²Ð¤F²³æ¥H¤Óºôºô¥d¹q¸ô¡C¨ãÅ餺®e¥]¬AMAC±±¨î¾¹¹q¸ô¡B²³æ±µ¤f¶¤¦C¡B802.3 CRCúQ32®ÕÅç¹Bºâ¹q¸ô©M¨å«¬³B²z¾¹±µ¤f¹q¸ô¡A¥H¦¹¬°°ò¦¡Aµ¹¥X¤Fºô¥dªº³»¼h¹q¸ô¡C
²Ä2³¹¤¶²Ð¤FLRUºâªk»P¹q¸ô¡CLRUºâªk¼sªxÀ³¥Î¤_­pºâ¾÷¨t²Î©Mºôµ¸³]³Æ¤¤¡A¥i¥Î¤_¶i¦æ­pºâ¾÷¦sÀxªÅ¶¡ªººÞ²z©M¸ô¥Ñ¬d§ä¹q¸ô¦sÀxªÅ¶¡ªººÞ²z¡C¥»³¹¸Ô²Ó¤ÀªR¤FLRUªººâªk­ì²z¡B¹q¸ô¥\¯à¡Bª¬ºA¸õÂà¹Ï¡A¦}¹ïÃöÁä¥\¯à¶i¦æ¤F¥þ­±ªº¥é¯u¤ÀªR¡C
²Ä3³¹¤¶²Ð¤F¶Ç¿é¨t²Î¤¤¹ï¶Ç¿é´V¶i¦æ±µ¦¬¦P¨Bªº¹q¸ô¡A¥]¬APDH¶Ç¿é¨t²Î¤¤ªºE1´V¦P¨B¹q¸ô©MSDH¶Ç¿é¨t²Î¤¤ªº¦}¦æ´V¦P¨B¹q¸ô¡C
²Ä4³¹¤¶²Ð¤FCAM©MTCAM¹q¸ôªº³]­p»PÀ³¥Î¡CCAM©MTCAM¬O¨âºØ¤º®e¥i´M§}¦sÀx¾¹¡A¥»³¹¤¶²Ð¤F¤GªÌªº¥\¯à¡Aµ¹¥X¤F°ò¤_CAMªº¥H¤Óºô¬d§ä¹q¸ô©Mªö¥ÎTCAM¹ê²{ªºIP¦a§}³Ìªø«eºó¤Ç°t¬d§ä¹q¸ô¡C
²Ä5³¹¤¶²Ð¤F°ò¤_Ãìªíµ²ºcªº«¢§Æ¬d§ä§Þ³N¡C°w¹ï«¢§Æ¨R¬ð¡Aµ¹¥X¤F°ò¤_«¢§ÆÃìªí©M°ò¤_¦h±í«¢§Æªº¨R¬ð¸Ñ¨M¤èªk¡A¤À§Oµ¹¥X¤F¨ãÅ骺¹q¸ô¹ê²{¡A¶i¦æ¤F¨t²Îªº¥é¯u¤ÀªR¡C
²Ä6³¹¤¶²Ð¤F¼sªxÀ³¥Î¤_ºôµ¸¦w¥þ»â°ìªº²`«×¥]ÀË´úºâªk»P¹q¸ô¡A¤¶²Ð¤F²`«×¥]ÀË´úªº·§©À©M¥¿«hªí¹F¦¡¡F µ¹¥X¤F°ò¤_µw¥óÅ޿誺DFA¤Ç°t¤ÞÀº©M­±¦V¦sÀxªºDFA¤Ç°t¤ÞÀº¡C
²Ä7³¹¤¶²Ð¤Fº|±íºâªk»P¹q¸ô¹ê²{¡C¦bºôµ¸³]³Æ¤¤¡A¦pªG»Ý­n¦b¤J¤f³B¹ï¯S©w·~°È¬yªº¬y¶q¯S©º¶i¦æºÊºÞ¡AÀˬd¨ä¬O§_²Å¦X¬ù©wªº¬y¶q¯S©º¡F ©ÎªÌ¦b¥X¤f³B¹ï¯S©w·~°È¬y¶i¦æ¬y¶q¾ã§Î¡A¨Ï±o¬Y¨Ç¯S©wªº·~°È¬y«ö·Óµ¹©wªº¬y¶q¯S©º¿é¥X¡A¨º¤\¥i¥H¨Ï¥Îº|±íºâªk¤Î¬ÛÀ³ªº¹q¸ô¥[¥H¹ê²{¡CÀHµÛ¥Î¤á¹ïºôµ¸ªA°È½è¶q­n¨Dªº¤£Â_´£°ª¡A¦¹Ãþ¹q¸ôªºÀ³¥Î¤é¯q¼sªx¡C
²Ä8³¹¤À§O¤¶²Ð¤F¨å«¬¼Æ¾Ú¥æ´«³æ¤¸crossbarªº¤u§@­ì²z»P¹q¸ô¹ê²{¥H¤Î¨å«¬¦@¨É½w¦s¥æ´«³æ¤¸ªººâªk­ì²z»P¹q¸ô¹ê²{¡C¤GªÌ¬Oºôµ¸³]³Æ¤¤³Ì¬°±`¨£ªº°ò¥»¥æ´«³æ¤¸¡A¥i¥H³æ¿W¨Ï¥Î¡A¤]¥i¥H²Õ¦X°_¨Óºc¦¨¤j®e¶qªº¥æ´«ºôµ¸¡C
²Ä9³¹¤ÀªR¤FSM4¥[/¸Ñ±Kºâªk­ì²z»P¹q¸ô¹ê²{¡C¥»³¹ªº¥D­n¤º®e¥]¬ASM4¥[/¸Ñ±Kºâªkªº°ò¥»­ì²z©M¥[/¸Ñ±K¹Bºâªº°ò¥»¹Lµ{¡Aµ¹¥X¤F§¹¾ãªº¥[/¸Ñ±K¹Bºâ¥N½X¦}¶i¦æ¤F¥é¯uÅçÃÒ¤ÀªR¡C




¾\Ū¥»®Ñ®É¡A¦³¥H¤U´XÂI»Ý­nª`·N¡G
¡]1¡^ ¥»®Ñªº³]­p¥N½X§¡ªö¥Î¥iºî¦X­·®æªºVerilog HDL¹ê²{¡A¥é¯uÅçÃÒ¥N½X¥D­n°ò¤_task°ª®Ä¹ê²{¡C
¡]2¡^ ¦b¥N½X¤¤¥D­n¨Ï¥Î¤FFIFO©MRAM¨âÃþIP®Ö¡C¥»®ÑªºIP®Ö¥D­n°ò¤_XilinxªºISE©ÎVivado¶°¦¨¶}µoÀô¹Ò¥Í¦¨¡A¦pªG¨Ï¥Î¨ä¥L¶}µoÀô¹Ò¡A¥u»Ý²¤§@½Õ¾ã§Y¥i¡C¥»®Ñªº©Ò¦³¥N½X³£¥i¥Hª½±µ¦bXilinxªºISE©ÎVivado¶°¦¨¶}µoÀô¹Ò¤U¶i¦æ¹ê»ÚÅçÃÒ©M¥é¯u¤ÀªR¡A¤]¥i¤è«K¦a²¾´Ó¨ì¨ä¥L¶}µoÀô¹Ò¤U¡C
¡]3¡^ ¥»®Ñ¤¤©Ò¦³ª¬ºA¾÷§¡ªö¥Î²V¦XÃþ«¬¦Ó«D¶Ç²Îªº¦Ì¨½«¬©M¼¯º¸«¬¡A§ó¾A¦X³]­p´_Âøª¬ºA¾÷¡A¨Ï¥N½X¥iŪ©Ê§ó±j¡C
¡]4¡^ ¬°¤F§ó¦n¦a¤ÀªR¥é¯uµ²ªG¡A¼ÒÀÀ¯u¹ê¹q¸ô¤¤ªºªù©µ¿ð¡A¦b¥N½Xªº½á­È»y¥y¤¤¥[¤J¤F©µ¿ð¡A¦³§Q¤_¤ÀªR«H¸¹¸õÅÜ»P®ÉÄÁ¤W¤Éªu¤§¶¡ªºÃö¨t¡C
(5) ³¡¤À¹q¸ô®ÇÃä°t¦³¤Gºû½X¡A¥i¥H¥Î¤â¾÷±½´y¬d¬Ý¹q¤l¤å¥ó¡C
¥»®Ñ¥Ñ³°­x¤uµ{¤j¾Ç³ìÃf®p±Ð±Â¡A³¯¼yµØ¡B®Ê­x¡BÄòªY°Æ±Ð±Â©M»¯§Í¤uµ{®v½sµÛ¡A®]©ú°®¡B¤ý°®¡B¤ý¹p²^¡B§d±RªNµ¥ºÓ¤h¬ã¨s¥Í°Ñ»P¤F³¡¤À¥N½X½Õ¸Õ©MÅçÃÒ¤u§@¡C
½sªÌ2021¦~3¤ë
¤º®e²¤¶¡G

¥»®Ñºë¿ï¤F³q«H¡B­pºâ¾÷©Mºôµ¸»â°ì9Ãþ¦@20§E­Ó¨å«¬¹q¸ô¡A¥]¬Aºôµ¸±µ¤f¡B¦sÀxºÞ²z¡B´V¦P¨B¡BCAM©MTCAM¡B«¢§Æ´²¦C¬d§ä¡B²`«×¥]ÀË´ú¡Bº|±íºâªk¡B¼Æ¾Ú¥æ´«³æ¤¸©MSM4¥[¸Ñ±K¹q¸ô¡Aµ¹¥X¤F¨C­Ó¹q¸ôªº¥\¯à»¡©ú¡Bºâªk­ì²z©M¤º³¡µ²ºc¡A¥H¤Î§¹¾ãªºVerilogHDL³]­p¥N½X©M¥é¯u´ú¸Õ¥N½X¡C¥»®Ñ¤¤ªº©Ò¦³¥N½X³£¦bFPGA¶}µoÀô¹Ò¤W¶i¦æ¤F¹ê»ÚÅçÃÒ¡A¥i¥Hª½±µÀ³¥Î¤_ŪªÌªº³]­p¹ê½î¤¤¡A¨ã¦³¨}¦nªº°Ñ¦Ò»ù­È¡C
¥»®Ñ¥D­n­±¦V¨ã¦³¤@©wVerilogHDL»yªk°ò¦¡AµÛ¤â¶i¦æ¤j³W¼Ò¼Æ¦r¨t²Î³]­pªº¹q¤l§Þ³N¡B­pºâ¾÷¡B³q«H©Mºôµ¸»â°ìªº°ª¦~¯Å¥»¬ì¥Í¡B¬ã¨s¥Í©M¤w¸g¶i¤J¤u§@±^¦ìªº¤uµ{§Þ³N¤H­û¡C
¥Ø¿ý¡G

²Ä1³¹Â²³æ¥H¤Óºôºô¥d¹q¸ô
1.1±µ¦¬MAC±±¨î¾¹ªº³]­p
1.1.1mac_rªºMII±µ¤f
1.1.2mac_r»P¦Z¯Å¹q¸ôªº
±µ¤f¶¤¦C
1.1.3802.3CRCúQ32®ÕÅç
¹Bºâ¹q¸ô
1.1.4mac_r¹q¸ô³]­p
1.1.5mac_r´ú¸Õ»O
¥N½X³]­p
1.2µo°eMAC±±¨î¾¹³]­p
1.2.1mac_tªºMII±µ¤f
1.2.2mac_t¹q¸ô³]­p
1.3³B²z¾¹±µ¤f¹q¸ô³]­p
1.4NIC³»¼h³]­p¤å¥ó¤Î
¥é¯u¤ÀªR
²Ä2³¹LRUºâªk»P¹q¸ô¹ê²{
2.1LRU¹q¸ôªº¥\¯à
2.1.1LRU¦bCacheºÞ²z
¤¤ªºÀ³¥Î
2.1.2LRU¹q¸ô¦b¸ô¥Ñ
¬d§ä¤¤ªºÀ³¥Î
2.2LRUºâªk­ì²z
2.3LRU¹q¸ô¹ê²{
2.3.1¹q¸ô²Å¸¹¹Ï
2.3.2¹q¸ôª¬ºA¹Ï
2.4LRU¹q¸ôªº¥é¯uÅçÃÒ
¥­»O³]­p
2.5LRU¹q¸ô¥é¯u¤ÀªR
2.5.1LRU¤¤ªºÃìªí
«Ø¥ß¾Þ§@¥é¯u
2.5.2LRU¤¤ªºÃìªí
§ó·s¾Þ§@
²Ä3³¹¨å«¬´V¦P¨B¹q¸ô
3.1PDHE1´V¦P¨B¹q¸ô
3.2SDH´V¦P¨B¹q¸ô
²Ä4³¹CAM©MTCAM¹q¸ôªº
³]­p»PÀ³¥Î
4.1°ò¤_CAMªº¥H¤Óºô¬d
§ä¹q¸ô
4.2ªö¥ÎTCAM¹ê²{IP¦a§}ªº
³Ìªø«eºó¤Ç°t
²Ä5³¹°ò¤_Ãìªíµ²ºcªº«¢§Æ
¬d§ä§Þ³N
5.1²¤¶
5.1.1«¢§Æ´²¦Cºâªkªº
°ò¥»­ì²z
5.1.2°ò¤_«¢§ÆÃìªíªº
¨R¬ð¸Ñ¨M¤èªk
5.1.3¦h±í«¢§Æ¬d§ä
ºâªk
5.1.4«¢§Æ¨ç¼Æªº
¿ï¾Ü¤èªk
5.2°ò¤_Ãìªíµ²ºcªº«¢§Æ¬d§ä
¹q¸ôªº¹ê²{»P¥é¯u¤ÀªR
5.2.1°ò¤_Ãìªíµ²ºcªº«¢§Æ
¬d§ä¹q¸ôªº¥\¯à
5.2.2°ò¤_Ãìªíµ²ºcªº«¢§Æ
¬d§ä¹q¸ôªº¹ê²{
5.2.3¥é¯uÅçÃÒ¥­»Oªº
³]­p
5.2.4°ò¤_Ãìªíµ²ºcªº«¢§Æ¬d
§ä¹q¸ôªº¥é¯u¤ÀªR
5.3¦h±í«¢§Æ¬d§ä¹q¸ôªº
³]­p»P¥é¯u¤ÀªR
5.3.1Âù±í«¢§Æ¬d§ä¹q¸ôªº
³]­p
5.3.2Âù±í«¢§Æ¬d§ä¹q¸ôªº
¥é¯u¤ÀªR
²Ä6³¹²`«×¥]ÀË´úºâªk»P
¹q¸ô¹ê²{
6.1À³¥Î­I´º
6.1.1²`«×¥]ÀË´ú
6.1.2¥¿«hªí¹F¦¡
6.2°ò¤_µw¥óÅ޿誺DFA
¤Ç°t¤ÞÀº
6.2.1¹q¸ô¹ê²{
6.2.2¹q¸ô¥é¯uÅçÃÒ
¥­»O³]­p
6.3­±¦V¦sÀxªºDFA
¤Ç°t¤ÞÀº
6.3.1¹q¸ô¹ê²{
6.3.2¹q¸ô¥é¯uÅçÃÒ
¥­»O³]­p
²Ä7³¹º|±íºâªk»P¹q¸ô¹ê²{
7.1º|±íºâªk¦bºôµ¸
³]³Æ¤¤ªºÀ³¥Î

7.2º|±íºâªkªº¹q¸ô¹ê²{
²Ä8³¹¨å«¬¼Æ¾Ú¥æ´«³æ¤¸ªº
­ì²z»P³]­p
8.1crossbarªº­ì²z»P³]­p
8.1.1crossbarªº¤u§@
­ì²z
8.1.28¡Ñ8crossbarªº
¹q¸ô¹ê²{
8.2¦@¨É½w¦s¥æ´«³æ¤¸ºâªk
­ì²z»P¹q¸ô¹ê²{
8.2.1¦@¨É¦sÀx¥æ´«³æ¤¸ªº
¤u§@­ì²z
8.2.2¦@¨É½w¦s¥æ´«µ²ºc¤Î
¤u§@¬yµ{
8.2.3switch_core¤¤ªº
¦Û¥Ñ«ü°w¶¤¦C
ºÞ²z¹q¸ô
8.2.4switch_core¹q¸ô
ªº³]­p¹ê²{
²Ä9³¹SM4¥[/¸Ñ±Kºâªk­ì²z»P
¹q¸ô¹ê²{
9.1¥[/¸Ñ±Kºâªk
9.1.1¥[±K¹Bºâ
9.1.2¸Ñ±K¹Bºâ
9.2¥N½X¤ÀªR
9.2.1³»¼h¼Ò¶ô
9.2.2Á`±±¼Ò¶ô
9.2.3F¨ç¼Æ¥N½X¤ÀªR
9.2.4Sbox¥N½X¤ÀªR
9.2.5´ú¸ÕÅçÃÒ
°Ñ¦Ò¤åÄm
§Ç¡G