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

¦Û¤v°Ê¤â¼gCPU

( ÁcÅé ¦r)
§@ªÌ¡G¹p«ä½U / ¼f®Õ¡G³¯¨Î·sÃþ§O¡G1. -> ¹q¤l¤uµ{ -> Verilog
ĶªÌ¡G
¥Xª©ªÀ¡GùÖ®p¥Xª©¦Û¤v°Ê¤â¼gCPU 3dWoo®Ñ¸¹¡G 41651
¸ß°Ý®ÑÄy½Ð»¡¥X¦¹®Ñ¸¹¡I

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

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

ĶªÌ§Ç¡G

«e¨¥¡G

¤º®e²¤¶¡G

½u¤W¤U¸ü¤º®e
¤F¸Ñ¹q¸£ªº²Õ¦¨­ì²z»P¨t²Î¬[ºc
¤¶²Ð±qµL¨ì¦³¥´³y³B²z¾¹ªº¶}µo¹Lµ{

¥»®Ñ±N±a»â±z¨Ï¥ÎVerilog HDL ³]­p¹ê²{¤@´Ú­Ý®eMIPS32«ü¥O¶°¬[ºcªº³B²z¾¹¡GOpenMIPS¡C
¥þ®Ñ¦@¤À¬°¤T½g¡C²Ä¤@½g¬O²z½×½g¡A¤¶²Ð¤F«ü¥O¶°¬[ºc¡BVerilog HDLªº¬ÛÃöª¾ÃÑ¡C²Ä¤G½g¬O°ò¦½g¡A±Ä¥Î¼W¶q¼Ò«¬¡A¹ê²{¤F±Ð¾Çª©OpenMIPS³B²z¾¹¡C­º¥ý¹ê²{¤F¶È¯à°õ¦æ¤@¹D«ü¥Oªº³B²z¾¹¡A±q³o­Ó³Ì²³æªº±¡ªp¥Xµo¡A³v¨B¹ê²{ÅÞ¿è¾Þ§@«ü¥O¡B²¾¦ì¾Þ§@«ü¥O¡BªÅ«ü¥O¡B²¾°Ê¾Þ§@«ü¥O¡Bºâ³N¾Þ§@«ü¥O¡BÂಾ«ü¥O¡B¥[¸üÀx¦s«ü¥O¡B¨ó³B²z¾¹¦s¨ú«ü¥O¡B²§±`¬ÛÃö«ü¥O¡A³v¨B§¹¦¨±Ð¾Çª©OpenMIPS³B²z¾¹¡C²Ä¤T½g¬O¶i¶¥½g¡A³z¹L¬°±Ð¾Çª©OpenMIPS¥[¤WWishboneÁ`½u±µ¤f¡A±q¦Ó¹ê²{¤F¹ê½îª©OpenMIPS³B²z¾¹¡A¨Ã»PSDRAM±±¨î¾¹¡BGPIO¼Ò¶ô¡BFlash±±¨î¾¹¡BUART±±¨î¾¹¡BWishboneÁ`½u¤¬Áp¯x°}µ¥¼Ò¶ô²Õ¦¨¤@­Ó¤p«¬SOPC¡AµM«á¤U¸ü¨ìFPGA´¹¤ù¥HÅçÃÒ¹ê²{®ÄªG¡A³Ì«á¬°¹ê½îª©OpenMIPS³B²z¾¹²¾´Ó¤F´O¤J¦¡¹ê®É¾Þ§@¨t²Î£gC/OS-II¡C
¥Ø¿ý¡G

²Ä1³¹ ³B²z¾¹»PMIPS
¤¶²Ð¥Ø«e¥D¬yªº«ü¥O¶°¬[ºc¡A¥Ñ©óOpenMIPS±Ä¥ÎMIPS32«ü¥O¶°¬[ºc¡A©Ò¥H¥»³¹±N¯S§OµÛ­«MIPS32«ü¥O¶°¬[ºcªº»¡©ú¡C

²Ä2³¹ ¥iµ{¦¡³]­pÅÞ¿è¸Ë¸m»PVerilog HDL
¤¶²Ð¤FFPGA¡BVerilog HDLªº°ò¦ª¾ÃÑ¡AFPGA¬O¥iµ{¦¡³]­pÅÞ¿è¸Ë¸mªº¤@ºØ¡A¥»®Ñªº¹ê½îª©OpenMIPS³B²z¾¹´N±N¦bFPGA¤W°õ¦æ¡C

²Ä3³¹ ±Ð¾Çª©OpenMIPS ³B²z¾¹ÂŹÏ
¤¶²Ð¤F±Ð¾Çª©OpenMIPS³B²z¾¹ªº³]­pÂŹϡA¥]¬A³]­p¥Ø¼Ð¡B³B²z¾¹¤¶­±¡A¥H¤Î³Ì²×§¹¦¨®É²Õ¦¨OpenMIPSªº¦U­Ó¼Ò²Õªº§@¥Î¡C

²Ä4³¹ ²Ä¤@±ø«ü¥Oori ªº¹ê²{
¹ê²{¤FOpenMIPS³B²z¾¹ªº²Ä¤@¹D«ü¥Oori¡A¤§©Ò¥H¿ï¾Ü³o±ø«ü¥O§@?²Ä¤@¹D«ü¥O¡A´N¬O¦]?¥¦°÷²³æ¡A«ü¥Oori¥Î¨Ó¹ê²{Å޿衧©Î¡¨¹Bºâ¡A³z¹L³o¹D²³æ«ü¥Oªº¹ê²{¡Aªì¨B«Ø¥ß¤FOpenMIPSªº¤­¶¥ºÞ½u¬[ºc¡C

²Ä5³¹ ÅÞ¿è¡B²¾¦ì¾Þ§@»PªÅ«ü¥Oªº¹ê²{
°Q½×¨Ã¸Ñ¨M¤FºÞ½u¸ê®Æªº¬Û¨Ì°ÝÃD¡AµM«á­×§ï²Ä4³¹ªºOpenMIPS¡A¹ê²{¤FMIPS32«ü¥O¶°¬[ºc¤¤©w¸qªºÅÞ¿è¡B²¾¦ì¾Þ§@»PªÅ«ü¥O¡C

²Ä6³¹ ²¾°Ê¾Þ§@«ü¥Oªº¹ê²{
¤¶²Ð¨Ã¹ê§@MIPS32«ü¥O¶°¬[ºc¤¤©w¸qªº²¾°Ê¾Þ§@«ü¥O¡C

²Ä7³¹ ºâ³N¾Þ§@«ü¥Oªº¹ê²{
¤¶²Ð¨Ã¹ê§@MIPS32«ü¥O¶°¬[ºc¤¤©w¸qªººâ³N¾Þ§@«ü¥O¡C

²Ä8³¹ Âಾ«ü¥Oªº¹ê²{
¤¶²Ð¨Ã¹ê§@MIPS32«ü¥O¶°¬[ºc¤¤©w¸qªºÂಾ«ü¥O¡AOpenMIPS¤ä´©©µ¿ðÂಾ¡C

²Ä9³¹ ¸ü¤JÀx¦s«ü¥Oªº¹ê²{
¤¶²Ð¨Ã¹ê§@MIPS32«ü¥O¶°¬[ºc¤¤©w¸qªº¸ü¤JÀx¦s«ü¥O¡C

²Ä10³¹ ¨ó¦P³B²z¾¹¦s¨ú«ü¥Oªº¹ê²{
¤¶²Ð¨Ã¹ê§@MIPS32«ü¥O¶°¬[ºc¤¤©w¸qªº¨ó¦P³B²z¾¹CP0¡A¥H¤Î¨ó¦P³B²z¾¹¦s¨ú«ü¥O¡C

²Ä11³¹ ²§±`¬ÛÃö«ü¥Oªº¹ê²{
¤¶²Ð¨Ã¹ê§@MIPS32«ü¥O¶°¬[ºc¤¤©w¸qªº²§±`¬ÛÃö«ü¥O¡A¨Ã¹ê²{¤F²§±`³B²z¡C
¦b¨C¤@Ãþ«ü¥Oªº¹ê²{µ{¦¡¤¤¡A³£¬O¥ý¤¶²Ð¸ÓÃþ«ü¥Oªº®æ¦¡¡B§@¥Î©M¥Îªk¡AµM«á¤¶²Ð¹ê²{«ä¸ô¡A±µµÛ³z¹L­×§ïµ{¦¡½X¹ê²{¸ÓÃþ«ü¥O¡A³Ì«á¡A½s¼g´ú¸Õµ{¦¡¡A¨Ï¥Î¼ÒÀÀªº¤è¦¡ÅçÃÒ¹ê²{ªº¥¿½T©Ê¡C

²Ä12³¹ ¹ê½îª©OpenMIPS³B²z¾¹³]­p»P¹ê²{
¤¶²Ð¦b±Ð¾Çª©OpenMIPS³B²z¾¹ªº°ò¦¤W¡A³z¹LWishbone¶×¬y±Æ¤¶­±¼Ò²Õªº¥[¤J¡A¹ê²{¤F¹ê½îª©OpenMIPS³B²z¾¹¡C

²Ä13³¹ °ò©ó¹ê½îª©OpenMIPSªº¤p«¬SOPC
Á¿­z³]­p¹ê²{¤F°ò©ó¹ê½îª©OpenMIPS³B²z¾¹ªº¤p«¬¥iµ{¦¡³]­p¨t²Î³æ´¹¤ùSOPCªº¾ã­Ó¹Lµ{¡C

²Ä14³¹ ÅçÃÒ¹ê½îª©OpenMIPS³B²z¾¹
±N²Ä13³¹¹ê§@ªº¤p«¬SOPC¤U¸ü¨ì¹ê»ÚªºµwÅ饭»O¤W¡A½s¼g´ú¸Õµ{¦¡¡AÅçÃÒ¹ê½îª©OpenMIPS³B²z¾¹¹ê²{ªº¥¿½T©Ê¡C

²Ä15³¹ ¬°OpenMIPS ³B²z¾¹²¾´Ó£gC/OS-II
¤¶²Ð¤F´O¤J¦¡§Y®É§@·~¨t²Î£gC/OS-II¡A¨Ã±N¨ä²¾´Ó¨ì¥»®Ñ³]­pªºOpenMIPS³B²z¾¹¤W¡A¶i¤@¨BÅçÃÒ¤F¹ê½îª©OpenMIPS³B²z¾¹¹ê²{ªº¥¿½T©Ê¡A¤]?OpenMIPS³B²z¾¹µo´§¹ê»Ú§@¥Î³þ©w¤F°ò¦¡C
§Ç¡G