רÀûÃû³Æ£ºÐ¾Æ¬²âÊÔϵͳµÄÖÆ×÷·½·¨
¼¼ÊõÁìÓò£º
±¾ÊµÓÃÐÂÐÍÉæ¼°Ð¾Æ¬²âÊÔÁìÓò£¬ÓÈÆäÉæ¼°Ð¾Æ¬²âÊÔϵͳ¡£
±³¾°¼¼Êõ£º
Êý×Ö¼¯³Éµç·Éè¼Æ(ICÉè¼Æ)Ò»°ãÓÐÒÔÏÂÁ÷³ÌI.ϵͳ¹¦ÄÜÉè¼Æ½×¶ÎÉè¼ÆÈËÔ±²úÆ·µÄÓ¦Óó¡ºÏ£¬É趨һЩÖîÈ繦ÄÜ¡¢²Ù×÷ËÙ¶È¡¢½Ó¿Ú¹æ¸ñ¡¢»·¾³Î¶ȼ°ÏûºÄ¹¦Âʵȹæ¸ñ£¬ÒÔ×öΪ½«À´µç·Éè¼ÆÊ±µÄÒÀ¾Ý¡£¸ü¿É½øÒ»²½¹æ»®Èí¼þÄ£¿é¼°Ó²¼þÄ£¿é¸ÃÈçºÎ»®·Ö¡£2.Éè¼ÆÃèÊöºÍÐÐΪ¼¶Ñé֤ϵͳ¹¦ÄÜÉè¼ÆÍê³Éºó£¬¿ÉÒÔÒÀ¾Ý¹¦Äܽ«SOC»®·ÖΪÈô¸É¹¦ÄÜÄ£¿é£¬²¢¾ö¶¨ÊµÏÖÕâЩ¹¦Äܽ«ÒªÊ¹ÓõÄIPºË¡£´Ë½×¶Î½«½ÓÓ°ÏìÁË SOCÄÚ²¿µÄ¼Ü¹¹¼°¸÷Ä£¿é¼ä»¥¶¯µÄÐźţ¬¼°Î´À´²úÆ·µÄ¿É¿¿ÐÔ¡£¾ö¶¨Ä£¿éÖ®ºó£¬¿ÉÒÔÓÃVHDL»òVerilogµÈÓ²¼þÃèÊöÓïÑÔʵÏÖ¸÷Ä£¿éµÄÉè¼Æ¡£½Ó×Å£¬ÀûÓÃVHDL»òVerilogµÄµç··ÂÕæÆ÷,¶ÔÉè¼Æ½øÐй¦ÄÜÑéÖ¤¡£3.Âß¼×ÛºÏÈ·¶¨Éè¼ÆÃèÊöÕýÈ·ºó,¿ÉÒÔʹÓÃÂß¼×ۺϹ¤¾ß(synthesizer)½øÐÐ×ۺϡ£4.Ãż¶ÑéÖ¤Ãż¶¹¦ÄÜÑéÖ¤ÊǼĴæÆ÷´«Êä¼¶ÑéÖ¤¡£Ö÷ÒªµÄ¹¤×÷ÊÇҪȷÈϾ×ۺϺóµÄµç·ÊÇ·ñ·ûºÏ¹¦ÄÜÐèÇ󣬸ù¤×÷Ò»°ãÀûÓÃÃŵç·¼¶ÑéÖ¤¹¤¾ßÍê³É¡£5.²¼¾ÖºÍ²¼Ïß²¼¾ÖÖ¸½«Éè¼ÆºÃµÄ¹¦ÄÜÄ£¿éºÏÀíµØ°²ÅÅÔÚоƬÉÏ£¬¹æ»®ºÃËüÃǵÄλÖᣲ¼ÏßÔòÖ¸Íê³É¸÷Ä£¿éÖ®¼ä»¥Á¬µÄÁ¬Ïß¡£6.Á÷Ƭ²âÊÔͨ¹ý°ëµ¼Ì幤ÒÕÖÆÔì³öËùÉè¼ÆµÄоƬ£¬ÓÃÒÔ²âÊÔ¡£7.´ó¹æÄ£Á¿²ú¡£
·¢Ã÷ÄÚÈݱ¾ÊµÓÃÐÂÐÍÓ¦ÓÃÓÚоƬÁ÷Ƭ³É¹¦ºóµÄ°å¼¶²âÊԽ׶Σ¬ÔÚоƬ´ó¹æÄ£Éú²ú֮ǰһ°ãÐèÒª¶ÔÆä½øÐС°ÊÔÉú²ú¡±Ò²¾ÍÊÇÁ÷Ƭ£¬¶ÔÁ÷ƬºóµÄÑùÆ·½øÐмì²âÑéÖ¤£¬ÓÃÒÔ¼ì²â¼¯³Éµç·Éè¼ÆÊÇ·ñ³É¹¦£¬¹¦ÄÜÊÇ·ñÂú×ãÒªÇóµÈ£¬Îª´ïµ½ÉÏÊöÄ¿µÄ£¬±¾ÊµÓÃÐÂÐͲÉÓõļ¼Êõ·½°¸ÊÇÒ»ÖÖоƬ²âÊÔϵͳ£¬ÓëÍⲿ²âÊÔоƬÁ¬½Ó£¬ÆäÌØÕ÷ÔÚÓÚ°üÀ¨ÉÏλ»ú¡¢²âÊÔ°å¡¢IIC×ÜÏߣ»ËùÊöµÄÉÏλ»úͨ¹ýUSB½Ó¿ÚÓë²âÊÔ°åÁ¬½Ó£¬ÓÃÓÚÉú³É²âÊÔÊý¾Ý²¢Í¨¹ýUSB½Ó¿Ú´«µÝ¸ø²âÊ԰壻ËùÊöµÄ²âÊÔ°å½ÓÊÕ²âÊÔÊý¾Ý²¢½øÐÐUSBÐÒéÓëIICÐÒéת»»£¬Í¨¹ýICC×ÜÏßÓëÍⲿ²âÊÔоƬÁ¬½Ó¡£[0020]±¾ÊµÓÃÐÂÐ͵ĵÚÒ»ÓÅÑ¡·½°¸Îª£¬ËùÊöµÄUSB½Ó¿ÚΪUSB2. O½Ó¿Ú¡£±¾ÊµÓÃÐÂÐ͵ĵڶþÓÅÑ¡·½°¸Îª£¬ËùÊöµÄUSBÐÒéΪUSB2. OÐÒé¡£±¾ÊµÓÃÐÂÐ͵ĵÚÈýÓÅÑ¡·½°¸Îª£¬ËùÊöµÄÄÚÉè²âÊÔÈí¼þΪ¿ÉÊÓ»¯½çÃæ¡£±¾ÊµÓÃÐÂÐ͵ĵÚËÄÓÅÑ¡·½°¸Îª£¬ËùÊöµÄ²âÊÔ°å°üÀ¨Ð¾Æ¬Cy68013¡£±¾ÊµÓÃÐÂÐ͵ļ¼ÊõÓÅÊÆÔÚÓÚÄܹ»¿ÉÊÓ»¯µÄ²é¿´Ð޸ļĴæÆ÷µÄÊý¾Ý£¬µÃµ½µÄ·µ»ØÖµ¿ÉÒÔÖ±¹ÛµÄÏÔʾÔÚPC¶Ë£¬ÒÔ¼°ÅúÁ¿¶ÁÈ¡Memory¡¢FlashÖеÄÊý¾Ý£¬±ãÒ˲âÊÔÈËÔ±µÄ¶ÔоƬÄÚ²¿Êý¾ÝÓÐÒ»¸öÖ±¹ÛµÄÁ˽⡣
ÒÔϽáºÏ¸½Í¼ºÍ¾ßÌåʵʩ·½Ê½
¶ÔʵÓÃÐÂÐÍ×ö½øÒ»²½ËµÃ÷¡£
ͼIΪ±¾ÊµÊ©Àý½á¹¹Ê¾Òâͼ¡£
¾ßÌåʵʩ·½Ê½
²Î¿¼Í¼1£¬Ð¾Æ¬²âÊÔϵͳ£¬ÓëÍⲿ²âÊÔоƬÁ¬½Ó£¬°üÀ¨ÉÏλ»ú¡¢²âÊÔ°å¡¢IIC×ÜÏߣ»ÉÏλ»úÄÚÉè²âÊÔÈí¼þ²¢Í¨¹ýUSB½Ó¿ÚÓë²âÊÔ°åÁ¬½Ó£¬ÓÃÓÚÉú³É²âÊÔÊý¾Ý²¢Í¨¹ýUSB½Ó¿Ú´«µÝ¸ø²âÊ԰壻²âÊÔ°å½ÓÊÕ²âÊÔÊý¾Ý²¢½øÐÐUSBÐÒéÓëIICÐÒéת»»£¬Í¨¹ýICC×ÜÏßÓëÍⲿ²âÊÔоƬÁ¬½Ó¡£USB½Ó¿ÚΪUSB2. O½Ó¿Ú¡£USBÐÒéΪUSB2. OÐÒé¡£ÄÚÉè²âÊÔÈí¼þΪ¿ÉÊÓ»¯½çÃæ¡£²âÊÔ°å°üÀ¨Ð¾Æ¬Cy68013¡£¾ßÌåʵÏÖ·½·¨°üÀ¨ÒÔϲ½Öè(I)²Ù×÷Õßͨ¹ý¿ÉÊÓ»¯½çÃæ°ÑÊý¾ÝÊäÈëÉÏλ»ú£¬ÉÏλ»úÄÚ²¿Èí¼þ°ÑÊý¾Ý¸ñʽ»¯³ÉUSB2. OÐÒéµÄÊý¾Ý£¬È»ºóͨ¹ýUSB½Ó¿Ú°ÑÊý¾Ý·¢ËͳöÈ¥£»(2)ÉÏλ»úÈí¼þ·¢ËÍÀ´µÄÊý¾Ýͨ¹ýUSB2. O½Ó¿Ú½øÈëµ½°å¼¶Ð¾Æ¬Cy68013ÖУ¬ÔÚCy68013ÖÐÍê³ÉUSB2. Oµ½IICÐÒéת»¯£¬×îºóIIC×ÜÏß°ÑÊý¾Ý·¢ËͳöÈ¥¡£(3) IIC×ÜÏ߸ù¾ÝÉÈÇøµØÖ·°ÑÊý¾ÝÅäË͵½¸÷¸ö¼Ä´æÆ÷¡¢MemoryµÈ½Ó¿ÚÖС£(4)¸÷¸ö½Ó¿Ú¡¢¼Ä´æÆ÷µÄ½ÓÊÕÊý¾Ý£¬¾¹ýоƬ¹¦ÄÜÂß¼ÔËËãºó£¬ÔÙͨ¹ýÕâ¸öÁ´Â··µ»Øµ½PC¶Ë£¬ÏÔʾ¡£ÉÏλ»úÈí¼þÉÏλ»úÄÚ²¿Èí¼þ°üÀ¨read°´Å¥¡¢write°´Å¥¡¢¶Ô»°¿ò¡¢¸ù¾ÝоƬµÄÄ£¿é»®·Ö³É²»Í¬µÄ¹¦ÄÜÒ³£¬¹¦ÄÜÒ³ÄÚ°üº×ŶÔÓ¦µÄ¼Ä´æÆ÷£¬Ê¹ÓüĴæÆ÷ID¶ÔÆä½øÐÐÅÅÐò£¬Ã¿¸ö¼Ä´æÆ÷ÓжÁдÁ½ÖÖ²Ù×÷£¬µã»÷read°´Å¥¿ÉÒÔ¶ÁÈ¡¼Ä´æÆ÷ÄÚµÄÊý¾Ý£¬²¢ÇÒ·µ»Øµ½ÏàÓ¦µÄ´°ÌåÉÏ£»µã»÷write°´Å¥£¬¿ÉÒÔ°ÑÏàÓ¦¶Ô»°¿òÖеÄÊý¾Ýдµ½¼Ä´æÆ÷ÖУ¬Èç¹û¶ÁдÕý³£»áÓÐÏàÓ¦µÄÌáʾ¡£ÔÚ×î϶ËÓмǼ²Ù×÷µÄ¶Ô»°¿ò¡£b) USBµ½IICÐÒéת»»ÔÚ²âÊÔ°æÖдîÔØÁË Cypress¹«Ë¾µÄCy68013оƬ£¬Ð¾Æ¬Á¬½Óµ½PC»úµÄUSB½Ó¿Ú¶Ë¿ÉÒÔ½ÓÊÜPC´«Êä¹ýÀ´µÄÊý¾Ý£¬ÔÚCy68013оƬÖм¯³ÉÁË 8051µ¥Æ¬»ú£¬Ê¹ÓÃ8051µÄÁ½¸öÆÕͨI/O ¿Ú¿ÉµÄÄ£Äâ³öIIC×ÜÏßÐÒ飬Êý¾Ýͨ¹ýIIC×ÜÏß·¢ËͳöÈ¥¡£c) IIC×ÜÏßµ½Ð¾Æ¬¶ËÔÚIIC×ÜÏß´îÔØµÄÊý¾ÝÖаüº¬Á˸÷¸ö¼Ä´æÆ÷µÄÉÈÇøµØÖ·£¬¸÷¸ö¼Ä´æÆ÷ͨ¹ýÉÈÇøµØÖ·Ñ°Ö·ÕÒµ½ÏàÓ¦µÄÊý¾Ý£¬Êý¾Ý½øÈëÏàÓ¦µÄ¼Ä´æÆ÷¾¹ýÂß¼ÔËËãºóÖØÐ·µ»ØIIC×ÜÏߣ¬¸ù¾ÝÔÁ´Â··´ËÍ»ØÈ¥¡£
ȨÀûÒªÇó1.Ò»ÖÖоƬ²âÊÔϵͳ£¬ÓëÍⲿ²âÊÔоƬÁ¬½Ó£¬ÆäÌØÕ÷ÔÚÓÚ°üÀ¨ÉÏλ»ú¡¢²âÊÔ°å¡¢IIC×ÜÏß. ËùÊöµÄÉÏλ»úͨ¹ýUSB½Ó¿ÚÓë²âÊÔ°åÁ¬½Ó£¬ÓÃÓÚÉú³É²âÊÔÊý¾Ý²¢Í¨¹ýUSB½Ó¿Ú´«µÝ¸ø²âÊ԰壻 ËùÊöµÄ²âÊÔ°å½ÓÊÕ²âÊÔÊý¾Ý²¢½øÐÐUSBÐÒéÓëIICÐÒéת»»£¬Í¨¹ýICC×ÜÏßÓëÍⲿ²âÊÔоƬÁ¬½Ó¡£
2.¸ù¾ÝȨÀûÒªÇóIËùÊöµÄоƬ²âÊÔϵͳ£¬ÆäÌØÕ÷ÔÚÓÚËùÊöµÄUSB½Ó¿ÚΪUSB2.O½Ó¿Ú¡£
3.¸ù¾ÝȨÀûÒªÇóIËùÊöµÄоƬ²âÊÔϵͳ£¬ÆäÌØÕ÷ÔÚÓÚËùÊöµÄ²âÊÔ°å°üÀ¨Ð¾Æ¬Cy68013o
רÀûÕªÒª±¾ÊµÓÃÐÂÐÍÉæ¼°Ò»ÖÖоƬ²âÊÔϵͳ£¬ÓëÍⲿ²âÊÔоƬÁ¬½Ó£¬°üÀ¨ÉÏλ»ú¡¢²âÊÔ°å¡¢IIC×ÜÏߣ»ÉÏλ»úÄÚÉè²âÊÔÈí¼þ²¢Í¨¹ýUSB½Ó¿ÚÓë²âÊÔ°åÁ¬½Ó,ÓÃÓÚÉú³É²âÊÔÊý¾Ý²¢Í¨¹ýUSB½Ó¿Ú´«µÝ¸ø²âÊ԰壻²âÊÔ°å½ÓÊÕ²âÊÔÊý¾Ý²¢½øÐÐUSBÐÒéÓëIICÐÒéת»»£¬Í¨¹ýICC×ÜÏßÓëÍⲿ²âÊÔоƬÁ¬½Ó¡£Äܹ»¿ÉÊÓ»¯µÄ²é¿´Ð޸ļĴæÆ÷µÄÊý¾Ý£¬µÃµ½µÄ·µ»ØÖµ¿ÉÒÔÖ±¹ÛµÄÏÔʾÔÚPC¶Ë£¬ÒÔ¼°ÅúÁ¿¶ÁÈ¡Memory¡¢FlashÖеÄÊý¾Ý£¬±ãÒ˲âÊÔÈËÔ±µÄ¶ÔоƬÄÚ²¿Êý¾ÝÓÐÒ»¸öÖ±¹ÛµÄÁ˽⡣
Îĵµ±àºÅG01R31/28GK202815170SQ20122008436
¹«¿ªÈÕ2013Äê3ÔÂ20ÈÕ ÉêÇëÈÕÆÚ2012Äê3ÔÂ8ÈÕ ÓÅÏÈȨÈÕ2012Äê3ÔÂ8ÈÕ
·¢Ã÷ÕßÍõﺣ ÉêÇëÈË:ÎÞÎý»ª´ó¹úÆæ¿Æ¼¼ÓÐÏÞ¹«Ë¾