CPLD ¼°CPLD½âÃܽéÉÜ
ÎÄÕÂÕûÀí£º ÁúÈËоƬ½âÃÜÊÂÒµ²¿ (mcuiclr)
ʲôÊÇCPLD £¿CPLD£¨Complex Programmable Logic Device£©ÊÇComplex PLDµÄ¼ò³Æ,Ò»ÖÖ½ÏPLDΪ¸´ÔÓµÄÂß¼Ôª¼þ¡£ CPLD ÊÇÒ»ÖÖÓû§¸ù¾Ý¸÷×ÔÐèÒª¶ø×ÔÐй¹ÔìÂß¼¹¦ÄܵÄÊý×Ö¼¯³Éµç·¡£Æä»ù±¾Éè¼Æ·½·¨ÊǽèÖú¼¯³É¿ª·¢Èí¼þƽ̨£¬ÓÃÔÀíͼ¡¢Ó²¼þÃèÊöÓïÑԵȷ½·¨£¬Éú³ÉÏàÓ¦µÄÄ¿±êÎļþ£¬Í¨¹ýÏÂÔØµçÀ£¨“ÔÚϵͳ”±à³Ì£©½«´úÂë´«Ë͵½Ä¿±êоƬÖУ¬ÊµÏÖÉè¼ÆµÄÊý×Öϵͳ¡£
ÈçºÎʹÓÃCPLD £º
CPLDÊÇÒ»ÖÖÓû§¸ù¾Ý¸÷×ÔÐèÒª¶ø×ÔÐй¹ÔìÂß¼¹¦ÄÜµÄ Êý×Ö¼¯³Éµç· ¡£Æä»ù±¾Éè¼Æ·½·¨ÊǽèÖú¼¯³É¿ª·¢Èí¼þƽ̨£¬ÓÃÔÀíͼ¡¢Ó²¼þÃèÊöÓïÑԵȷ½·¨£¬Éú³ÉÏàÓ¦µÄÄ¿±êÎļþ£¬Í¨¹ýÏÂÔØµçÀ£¨“ÔÚϵͳ”±à³Ì£©½«´úÂë´«Ë͵½Ä¿±êоƬÖУ¬ÊµÏÖÉè¼ÆµÄÊý×Öϵͳ¡£
±¾ÎĹؼü´Ê£ºCPLD½âÃÜ µ¥Æ¬»ú½âÃÜ Ð¾Æ¬½âÃÜ MCU½âÃÜ Ê²Ã´ÊÇCPLD
ÕâÀïÒÔÇÀ´ðÆ÷ΪÀý½²Ò»ÏÂËüµÄÉè¼Æ£¨×°ÐÞ£©¹ý³Ì£¬¼´ оƬµÄÉè¼ÆÁ÷³Ì ¡£CPLDµÄ¹¤×÷´ó²¿·ÖÊÇÔÚµçÄÔÉÏÍê³ÉµÄ¡£´ò¿ª¼¯³É¿ª·¢Èí¼þ(Altera¹«Ë¾ Max+pluxII)→»ÔÀíͼ¡¢Ð´Ó²¼þÃèÊöÓïÑÔ£¨VHDL£¬Verilog£©→±àÒë→¸ø³öÂß¼µç·µÄÊäÈ뼤ÀøÐźţ¬½øÐзÂÕæ£¬²é¿´Âß¼Êä³ö½á¹ûÊÇ·ñÕýÈ·→½øÐйܽÅÊäÈë¡¢Êä³öËø¶¨£¨7128µÄ64¸öÊäÈë¡¢Êä³ö¹Ü½Å¿É¸ù¾ÝÐèÒªÉ趨£©→Éú³É´úÂë→ͨ¹ýÏÂÔØµçÀ½«´úÂë´«ËͲ¢´æ´¢ÔÚ CPLDоƬ ÖС£7128Õâ¿éоƬ¸÷¹Ü½ÅÒÑÒý³ö£¬½«ÊýÂë¹Ü¡¢ÇÀ´ð¿ª¹Ø¡¢Ö¸Ê¾µÆ¡¢·äÃùÆ÷ͨ¹ýµ¼Ïß·Ö±ð½Óµ½Ð¾Æ¬°åÉÏ£¬Í¨µç²âÊÔ£¬µ±ÇÀ´ð¿ª¹Ø°´Ï£¬¶ÔӦλµÄָʾµÆÓ¦µ±ÁÁ£¬´ð¶ÔÒԺ󣬲ÃÅиø¼Ó·Öºó£¬¿´´ËʱÊýÂëÏÔʾ¼Ó·Ö½á¹ûÊÇ·ñÕýÈ·£¬Èç·¢ÏÖÓÐÎÊÌ⣬¿ÉÖØÐÂÐÞ¸ÄÔÀíͼ»òÓ²¼þÃèÊöÓïÑÔ£¬ÍêÉÆÉè¼Æ¡£Éè¼ÆºÃºó£¬ÈçÅúÁ¿Éú²ú£¬¿ÉÖ±½Ó¸´ÖÆÆäËûCPLDоƬ£¬¼´Ð´Èë´úÂë¼´¿É¡£Èç¹ûÒª¶ÔоƬ½øÐÐÆäËüÉè¼Æ£¬±ÈÈç½øÐн»Í¨µÆÉè¼Æ£¬ÒªÖØÐ»ÔÀíͼ¡¢»òдӲ¼þÃèÊöÓïÑÔ£¬Öظ´ÒÔÉϹ¤×÷¹ý³Ì£¬Íê³ÉÉè¼Æ¡£ÕâÖÖÐÞ¸ÄÉè¼ÆÏ൱ÓÚ½«·¿ÎݽøÐÐÁËÖØÐÂ×°ÐÞ£¬ÕâÖÖ×°ÐÞ¶ÔCPLDÀ´Ëµ¿É½øÐÐÉÏÍò´Î¡£
CPLD½âÃÜ·½·¨/ CPLDÆÆ½â·½·¨ £º
ICоƬ½âÃÜר¼ÒÉîÛÚÁúÈËרҵÌṩIC½âÃÜ¡¢Ð¾Æ¬½âÃÜ¡¢µ¥Æ¬»ú½âÃÜ¡¢MCU½âÃÜ¡¢ICоƬ½âÃÜ¡¢µ¥Æ¬»úоƬ½âÃÜ¡¢PLDµ¥Æ¬»ú½âÃÜ¡¢ CPLDµ¥Æ¬»ú½âÃÜ ¡¢51µ¥Æ¬»ú½âÃÜ¡¢PICµ¥Æ¬»ú½âÃÜ¡¢ AVRµ¥Æ¬»ú½âÃÜ ¡¢PICµ¥Æ¬»ú½âÃܼÓÃܵÈÒµÎñ¡£ÏêÇé¼û£º http://www.dmpcb.cn/services/IC/index.html
MD5Ö®¼ÓÃÜÓë½âÃÜ-ÁúÈËICоƬ½âÃÜÊÂÒµ²¿
ÁúÈ˼ÆËã»úÉîÛÚ·Ö¹«Ë¾ÎªÁËÂú×ã´óÁ¿ÐèҪоƬ½âÃÜ¡¢IC½âÃÜ¡¢µ¥Æ¬»ú½â(MCU½âÃÜ)ºÍÈí¼þÆÆ½â¿Í»§µÄÐèÇóÌØ³ÉÁ¢ÁË ICоƬ½âÃÜÊÂÒµ²¿ £¬ÊÂÒµ²¿×¨ÃÅΪ¿Í»§ÌṩоƬ½âÃÜ¡¢IC½âÃÜ¡¢µ¥Æ¬»ú½â(MCU½âÃÜ)ºÍÈí¼þÆÆ½âµÈ·þÎñ¡£
Ëùν MD5 £¬¼´"Message-Digest Algorithm 5£¨ÐÅÏ¢-ÕªÒªËã·¨£©"£¬ËüÓÉMD2¡¢MD3¡¢MD4·¢Õ¹¶øÀ´µÄÒ»ÖÖµ¥Ïòº¯ÊýËã·¨£¨Ò²¾ÍÊÇHASHËã·¨£©£¬ËüÊǹú¼ÊÖøÃûµÄ¹«Ô¿¼ÓÃÜËã·¨±ê×¼RSAµÄµÚÒ»Éè¼ÆÕßR.RivestÓÚÉϸöÊÀ¼Í90Äê´ú³õ¿ª·¢³öÀ´µÄ¡£MD5µÄ×î´ó×÷ÓÃÔÚÓÚ£¬½«²»Í¬¸ñʽµÄ´óÈÝÁ¿ÎļþÐÅÏ¢ÔÚÓÃÊý×ÖÇ©ÃûÈí¼þÀ´Ç©Êð˽ÈËÃÜԿǰ"ѹËõ"³ÉÒ»ÖÖ±£Ãܵĸñʽ£¬¹Ø¼üÖ®´¦ÔÚÓÚ——ÕâÖÖ"ѹËõ"ÊDz»¿ÉÄæµÄ¡£
ÁËÈöÁÕßÅóÓѶÔMD5µÄÓ¦ÓÃÓиöÖ±¹ÛµÄÈÏʶ£¬±ÊÕßÒÔÒ»¸ö±È·½ºÍÒ»¸öʵÀýÀ´¼òÒªÃèÊöÒ»ÏÂÆä¹¤×÷¹ý³Ì£º
´ó¼Ò¶¼ÖªµÀ£¬µØÇòÉÏÈκÎÈ˶¼ÓÐ×Ô¼º¶ÀÒ»ÎÞ¶þµÄÖ¸ÎÆ£¬Õâ³£³£³ÉΪ¹«°²»ú¹Ø¼ø±ð×ï·¸Éí·Ý×îÖµµÃÐÅÀµµÄ·½·¨£»ÓëÖ®ÀàËÆ£¬MD5¾Í¿ÉÒÔΪÈκÎÎļþ£¨²»¹ÜÆä´óС¡¢¸ñʽ¡¢ÊýÁ¿£©²úÉúÒ»¸öͬÑù¶ÀÒ»ÎÞ¶þµÄ"Êý×ÖÖ¸ÎÆ"£¬Èç¹ûÈκÎÈ˶ÔÎļþ×öÁËÈκθ͝£¬ÆäMD5ÖµÒ²¾ÍÊǶÔÓ¦µÄ"Êý×ÖÖ¸ÎÆ"¶¼»á·¢Éú±ä»¯¡£
±¾ÎĹؼü´Ê£º ¼ÓÃÜÓë½âÃÜ MD5 MD5½âÃÜ Ð¾Æ¬½âÃÜ IC½âÃÜ
ÎÒÃdz£³£ÔÚijЩÈí¼þÏÂÔØÕ¾µãµÄijÈí¼þÐÅÏ¢Öп´µ½ÆäMD5Öµ£¬ËüµÄ×÷ÓþÍÔÚÓÚÎÒÃÇ¿ÉÒÔÔÚÏÂÔØ¸ÃÈí¼þºó£¬¶ÔÏÂÔØ»ØÀ´µÄÎļþÓÃרÃŵÄÈí¼þ£¨ÈçWindows MD5 CheckµÈ£©×öÒ»´ÎMD5УÑ飬ÒÔÈ·±£ÎÒÃÇ»ñµÃµÄÎļþÓë¸ÃÕ¾µãÌṩµÄÎļþΪͬһÎļþ¡£ÀûÓÃMD5Ëã·¨À´½øÐÐÎļþУÑéµÄ·½°¸±»´óÁ¿Ó¦Óõ½Èí¼þÏÂÔØÕ¾¡¢ÂÛ̳Êý¾Ý¿â¡¢ÏµÍ³Îļþ°²È«µÈ·½Ãæ¡£
±ÊÕßÉÏÃæÌáµ½µÄÀý×ÓÖ»ÊÇMD5µÄÒ»¸ö»ù±¾Ó¦Óã¬Êµ¼ÊÉÏMD5»¹±»ÓÃÓÚ ¼ÓÃܽâÃܼ¼Êõ ÉÏ£¬ÈçUnix¡¢¸÷ÀàBSDϵͳµÇ¼ÃÜÂ루ÔÚMD5µ®Éúǰ²ÉÓõÄÊÇDES¼ÓÃÜËã·¨£¬ºóÒòMD5°²È«ÐÔ¸ü¸ß£¬DES±»ÌÔÌ£©¡¢Í¨ÐÅÐÅÏ¢¼ÓÃÜ£¨Èç´ó¼ÒÊìϤµÄ¼´Ê±Í¨ÐÅÈí¼þMyIM£©¡¢Êý×ÖÇ©ÃûµÈÖî¶à·½Ãæ¡£
MD5½«ÈÎÒⳤ¶ÈµÄ“×Ö½Ú´®”±ä»»³ÉÒ»¸ö128bitµÄ´óÕûÊý£¬²¢ÇÒËüÊÇÒ»¸ö²»¿ÉÄæµÄ×Ö·û´®±ä»»Ëã·¨£¬»»¾ä»°Ëµ¾ÍÊÇ£¬¼´Ê¹Äã¿´µ½Ô´³ÌÐòºÍËã·¨ÃèÊö£¬Ò²ÎÞ·¨½«Ò»¸öMD5µÄÖµ±ä»»»ØÔʼµÄ×Ö·û´®£¬´ÓÊýѧÔÀíÉÏ˵£¬ÊÇÒòΪÔʼµÄ×Ö·û´®ÓÐÎÞÇî¶à¸ö£¬ÕâÓеãÏó²»´æÔÚ·´º¯ÊýµÄÊýѧº¯Êý¡£
MD5µÄµäÐÍÓ¦Óà ÊǶÔÒ»¶ÎMessage(×Ö½Ú´®)²úÉúfingerprint(Ö¸ÎÆ)£¬ÒÔ·ÀÖ¹±»“´Û¸Ä”¡£¾Ù¸öÀý×Ó£¬Ä㽫һ¶Î»°Ð´ÔÚÒ»¸ö½Ð readme.txtÎļþÖУ¬²¢¶ÔÕâ¸öreadme.txt²úÉúÒ»¸öMD5µÄÖµ²¢¼Ç¼ÔÚ°¸£¬È»ºóÄã¿ÉÒÔ´«²¥Õâ¸öÎļþ¸ø±ðÈË£¬±ðÈËÈç¹ûÐÞ¸ÄÁËÎļþÖеÄÈκÎÄÚÈÝ£¬Äã¶ÔÕâ¸öÎļþÖØÐ¼ÆËãMD5ʱ¾Í»á·¢ÏÖ£¨Á½¸öMD5Öµ²»Ïàͬ£©¡£Èç¹ûÔÙÓÐÒ»¸öµÚÈý·½µÄÈÏÖ¤»ú¹¹£¬ÓÃMD5»¹¿ÉÒÔ·ÀÖ¹Îļþ×÷ÕߵēµÖÀµ”£¬Õâ¾ÍÊÇËùνµÄÊý×ÖÇ©ÃûÓ¦Óá£
MD5»¹¹ã·ºÓÃÓÚ Ð¾Æ¬ ¼ÓÃÜºÍ MCUµ¥Æ¬»ú ½âÃÜ ¼¼ÊõÉÏ£¬Ôںܶà²Ù×÷ϵͳÖУ¬Óû§µÄÃÜÂëÊÇÒÔMD5Öµ£¨»òÀàËÆµÄÆäËüËã·¨£©µÄ·½Ê½±£´æµÄ£¬ Óû§LoginµÄʱºò£¬ÏµÍ³ÊǰÑÓû§ÊäÈëµÄÃÜÂë¼ÆËã³ÉMD5Öµ£¬È»ºóÔÙÈ¥ºÍϵͳÖб£´æµÄMD5Öµ½øÐбȽϣ¬¶øÏµÍ³²¢²»“ÖªµÀ”Óû§µÄÃÜÂëÊÇʲô¡£
ËùÒÔ£¬ÒªÓöµ½ÁËmd5ÃÜÂëµÄÎÊÌ⣬±È½ÏºÃµÄ°ì·¨ÊÇ£ºÄã¿ÉÒÔÓÃÕâ¸öϵͳÖÐµÄ md5()º¯Êý ÖØÐÂÉèÒ»¸öÃÜÂ룬Èçadmin,°ÑÉú³ÉµÄÒ»´®ÃÜÂ븲¸ÇÔÀ´µÄ¾ÍÐÐÁË¡£
Èí¼þ¼ÓÃܹ·ÆÆ½â·½·¨ - ÁúÈËICоƬ½âÃÜÊÂÒµ²¿
±¾ÎĹؼü´Ê£º¼ÓÃܹ·ÆÆ½â Èí¼þÆÆ½â оƬ½âÃÜ IC½âÃÜ µ¥Æ¬»ú½âÃÜ
¡¡Ó²¼þ¼ÓÃÜËø£¬Ë׳̓¼ÓÃܹ·”£¬ ¼ÓÃܹ·ÆÆ½â
...
ÁúÈËоƬ½âÃÜÊÂÒµ²¿³ÉÁ¢×¨ÃÅ´òÔìIC½âÃܺÍÈí¼þÆÆ½â·þÎñ
2008 Äê3Ô·ݣ¬ÁúÈ˼ÆËã»úÉîÛÚ·Ö¹«Ë¾ÎªÁËÂú×ã´óÁ¿ÐèҪоƬ½âÃÜ¡¢IC½âÃÜ¡¢µ¥Æ¬»ú½â(MCU½âÃÜ)ºÍÈí¼þÆÆ½â¿Í»§µÄÐèÇó£¬ÌسÉÁ¢ÁË IC оƬ½âÃÜÊÂÒµ²¿ £¬±¾Ð¾Æ¬½âÃÜÊÂÒµ²¿×¨ÃÅΪ¿Í»§Ìṩ оƬ½âÃÜ
...
Èç¹ûÄúÔĶÁµ½ÕâÆªÎÄÕ£¬Õâ¾ÍÒâζ×ÅÄú×¢²áµÄ²©¿ÍÒѾÉêÇë³É¹¦¡£
|
|
| ¡¡ | |
|
|
| ¡¡ |