Ç°ÃæÌáµ½¹ý£¬CycloneϵÁÐFPGAÔÚÆäDQSÊäÈëÒý½ÅÉÏÓÐÒ»¸öרÓõÄÑÓ³Ùµ¥Ôª£¬ÓÃÀ´Ê¹DQSÏà¶ÔÓÚDQÐźŲúÉúÒ»¸ö90¡ãµÄÏàÒÆ¡£Òò´Ë£¬¿ÉÒÔʹÓøÃÓ²ºË×ÊÔ´À´Íê³É¶ÔDQSµÄÏàÒÆ£¬¶ø²»±ØÍ¨¹ýÄÚ²¿µÄÂß¼À´´î½¨ÕâÑùÒ»¸öÑӳٵ緡£´Ó¶ø¿ÉÒÔ»ñµÃ¸üºÃµÄʱÐòÐÔÄÜ¡£
3.2.2ÔÙͬ²½
¶ÁÖÜÆÚÖУ¬´ÓDDR SDRAMÀ´µÄÊý¾ÝÐźÅÊ×ÏÈͨ¹ýÑÓ³ÙºóµÄDQSËø´æµ½DDR´¥·¢Æ÷ÖС£ÎªÁËÔÚFPGAÄÚ²¿Äܹ»Ê¹ÓøÃÊý¾Ý£¬»¹Òª½«Æäͬ²½µ½FPGAÄÚ²¿µÄʱÖÓÓòÉÏ£¬Õâ¸ö¹ý³Ì³ÆÎªÔÙͬ²½(resynchronization)¡£Èçͼ4Ëùʾ£¬¶ÔÓÚǰһ¼¶DQSÑÓ³ÙºóµÄÐźÅËø´æµÄÊý¾ÝÔÙͨ¹ýclk-90ͬ²½Ö®ºó²ÅË͵½ÄÚ²¿Êý¾Ý×ÜÏßÉÏ¡£
ÔÚдÖÜÆÚÖУ¬DQSÓëDQ±ØÐëÊÇÖÐÐÄ¶ÔÆëµÄ(centerahgn)¡£ÎÒÃÇÓÃclk_90ʱÖÓ´¥·¢µÄDDR´¥·¢Æ÷²úÉúDQSÐźţ¬Òò´Ë£¬ÎªÁËÂú×ãʱÐòÒªÇ󣬴ÓÄÚ²¿À´µÄÊý¾Ýͨ¹ýclk_90ʱÖÓËø´æºóÔÙÓÉclk´¥·¢µÄDDR´¥·¢Æ÷½«ÆäÊä³ö£¬´Ó¶ø±£Ö¤DQsÓëDQÊÇÖÐÐÄ¶ÔÆëµÄ¡£
¡¡
4
¸Ã¿ØÖÆÆ÷Õë¶Ô16λ¿í512 MbµÄDDR SDRAMÉè¼Æ£¬ÔÚAltera¹«Ë¾µÄQuartus II4£®2»·¾³ÖвÉÓÃCycloneϵÁеÄEPlC6Q2410C6À´ÊµÏÖ£

¡¾