רÀûÃû³Æ£ºÌø±äµ÷ÕûµÄÖÆ×÷·½·¨
¼¼ÊõÁìÓò£º
±¾·¢Ã÷Éæ¼°±ÈÌØÁ÷ÖÐÌø±ä(transition)µÄµ÷Õû£¬¸ü¾ßÌåµØËµ£¬Éæ¼°´ý²âµç×ÓÆ÷¼þÊä³öÐźÅÉϵıÈÌØÁ÷ÖеÄÌø±äµÄµ÷Õû¡£
±³¾°¼¼Êõ£º
ΪÁ˲âÊÔµç×ÓÆ÷¼þ£¬ÓÈÆäÊÇÌṩÊý×ÖµçÊä³öÐźŵɵç×ӵ緣¬²âÊÔ»ò¼¤ÀøÐźű»Ìṩ¸ø±»²âÆ÷¼þ(ÒÔϼòдΪDUT)µÄÊäÈë¶Ë£¬¶ø¸ÃDUTµÄÏìÓ¦Ðźű»Ò»¸ö×Ô¶¯²âÊÔÉ豸(ÒÔϼòдΪATE)ËùÆÀ¹À£¬ÀýÈçͨ¹ýÓëÔ¤ÆÚÊý¾Ý×ö±È½Ï¡£
ÏÖ´ú¼¯³Éµç×ӵ緵ÄÊä³öÐźż´Ê¹ÊDZ»ÏàͬµÄ¼¤ÀøÐźÅËù¼¤ÀøÒ²¾³£»áÏÔʾ³ö»î¶¯Ì¬Ö®¼äµÄ·ÇÈ·¶¨ÐÔʱÖÓÑÓ³Ù¡£ÔÚÄÇЩÆ÷¼þµÄÉú²ú²âÊÔÆÚ¼ä£¬ÏÖÓм¼ÊõµÄ²âÊÔÉ豸»áÓëÆÚÍû±ÈÌØµÄÒ»¸ö¹Ì¶¨µÄÔ¤¼ÆËãÁ÷×ö±ÈÌØ¼¶µÄ±È½Ï¡£¼´Ê¹DUTÕýÈ·²Ù×÷£¬³öÏÖ·ÇÈ·¶¨ÐÔÐÐΪʱÕâЩ²âÊÔÒ²»áʧ°Ü¡£
·ÇÈ·¶¨ÐÔÊä³ö¶¨Ê±µÄÔÒòÖ÷ÒªÊÇÒýÆðδ֪µÄµ«ÊǾ²Ì¬µÄ¶¨Ê±±ä¶¯µÄ´¦Àí±ä¶¯£¬ÒýÆðδ֪ÇÒËæÊ±¼ä±ä»¯µÄ¶¨Ê±Æ¯ÒƵÄʱÖÓ²åÈëÑÓ³ÙµÄζȱ䶯£¬ÖØÆð»òÆô¶¯Ê±ÑÓ³ÙºóµÄ³õÊ¼Ëæ»ú±ÈÌØ£¬ÒýÆðÓÈÆäÊǾßÓдó·ù(non-trivial)С±ÈÂÊ(fractional ratios)µÄ·ÇÈ·¶¨ÐÔ¿ÕÖÃʱ¼äµÄ¿çʱÖÓÓòµÄƬÉÏ»òƬ¼äÐźţ¬ÒÔ¼°ÒýÆðδ֪ÇÒ·ÇÈ·¶¨ÐÔ¶¨Ê±±ä¶¯µÄ¶¶¶¯¡£
·¢Ã÷ÄÚÈÝ
¸ÄÉÆµç×ÓÆ÷¼þµÄ²âÊÔÊDZ¾·¢Ã÷µÄÒ»¸öÄ¿µÄ¡£
¸ÃÄ¿µÄͨ¹ý±¾·¢Ã÷µÄµÚÒ»¸ö·½Ã汻ʵÏÖ¡£ÓÅѡʵʩÀý¹¹³É±¾·¢Ã÷µÄÆäËü·½Ãæ¡£
±¾·¢Ã÷ʹÓÃÁ˺ͷÇÈ·¶¨ÐÔÑÓ³Ù¿ÉÄܵÄʱ¼äλÖÃÓйصÄ֪ʶ£¬²¢½«DUTÊä³öÐźÅÂ˲¨£¬Ê¹µÃÔÚͨ¹ýÓëÔ¤ÆÚ±ÈÌØÁ÷×ö±È½Ï¶øÖ´ÐиñÈÌØÁ÷µÄÆÀ¹À֮ǰ·ÇÈ·¶¨ÐÔÑÓ³Ù±»È¥³ý¡£
¸ù¾Ý±¾·¢Ã÷£¬Óë·ÇÈ·¶¨ÐÔÑӳٵĿÉÄܵÄʱ¼äλÖÃÓйصÄÐÅÏ¢ÒÔÒ»ÖÖ³ÆÎªÌø±äÖ¡(Transition Frame)µÄÐźţ¬ÓÈÆäÊÇÓ²¼þÐźţ¬µÄÐÎʽ±»Ìṩ¡£ÔÚÒ»¸öÓÅѡʵʩÀýÖУ¬µ±Ìø±ä֡ΪµÍʱ£¬·ÇÈ·¶¨ÐÔÑӳپͿɱ»ÈÝÈÌ¡£ÏàÓ¦µØ£¬µ±Ìø±ä֡Ϊ¸ßʱ£¬¾Í²»ÔÊÐíÕ¹¿í£¬¼´ÓëÔÚ´«Í³µÄ²âÊÔÉ豸ÖÐÀàËÆ£¬Ã¿Ò»¸ö±ÈÌØ±ØÐëÈçËùÔ¤ÆÚµÄÄÇÑù³öÏÖ¡£
Ìø±äµ÷ÕûÄ£¿é³äµ±Ò»¸öÂ˲¨Æ÷£¬²¢Ê¹ÓÃÌø±äÖ¡ÐźÅÌṩµÄÐÅÏ¢´ÓÆ÷¼þÊä³öÒÆ¶¯±ÈÌØ¿é£¬ÒÔʹËüÃÇÓëÔ¤ÆÚ±ÈÌØÁ÷Æ¥Å䣬×îºÃÊÇÔÚÏòÁ¿´æ´¢Æ÷ÖС£Ìø±äÖ¡°üÀ¨Óë±ÈÌØ¶ÎµÄ³¤¶ÈºÍÔ¤ÆÚ¶ÔÆë·½Ê½ÓйصÄÐÅÏ¢¡£Ìø±äÖ¡×îºÃÄÒÀ¨(frame)´ÓµÚÒ»Ìø±äµ½×îºóÌø±äµÄ±ÈÌØ¶Î£¬¼ÓÉÏÏàͬ±ÈÌØ¶ÎÖеĶà¸öÍϺó±ÈÌØºÍ/»òÏÂÒ»¸ö±ÈÌØ¶ÎÖеĶà¸öǰµ¼±ÈÌØ¡£Èç¹û²¼¾Ö·Ö±æÂÊ(placement resolution)ÊÇÒ»¸öÏÞÖÆµÄ»°£¬Ìø±äÖ¡¿É´Ó·ÂÕæ¶¨Ê±´¦±»²¹³¥¡£
Ò²¾ÍÊÇ˵£¬¸ù¾Ý±¾·¢Ã÷£¬µ÷ÕûÊÇ»ùÓÚÒ»ÖÖÖÇÄÜģʽƥÅäËã·¨µÄ£¬¸ÃËã·¨½«DUT±ÈÌØÁ÷ÓëÔ¤ÆÚ±ÈÌØÁ÷±È½Ï£¬²¢Ê¹ÓÃÖ¡ÐγÉÐÅÏ¢À´Öص÷ÕûDUT±ÈÌØÁ÷µÄ±ÈÌØ¶Î£¬ÒÔʹËûÃÇÓëÔ¤ÆÚ±ÈÌØÁ÷¶ÔÆë¡£½ÓÊÕµ½µÄDUT±ÈÌØÁ÷ÊÇÓëÔ¤ÆÚ±ÈÌØ¶ÎÏàÆ¥ÅäµÄ·Ö¶Îģʽ(segment wise pattern)£¬Èç±»Ô¤ÆÚ±ÈÌØÁ÷ºÍÖ¡ÐγÉÐÅÏ¢Ëù˵Ã÷µÄÄÇÑù¡£DUT±ÈÌØÁ÷Öб»Ä£Ê½Æ¥ÅäËù±êʶ³öµÄ±ÈÌØ¶ÎÓëÔ¤ÆÚ±ÈÌØÁ÷¶ÔÆëÁË£¬ÇÒ±»¶ÔÆëµÄ±ÈÌØÁ÷ÓëÔ¤ÆÚ±ÈÌØÁ÷×ö±È½Ï¡£
±¾·¢Ã÷µÄÒ»ÖÖ¿ÉÄܵÄÓ²¼þʵÏֿɰüÀ¨ÏȽøÏȳö(FIFO)ÒÆÎ»¼Ä´æÆ÷ºÍ/»ò¶þ½øÖÆÊý×ÖÔª¼þ£¬ÈçJK´¥·¢Æ÷¡¢ANDÔª¼þµÈµÈ¡£ÐźÅÌø±ä±»¼ì²â£¬ÇÒ¶Ô±»µ÷ÕûµÄ±ÈÌØÀ´Ëµ£¬Ö»ÒªÌø±äÖ¡ÐźŴ¦ÓÚÒ»¸öÔ¤ÉèÖµÈçLOWʱ£¬ÏÈǰµÄÖµ¾Í»á±»Öظ´¡£
ÓÃÓÚÉú³ÉÌø±äÖ¡ÐźŵÄÐÅÏ¢¿Éͨ¹ý¼ÓÈëÒ»¸öеÄʼþÀàÐÍWAIT¶ø±»Ç¶Èëµ½Ô¤ÆÚ²¨ÐÎÖУ¬¸ÃʼþÀàÐÍ֪ͨ²âÊÔÉ豸µÈ´ýÏÂÒ»¸öÌø±ä¡£ÐÂʼþÀàÐÍWAITÔÊÐíÈÝÈÌÌø±äÖ®¼äµÄÆ¯ÒÆ»òÏàÎ»Ìø×ª¡¢·ÇÈ·¶¨ÐÔÆô¶¯Ê±¼äºÍÌø±äÖ®¼äµÄ·ÇÈ·¶¨ÐÔ¼ä¸ô¡£ÐµÄʼþÀàÐÍWAIT½«Ìø±äÖ¡ÐźÅÉèÖóÉLOW¡£
ÀûÓÃDUTÄÚ²¿ÐÒéÐÅÏ¢µÄDUTµÄ·ÂÕæ¿É×Ô¶¯½«WAITʼþ·ÅÖõ½Ô¤ÆÚ²¨ÐÎÖУ¬ÀýÈçWAITʼþ¿É±»·ÅÖÃÔÚÊÂÎñ/°üµÄ±ß½ç´¦ÒÔ±êÃ÷ÊÂÎñ/°üÖ®¼ä¿ÉÈÝÈ̵ķÇÈ·¶¨ÐÔÑÓ³Ù¡£
±¾·¢Ã÷µÄÒ»¸öÓÅѡʵʩÀý¿Éͨ¹ý³õÊ¼Ëæ»ú±ÈÌØµÄÆô¶¯ÒÖÖÆÀ´ÈÝÈ̳õÊ¼Ëæ»ú»î¶¯Ì¬£¬¸Ã»î¶¯Ì¬·¢ÉúÔÚÀýÈçÒ»´ÎÆô¶¯Ö®ºó¡£ÕâÐ©Ëæ»ú±ÈÌØ¿ÉÓÃÒ»¸öÔ¤ÉèÖµÈçLOWÀ´Ìæ´ú¡£´ËÆô¶¯ÒÖÖÆ¿ÉÓÃ×÷Æô¶¯Ä£Ê½Í¬²½(Start PatternSynchronization)¡£À´×ÔDUTµÄ±ÈÌØÁ÷¿É±»´æ´¢ÔÚÒ»¸öÀúÊ·ÒÆÎ»¼Ä´æÆ÷Öв¢½«×÷Ϊһ¸ö±È½Ï½á¹û¶ø±»´«µÝ£¬¸Ã±È½ÏÊÇÔÚ´æ´¢ÓÚÀúÊ·ÒÆÎ»¼Ä´æÆ÷ÖеıÈÌØºÍÒ»¸öÆô¶¯Ä£Ê½ÑÚÂëÖ®¼ä½øÐеġ£Æô¶¯ÒÖÖÆ¿É±»ÊµÏÖ³ÉATEµÄÒ»²¿·Ö£¬Î»ÓÚDUTµÄ½Ó¿Ú°åÉÏ»òDUTÄÚ²¿¡£
±¾·¢Ã÷µÄÒ»¸öÓÅѡʵʩÀý¿ÉÈÝÈÌÓÐÐ§ÔØºÉ(valid payload)ģʽ֮¼äµÄ·ÇÈ·¶¨ÐÔ¿ÕÖðü£¬ÒÔÒÖÖÆËùÓÐÓÉ¡°¿ÕÖðü¡±ÒýÆðµÄ»î¶¯Ì¬£¬ÇÒÒò´ËÌø±äµ÷ÕûÂ˲¨Æ÷Ö»½ÓÊÕµ½ÓÐÐ§ÔØºÉ±ÈÌØ°ü¡£¿ÕÖðü֮ǰµÄ×îºóÒ»¸ö±ÈÌØ×îºÃÔڸÿÕÖðüµÄ³ÖÐøÊ±¼äÖ®Éϱ»Õ¹¿í£¬ÀýÈçͨ¹ýÖØ¸´¡£¿ÕÖÃÒÖÖÆ¿É±»ÊµÏÖ³ÉATEµÄÒ»²¿·Ö£¬Î»ÓÚDUTµÄ½Ó¿Ú°åÉÏ»òDUTÄÚ²¿¡£
Èç¹ûÖ»ÓзÇÈ·¶¨ÐÔÆô¶¯ÑÓ³Ù±ØÐë±»ÈÝÈÌ£¬Ìø±äÖ¡¿É´ÓÒ»¸ö¼òµ¥µÄ¼ÆÊýÆ÷µÃ³ö¡£
¸ù¾Ý±¾·¢Ã÷µÄÓÅѡʵʩÀý£¬Ìø±äµ÷ÕûÊÇͨÓõ쬾ßÌåµØËµÊǶÀÁ¢ÓÚÈκÎÊý¾ÝÐÒéµÄ¡£ÊµÏֿɷdz£ÓÐЧµØÒÔ¿ÉÄܵÄÈ«Êý×ÖÐÎʽ±»Ö´ÐС£±»µ÷ÕûµÄ±ÈÌØÁ÷µÄ±È½Ï¿É»ùÓÚËùÔ¤´æ´¢µÄģʽ¡£¸ù¾Ý±¾·¢Ã÷µÄÓÅѡʵʩÀý£¬per-pinÌåϵ½á¹¹¿É²úÉú¸ß¿É¿¿ÐÔ¡¢¸ßÐÔÄܺͳɱ¾Ð§ÒæµÄ¼¯³É¡£
¸ù¾ÝÒ»¸öÓÅѡʵʩÀý£¬±¾·¢Ã÷¿É²¿·Ö»òÈ«²¿ÒÔÓ²¼þʵÏÖ¡£×÷ΪÁíÒ»ÖÖÑ¡Ôñ»ò¸½¼Ó·½Ê½£¬±¾·¢Ã÷¿É²¿·Ö»òÈ«²¿µØ±»Ò»¸ö»ò¶à¸öºÏÊʵÄÈí¼þËùʵÏÖ»òÖ§³Ö£¬¸ÃÈí¼þ¿É´æ´¢ÔÚÈκÎÀàÐ͵ÄÊý¾ÝÔØÌåÉÏ£¬»òÕßÓÉÊý¾ÝÔØÌåËùÌṩ£¬ÇÒ¿ÉÔÚÈκκÏÊʵÄÊý¾Ý´¦Àíµ¥ÔªÖб»Ö´ÐУ¬»ò±»¸Ãµ¥ÔªÖ´ÐС£Èí¼þ³ÌÐò»òÀý³Ì×îºÃÓ¦ÓÃÔÚATEÖУ¬¸ÃATE¿É±»Ó²¼þºÍ/»òÈí¼þµ¥¶ÀʵÏÖ£¬»òÕß±»Ó²¼þÓëÈí¼þµÄ×éºÏʵÏÖ¡£Ó²¼þ¿É²¿·Ö»òÕûÌ嵨ÔÚDUTÖÐʵÏÖ£¬»òÔÚDUT½Ó¿Ú°åÉϺÍATEÄÚ²¿ÊµÏÖ¡£
±¾·¢Ã÷µÄÆäËûÄ¿µÄºÍ¸½ÊôµÄÓŵã¿É²ÎÕÕºóÐøÏêϸ˵Ã÷²¢½áºÏ¸½Í¼¿¼ÂǶø¿ÉÈÝÒ׵ر»ÈÏʶµ½²¢¸üºÃµØ±»Àí½â¡£±¾ÖÊÉÏ»ò¹¦ÄÜÉÏÏàµÈ»òÀàËÆµÄÌØÕ÷½«»áÒÔÏàͬµÄ±êºÅÖ¸³Æ¡£
ͼ1ÒÔʾÒâµÄÐÎʽʾ³öÁ˱¾·¢Ã÷µÄ¸Å¿ö£¬Í¼2ʾ³öÁ˸ù¾Ý±¾·¢Ã÷µÄÐźÅͼ£¬Í¼3ʾ³öÁËÒ»¸ö¸ù¾Ý±¾·¢Ã÷ÓÃÓÚÌø±äµ÷ÕûµÄ¿ÉÄܵÄÉè¼Æ¸ÅÄͼ4ʾ³öÁËÓÃÓÚͼ3ÖеÄÉè¼ÆµÄÐźÅͼ£¬Í¼5ʾ³öÁ˸ù¾Ý±¾·¢Ã÷µÄÒ»¸öÓÅѡʵʩÀýµÄÆô¶¯ÒÖÖÆ£¬Í¼6ʾ³öÁ˸ù¾Ý±¾·¢Ã÷µÄÒ»¸öÓÅѡʵʩÀýµÄ¿ÕÖðüÒÖÖÆ£¬Í¼7ʾ³öÁ˸ù¾Ýͼ6ÖеÄÉè¼ÆµÄÐźÅͼ£¬Í¼8ʾ³öÁ˱¾·¢Ã÷µÄÓÅѡʵʩÀýµÄ¸Å¿ö£¬ºÍͼ9ʾ³öÁ˸ù¾Ýͼ8ÖÐʾ³öµÄÅäÖõÄÐźÅͼ¡£
¾ßÌåʵʩÀý·½Ê½
ͼ1ÒÔʾÒâͼµÄÐÎʽʾ³öÁ˱¾·¢Ã÷µÄ¸Å¿ö¡£±ÈÌØÁ÷10´ÓÒ»¸öDUT£¬È缯³Éµç×ӵ緣¬±»Ìø±äµ÷ÕûÂ˲¨Æ÷12½ÓÊÕ¡£Ìø±äÖ¡ÐźÅ16´Ó²âÊÔ´¦ÀíÆ÷14±»Ìṩ¸øËùÊöÌø±äµ÷ÕûÂ˲¨Æ÷12¡£¸ü¾ßÌåµØËµ£¬Ìø±äÖ¡ÐźÅ16ÊDZ»²âÊÔ´¦ÀíÆ÷14µÄÊý¾ÝÔ´14aËùÇý¶¯µÄ¡£Ìø±äÖ¡ÐźÅ16ÌṩÁËÓÃÓÚÏû³ýËùÊö½ÓÊÕµ½µÄÐźŵÄËùÊö±ÈÌØÁ÷10ÖеķÇÈ·¶¨ÐÔʱÖÓÑÓ³ÙµÄÐÅÏ¢¡£¸ù¾ÝËùÊöÌø±äÖ¡ÐźÅ16±ÈÌØÁ÷10ÔÚÌø±äµ÷ÕûÂ˲¨Æ÷12ÄÚ²¿±»µ÷Õû£¬²úÉúÒ»¸öÓëͼ2ÖÐʾ³öµÄÔ¤ÆÚ±ÈÌØÁ÷20¶ÔÆëµÄµ÷Õû±ÈÌØÁ÷18¡£¸ü¾ßÌåµØËµ£¬²âÊÔ´¦ÀíÆ÷14µÄ½ÓÊÕͨµÀ14b½«µ÷Õû±ÈÌØÁ÷18×÷ΪÊäÈëÐźÅÓëÔ¤¼ÆËãµÄÔ¤ÆÚ±ÈÌØÁ÷20±È½Ï¡£Êý¾ÝÔ´14aºÍ/»ò½ÓÊÕͨµÀ14b¿É±»ÊµÏֳɴ«Í³µÄATEͨµÀ£¬¼´Ò»¸öÇý¶¯Í¨µÀºÍ/»òÒ»¸ö½ÓÊÕͨµÀ¡£
Ô¤ÆÚ±ÈÌØÁ÷20ÒÀÀµÓÚÌṩ¸øDUTµÄÒ»¸öÊäÈëÐźš£Ò»°ãµØ£¬¸ÃÊäÈëÐźš¢Ô¤ÆÚ±ÈÌØÁ÷20ºÍ/»òÌø±äÖ¡ÐźÅ16Óɵç×ÓÆ÷¼þµÄÉè¼ÆÕß»òÖÆÔìÉÌÌṩ£¬¸Ãµç×ÓÆ÷¼þµÄÊä³öÐźűØÐëʹÓÃÓÃÓÚµ÷ÕûÌø±äµÄ·¢Ã÷·½·¨¶ø±»ÆÀ¹À¡£»òÕߣ¬DUTµÄÒ»¸öÄÜ·ÃÎÊDUTÄÚ²¿ÐÒéÐÅÏ¢µÄ·ÂÕæ¿ÉÉú³ÉÓÃÒÔ´´½¨¸ÃÌø±äÖ¡ÐźŵıØÒªÐÅÏ¢¡£
ÔÚÒ»¸öÓÅѡʵʩÀýÖУ¬µ÷Õû±ÈÌØÁ÷18µÄ±ÈÌØÁ÷10µÄÆÀ¹ÀÔÚ²âÊÔ´¦ÀíÆ÷14ÄÚ²¿±»Ö´ÐС£ÏàÓ¦µØ£¬Ô¤ÆÚ±ÈÌØÁ÷20Ò»°ã´æ´¢ÔÚ²âÊÔ´¦ÀíÆ÷14ÄÚ²¿¡£
ͼ2ʾ³öÁ˸ù¾Ý±¾·¢Ã÷µÄÐźÅͼ¡£ÔÚ×îÉÏÃæµÄÐÐÖÐʾ³öÁËÔ¤ÆÚ±ÈÌØÁ÷20¡£µÚÒ»ºÍµÚ¶þ±ÈÌØ¶Î22¡¢24±»Ò»¸öÍ£¶Ù·Ö¿ª¡£Ìø±äÖ¡ÐźÅ16±íʾÁËÿ¸ö±ÈÌØ¶Î22¡¢24ÖеĵÚÒ»ºÍ×îºóÒ»¸öÐźÅÌø±äÖ®¼äµÄÐÅÏ¢µÄÓÐЧÐÔ¡£Èç¿É´Ó½ÓÊÕµ½µÄ±ÈÌØÁ÷10Öп´³öµÄÄÇÑù£¬ÔÚ½ÓÊÕµ½µÄ±ÈÌØÁ÷10ÖÐÓÐÒ»¸ö·ÇÈ·¶¨ÐԺͷǺ㶨ÑÓ³Ù¡£Ö¡ÐźÅ16±»ÓÃÀ´½«½ÓÊܵ½µÄ±ÈÌØÁ÷10µ÷Õû³Éµ÷Õû±ÈÌØÁ÷18¡£Ôڴ˵÷ÕûÖ®ºó£¬µ÷Õû±ÈÌØÁ÷18¿É±»ÈÝÒ×µØÓëÔ¤ÆÚ±ÈÌØÁ÷20×ö±È½Ï¡£
ͼ3ʾ³öÁËÒ»¸ö¸ù¾Ý±¾·¢Ã÷ÓÃÓÚÌø±äµ÷ÕûµÄ¿ÉÄܵÄÉè¼Æ¸ÅÄî¡£´ÓDUT½ÓÊÕµ½µÄ±ÈÌØÁ÷±»Ìṩ¸øµÚÒ»ÑÓʱԪ¼þ26(DÐÍ´¥·¢Æ÷)£¬¸ÃÔª¼þµÄÊä³ö±»Ìṩ¸øµÚÒ»±ÈÌØÁ÷FIFO28ºÍÒì»ò(EXCLUSIVE-OR£¬EXOR)Ôª¼þ30£¬±ÈÌØÁ÷10Ò²±»ÊäÈëµ½´ËEXORÔª¼þ¡£ÏàÓ¦µØ£¬Èç¹û±ÈÌØÁ÷10ÄÚ²¿·¢ÉúÌø±ä£¬EXORÔª¼þ30µÄÊä³öÖ»»áÊÇHIGH¡£
EXORÔª¼þ30µÄÊä³ö±»ÊäÈëµ½J/KÐÍ´¥·¢Æ÷32£¬´Ë´¥·¢Æ÷µÄÊä³ö×÷ΪÓÃÓÚDATA IN(Êý¾ÝÊäÈë)µÄCLOCK ENABLE(ʱÖÓÔÊÐí)¶ø±»Ìṩ¸øµÚÒ»FIFO28£¬Ò²±»×÷ΪÓÃÓÚDATA OUT(Êý¾ÝÊä³ö)µÄCLOCK ENABLE¶ø±»Ìṩ¸øµÚ¶þFIFO34¡£µÚ¶þFIFO34´ÓANDÔª¼þ36½ÓÊÕÒ»¸öÊäÈ룬¸ÃANDÔª¼þ×ÔÉíÒ²±»ÊäÈëÁË·´ÏàµÄÌø±äÖ¡ÐźÅ16ºÍ±»µÚ¶þÑÓʱԪ¼þ38(DÐÍ´¥·¢Æ÷)ÑÓʱÁ˵ÄÌø±äÖ¡ÐźÅ16¡£ÏàÓ¦µØ£¬µ±Ìø±äÖ¡ÐźÅÊǽôËæÒ»¸öHIGHºóµÄLOWʱ£¬Á¬½Óµ½µÚ¶þFIFO34µÄÊý¾ÝÊäÈë¶ËµÄANDÔª¼þ36µÄÊä³öÖ»»áÊÇHIGH¡£
ÁíÒ»·½Ã棬µÚ¶þÑÓʱԪ¼þ38µÄÊä³ö±»ÓÃ×÷µÚ¶þFIFO34ºÍÒÆÎ»¼Ä´æÆ÷40µÄDATA INµÄCLOCK ENBALEÊäÈë¡£ÒÆÎ»¼Ä´æÆ÷40µÄÊä³ö±»ÓÃ×÷µÚÒ»FIFO28µÄDATA OUTµÄCLOCK ENABLE¡£
ÏàÓ¦µØ£¬µ±Ìø±äÖ¡ÐźÅ16ÊÇHIGHʱ£¬µÚ¶þFIFO34°üº¬Á˸ø×îºóʱÖӵıÈÌØÖµHIGH£¬ÇÒµ±Ìø±äÖ¡ÐźÅ16ÊÇHIGHʱ£¬¸ÃFIFO°üº¬Á˸øÆäËûʱÖӵıÈÌØÖµLOW¡£µ±Ìø±äÖ¡ÐźÅ16ÊÇLOWʱ£¬Ã»ÓмǼдÈë¡£
µÚÒ»FIFO28Ö»°üº¬ÁËÊôÓÚÌø±äÖ¡ÐźÅ16µÄ±ÈÌØ£¬´ÓDUTµÄ±ÈÌØÁ÷10ÖеĵÚÒ»¸öÌø±ä¿ªÊ¼¡£µ±Ìø±äÖ¡ÐźÅ16ÊÇLOWʱ£¬Ç°Ò»¸öÖµ¾Í±»Öظ´£¬¼´µ½×î½üÒ»¸öÌø±äµÄ¼ä¾à±»Õ¹¿íÁË¡£
ͼ4ʾ³öÁËͼ3ÖеÄÉè¼ÆµÄÐźÅͼ¡£×îÉÏÃæµÄÐÐÖÐʾ³öÁËÔ¤ÆÚ±ÈÌØÁ÷20£¬¶øÆäÏÂÔòʾ³öÁËÌø±äÖ¡ÐźÅ16¡£ËùÊöÌø±äÖ¡ÐźÅ16ÌṩµÄÐÅϢͨ¹ýÔö¼ÓеÄʼþÀàÐÍWAIT WµÄ±ÈÌØ¶ø±»Ç¶Èëµ½ËùÊöÔ¤ÆÚ±ÈÌØÁ÷20¡£Èç¿É±»¿´µ½µÄÄÇÑù£¬½ÓÊÕµ½µÄ±ÈÌØÁ÷10ûÓÐÓëÔ¤ÆÚ±ÈÌØÁ÷20¶ÔÆë¡£¸ù¾Ý±¾·¢Ã÷£¬½ÓÊܵ½µÄ±ÈÌØÁ÷10±»µ÷Õû£¬²úÉúÁËÓëÔ¤ÆÚ±ÈÌØÁ÷20¶ÔÆëµÄµ÷Õû±ÈÌØÁ÷18£¬ÇÒÒò´ËʹµÃ¿ÉÈÝÒ×µØÓëÔ¤ÆÚ±ÈÌØÁ÷20±È½Ï¡£
Ìø±äÖ¡ÐźÅ16ÄÒÀ¨ÁË´ÓÊÂÎñ23µÄµÚÒ»¸öÌø±äµ½Í¬Ò»¸öÊÂÎñ23µÄ×îºóÌø±äÖ®¼äµÄʱ¼ä£¬¼ÓÉÏͬһÊÂÎñ23ÖеķÇÌø±äÍϺó±ÈÌØµÄÊýÄ¿ºÍºóÐøÊÂÎñ25µÄǰµ¼·ÇÌø±ä±ÈÌØµÄÊýÄ¿£¬»òÕß»»¾ä»°Ëµ£¬´ÓÊÂÎñ23µÄµÚÒ»¸öÌø±äµ½Í¬Ò»ÊÂÎñ23µÄ×îºóÒ»¸ö±ÈÌØÔÙ¼ÓÉϺóÐøÊÂÎñ25µÄǰµ¼·ÇÌø±ä±ÈÌØµÄʱ¼ä¡£
ͼ5ʾ³öÁ˸ù¾Ý±¾·¢Ã÷µÄÒ»¸öÓÅѡʵʩÀýµÄÆô¶¯ÒÖÖÆ¡£±ÈÌØÁ÷10±»ÊäÈëµ½µÚÒ»ÀúÊ·ÒÆÎ»¼Ä´æÆ÷42¡£µÚÒ»ÀúÊ·ÒÆÎ»¼Ä´æÆ÷42µÄÄÚÈݱ»µÚÒ»±È½Ï×°ÖÃ44ÓëÆô¶¯Ä£Ê½ÑÚÂë46×ö±È½Ï¡£µÚÒ»±È½Ï×°ÖÃ44µÄÊä³ö±»ÊäÈëµ½JK´¥·¢Æ÷48£¬´Ë´¥·¢Æ÷µÄÊä³öÓëµÚÒ»ÀúÊ·ÒÆÎ»¼Ä´æÆ÷42µÄÊä³öÒ»Æð±»ÊäÈëµ½µÚ¶þANDÔª¼þ50¡£ÔÚµÚ¶þANDÔª¼þ50µÄÊä³ö¶ËÌṩÁËÒ»¸öÊä³öÐźÅ52£¬´ËÐźÅÖÐÈçÔÚÖØÆðºóµÄ³õÊ¼Ëæ»ú±ÈÌØ±»Ïû³ýÁË¡£ÈçÔÚͼ9×ó±ßµÄ²¿·ÖËùʾ£¬ÈçºóËùÊö£¬Êä³öÐźÅ52±£³ÖÔÚLOW£¬Ò»Ö±µ½Æô¶¯Ä£Ê½Òѱ»Ê¶±ð¡£´ÓÄÇһʱ¿ÌÆð£¬±ÈÌØÁ÷ÒÔ²»±äµÄ·½Ê½´«²¥µ½Êä³ö¶Ë¡£
ͼ6ʾ³öÁËÒ»ÖÖÌṩ¿ÕÖðüÒÖÖÆµÄÉè¼Æ¡£DUTµÄ±ÈÌØÁ÷10»ò¸ù¾Ýͼ5µÄÆô¶¯ÒÖÖÆÉè¼ÆµÄÊä³öÐźÅ52¿ÉÓÃ×÷µÚ¶þÀúÊ·ÒÆÎ»¼Ä´æÆ÷64µÄÊäÈë¡£µÚ¶þÀúÊ·ÒÆÎ»¼Ä´æÆ÷64µÄÄÚÈÝ£¬ÒÔ¼°Ò»¸ö¿ÕÖÃģʽÑÚÂë68µÄÄÚÈÝ£¬±»ÊäÈëµ½µÚ¶þ±È½Ï×°ÖÃ66¡£µÚ¶þ±È½Ï×°ÖÃ66µÄÊä³ö±»ÊäÈëµ½¼ÆÊýÆ÷70ºÍDÐÍ´¥·¢Æ÷72¡£ÁíÍ⣬¼ÆÊýÆ÷70´ÓÒ»¸ö³¤¶È´æ´¢×°ÖÃ74½ÓÊÕÊäÈ룬¸Ã³¤¶È´æ´¢×°ÖÃÌṩ¿ÕÖðüµÄ³¤¶È¡£´¥·¢Æ÷72µÄÊä³ö±»ÊäÈëµ½¶þ½øÖÆÔª¼þ76£¬´ËÔª¼þÒ²½ÓÊÕ¼ÆÊýÆ÷70ºÍµÚ¶þÀúÊ·ÒÆÎ»¼Ä´æÆ÷64µÄÊä³ö¡£¶þ½øÖÆÔª¼þ76µÄÊä³ö×÷Ϊ¿ÕÖðüÒÖÖÆÊä³öÐźÅ78¶ø±»Ìṩ£¬´ËÐźű»·´À¡¸ø´¥·¢Æ÷72¡£
ͼ7ʾ³öÁ˸ù¾Ýͼ6ÖÐʾ³öµÄÉè¼ÆµÄÐźÅͼ¡£¿ÉÒÔ¿´³ö£¬Êä³öÐźÅ52ÖеĵÚÒ»ºÍµÚ¶þ¿ÕÖöÎ54¡¢56ÆÚ¼äµÄÐźÅÌø±ä±»Ïû³ýÁË£¬ÇÒÖ»ÓÐÓÐЧµÄ±ÈÌØ¶Î»òÓÐÐ§ÔØºÉ58¡¢60ºÍ62²Å±»Êä³öÐźÅ52ÖеÄÏàÓ¦ÐźÅÌø±äËù±íʾ¡£
ͼ8ʾ³öÁ˱¾·¢Ã÷µÄÓÅѡʵʩÀýµÄ¸Å¿ö£¬ÆäÖдÓDUT½ÓÊÕµ½µÄÐźÅ10±»ÊäÈëµ½Ìø±ä¸ú×Ùµ¥Ôª80£¬´Ëµ¥ÔªÎ´ÔÚ±¾ÉêÇëÖнøÒ»²½¹«¿ªÇÒ»á½ÓÊÕ¹ý¶È²ÉÑùʱÖÓ(over-sampling clock)82¡£Ìø±ä¸ú×Ùµ¥Ôª80µÄÊä³ö±»ÊäÈ뵽ͼ5ÖÐʾ³öµÄÆô¶¯ÒÖÖÆÉè¼Æ£¬ÌṩÁËÒ»¸öÊä³öÐźÅ52£¬´ËÐźű»ÊäÈ뵽ͼ6ÖÐʾ³öµÄ¿ÕÖðüÒÖÖÆÉè¼Æ¡£½á¹û¿ÕÖðüÒÖÖÆÊä³öÐźÅ78×îÖÕ±»ÊäÈ뵽ͼ1ÖÐʾ³öµÄÌø±äµ÷ÕûÂ˲¨Æ÷12¡£
ͼ9ʾ³öÁ˸ù¾Ýͼ8ËùʾµÄÅäÖõÄÐźÅͼ¡£´ÓDUT½ÓÊÕµ½µÄ±ÈÌØÁ÷10°üÀ¨³õÊ¼Ëæ»ú±ÈÌØ84ºÍ¿ÕÖðü86¡¢88¡¢90ºÍÓÐЧµÄ(ÓÐÐ§ÔØºÉ)±ÈÌØ¶Î92¡¢94¡¢96¡£ÔÚ¸ù¾Ýͼ5µÄÆô¶¯ÒÖÖÆÉè¼ÆµÄÊä³öÐźÅ52ÄÚ²¿£¬³õÊ¼Ëæ»ú±ÈÌØ84±»Ïû³ýÁË¡£ÔÚÓɸù¾Ýͼ6µÄ¿ÕÖðüÒÖÖÆµ¥ÔªÊä³öµÄ¿ÕÖðüÒÖÖÆÊä³öÐźÅ78ÖУ¬ÏàÓ¦µÄ¿ÕÖðü86¡¢88¡¢90±»ÒÖÖÆÁË¡£Êä³öÐźÅ78ÖÐÊ£ÓàµÄ±ÈÌØ¸ù¾ÝÌø±äÖ¡ÐźÅ16±»µ÷Õû£¬ÒÔ²úÉúÓëÔ¤ÆÚ±ÈÌØÁ÷20¶ÔÆëµÄµ÷Õû±ÈÌØÁ÷18£¬ÇÒÒò´ËʹµÃ¿ÉÈÝÒ×µØÓëÔ¤ÆÚ±ÈÌØÁ÷20×ö±È½Ï¡£
ȨÀûÒªÇó
1.Ò»ÖÖÓÃÓÚµ÷ÕûÐźŵıÈÌØÁ÷ÖÐÌø±äµÄ·½·¨£¬¸ÃÐźŵıÈÌØÁ÷Ҫͨ¹ýÓëÒ»¸öÔ¤ÖÃÆÚÍû±ÈÌØÁ÷(20)×ö±È½ÏÀ´±»ÆÀ¹À£¬ËùÊö·½·¨°üÀ¨Èçϲ½ÖèÓÃÌø±äµ÷ÕûÂ˲¨Æ÷(12)½ÓÊÕËùÊö±ÈÌØÁ÷(10)£¬ÏòËùÊöÌø±äµ÷ÕûÂ˲¨Æ÷(12)Ìá¹©Ìø±äÖ¡ÐźÅ(16)£¬ËùÊöÌø±äÖ¡ÐźÅ(16)ÌṩÓÃÓÚÏû³ýËùÊö½ÓÊÕµ½µÄÐźŵÄËùÊö±ÈÌØÁ÷(10)ÄÚ²¿µÄ·ÇÈ·¶¨ÐÔʱÖÓÑÓ³ÙµÄÐÅÏ¢£¬¸ù¾ÝËùÊöÌø±äÖ¡ÐźÅ(16)µ÷ÕûËùÊö½ÓÊÕµ½µÄÐźŵÄËùÊö±ÈÌØÁ÷(10)£¬µÃµ½ÓëËùÊöÔ¤ÆÚ±ÈÌØÁ÷(20)¶ÔÆëµÄµ÷Õû±ÈÌØÁ÷(18)¡£
2.¸ù¾ÝȨÀûÒªÇó1µÄ·½·¨£¬ÆäÌØÕ÷ÔÚÓÚËùÊöÌø±äÖ¡ÐźÅ(16)ÌṩÁËÓйطÇÈ·¶¨ÐÔÑӳٵĿÉÄÜʱ¼äλÖõÄÐÅÏ¢£¬ºÍÄÄЩ±ÈÌØÎªÁËÐÅºÅÆÀ¹ÀµÄÄ¿µÄ±ØÐë×÷Ϊ±ÈÌØ¿é±»±£³ÖÁ¬¹áµÄÐÅÏ¢¡£
3.¸ù¾ÝȨÀûÒªÇó1µÄ·½·¨£¬ÆäÌØÕ÷ÔÚÓÚÓÉËùÊöÌø±äÖ¡ÐźÅ(16)ÌṩµÄËùÊöÐÅÏ¢¿Éͨ¹ýÔö¼ÓÒ»¸öʼþÀàÐÍWAIT(W)¶ø±»Ç¶Èëµ½ËùÊöÔ¤ÆÚ±ÈÌØÁ÷(20)ÖУ¬ËùÊöʼþÀàÐÍWAIT(W)˵Ã÷ÁËÒªµÈ´ýÏÂÒ»¸öÐźÅÌø±ä£¬ÒÔͨ¹ýÓëËùÊöÔ¤ÆÚ±ÈÌØÁ÷(20)×ö±È½Ï¶ø½øÐÐÆÀ¹À¡£
4.¸ù¾ÝȨÀûÒªÇó1µÄ·½·¨£¬ÆäÌØÕ÷ÔÚÓÚËùÊöÒª±»ÆÀ¹ÀµÄÐźŵÄËùÊö±ÈÌØÁ÷(10)ÖеijõʼÎÞÐ§Ëæ»ú±ÈÌØ(84)ÔÚËùÊöÐźű»ËùÊöÌø±äµ÷ÕûÂ˲¨Æ÷(12)½ÓÊÕµ½Ö®Ç°±»ÒÖÖÆ¡£
5.¸ù¾ÝȨÀûÒªÇó1µÄ·½·¨£¬ÆäÌØÕ÷ÔÚÓÚËùÊöÒª±»ÆÀ¹ÀµÄÐźŵÄËùÊö±ÈÌØÁ÷(10)ÖеĿÕÖñÈÌØ°ü(86£¬88£¬90)ÔÚËùÊöÐźű»ËùÊöÌø±äµ÷ÕûÂ˲¨Æ÷(12)½ÓÊÕµ½Ö®Ç°±»ÒÖÖÆ¡£
6.Ò»ÖÖÓÃÓÚ²âÊÔµç×ÓÆ÷¼þµÄ·½·¨£¬ÆäÖÐËùÊöÓÃÓÚ²âÊԵķ½·¨°üÀ¨¸ù¾ÝȨÀûÒªÇó1µÄËùÊöÓÃÓÚµ÷ÕûÌø±äµÄ·½·¨£¬ÆäÌØÕ÷ÔÚÓÚËùÊöÒª±»ÆÀ¹ÀµÄÐźŵÄËùÊö±ÈÌØÁ÷(10)ÊÇËùÊöµç×ÓÆ÷¼þµÄÊä³öÐźţ¬ËùÊöÊä³öÐźÅÊǶÔÒ»¸ö±»Ìṩ¸øËùÊöµç×ÓÆ÷¼þµÄÔ¤ÖÃÊäÈëÐźŵÄÏìÓ¦¡£
7.¸ù¾ÝȨÀûÒªÇó6µÄ·½·¨£¬ÆäÌØÕ÷ÔÚÓÚËùÊö·½·¨ÔÚËùÊöµç×ÓÆ÷¼þÖУ¬ºÍ/»òÔÚËùÊöµç×ÓÆ÷¼þµÄ½Ó¿Ú°åÖУ¬ºÍ/»òÔÚËùÊöµç×ÓÆ÷¼þÍⲿµÄ×Ô¶¯²âÊÔÉ豸Öб»ÊµÏÖ¡£
8.¸ù¾ÝȨÀûÒªÇó6µÄ·½·¨£¬ÆäÌØÕ÷ÔÚÓÚ½«ËùÊöµ÷Õû±ÈÌØÁ÷(18)ÓëËùÊöÔ¤ÖÃÔ¤ÆÚ±ÈÌØÁ÷(20)×ö±È½Ï£¬ºÍ×÷ΪËùÊö±È½ÏµÄ½á¹û£¬×Ô¶¯¾ö¶¨ËùÊöµç×ÓÆ÷¼þÊÇ·ñÂú×ã¸ø¶¨µÄ¹æ·¶¡£
9.Ò»ÖÖÓÃÓÚµ÷ÕûҪͨ¹ýÓëÔ¤ÖÃÔ¤ÆÚ±ÈÌØÁ÷(20)×ö±È½ÏÀ´±»ÆÀ¹ÀµÄÐźŵıÈÌØÁ÷(10)ÖеÄÌø±äµÄϵͳ£¬°üÀ¨ÓÃÓÚÌá¹©Ìø±äÖ¡ÐźÅ(16)µÄÌø±äÖ¡ÐźÅ(16)Ìṩµ¥Ôª(14)£¬ËùÊöÌø±äÖ¡ÐźÅ(16)ÌṩÁËÓÃÓÚÏû³ýËùÊö½ÓÊÕµ½µÄÐźŵÄËùÊö±ÈÌØÁ÷(10)ÄÚ²¿µÄ·ÇÈ·¶¨ÐÔÑÓ³ÙµÄÐÅÏ¢£»½ÓÊÕËùÊöÒª±»ÆÀ¹ÀµÄÐźŵÄËùÊö±ÈÌØÁ÷(10)µÄÌø±äµ÷ÕûÂ˲¨Æ÷(12)£¬ËùÊöÌø±äµ÷ÕûÂ˲¨Æ÷(12)»¹½ÓÊÕËùÊöÌø±äÖ¡ÐźÅ(16)£¬ÇÒËùÊöÌø±äµ÷ÕûÂ˲¨Æ÷(12)¸ù¾ÝËùÊöÌø±äÖ¡ÐźÅ(16)µ÷ÕûËùÊö½ÓÊÕµ½µÄÐźŵÄËùÊö±ÈÌØÁ÷(10)£¬µÃµ½ÓëËùÊöÔ¤ÆÚ±ÈÌØÁ÷(20)¶ÔÆëµÄµ÷Õû±ÈÌØÁ÷(18)¡£
10.¸ù¾ÝȨÀûÒªÇó9µÄϵͳ£¬ÆäÌØÕ÷ÔÚÓÚÓÃÓÚͨ¹ýÓëËùÊöÔ¤ÆÚ±ÈÌØÁ÷(20)×ö±È½ÏÀ´ÆÀ¹ÀËùÊöµ÷Õû±ÈÌØÁ÷(18)µÄÆÀ¹Àµ¥ÔªÒ²°üÀ¨ËùÊöÌø±äÖ¡Ìṩµ¥Ôª(14)¡£
È«ÎÄÕªÒª
±¾·¢Ã÷Éæ¼°Ò»ÖÖÓÃÓÚµ÷ÕûҪͨ¹ýÓëÔ¤ÖÃÔ¤ÆÚ±ÈÌØÁ÷(10)×ö±È½ÏÀ´±»ÆÀ¹ÀµÄÐźŵıÈÌØÁ÷(10)ÖеÄÌø±äµÄ·½·¨£¬°üÀ¨Èçϲ½ÖèÓÃÌø±äµ÷ÕûÂ˲¨Æ÷(12)½ÓÊÕËùÊö±ÈÌØÁ÷(10)Ðźţ¬ÏòËùÊöÌø±äµ÷ÕûÂ˲¨Æ÷(12)Ìá¹©Ìø±äÖ¡ÐźÅ(16)£¬ËùÊöÌø±äÖ¡ÐźÅ(16)ÌṩÁËÓÃÓÚÏû³ýËùÊö½ÓÊÕµ½µÄÐźŵÄËùÊö±ÈÌØÁ÷(10)ÄÚ²¿µÄ·ÇÈ·¶¨ÐÔʱÖÓÑÓ³ÙµÄÐÅÏ¢£¬ºÍ¸ù¾ÝËùÊöÌø±äÖ¡ÐźÅ(16)µ÷ÕûËùÊö½ÓÊÕµ½µÄÐźŵÄËùÊö±ÈÌØÁ÷(10)£¬Éú³ÉÓëËùÊöÔ¤ÆÚ±ÈÌØÁ÷(20)¶ÔÆëµÄµ÷Õû±ÈÌØÁ÷(18)¡£
Îĵµ±àºÅG01R31/3193GK1485624SQ0314959
¹«¿ªÈÕ2004Äê3ÔÂ31ÈÕ ÉêÇëÈÕÆÚ2003Äê7ÔÂ17ÈÕ ÓÅÏÈȨÈÕ2002Äê9ÔÂ24ÈÕ
·¢Ã÷ÕßÀïÍß¶û¡¤Ô¼ºà, ÀïÍß¶û Ô¼ºà ÉêÇëÈË:°²½ÝÂ׿Ƽ¼ÓÐÏÞ¹«Ë¾