Õª Òª£º¸ø³öÒ»ÖÖͨ¹ýFPGA¿ØÖƽ«DDR SDRAMÓ¦ÓÃÓÚǶÈëʽϵͳµÄ·½·¨¡£·ÖÎöDDR SDRAMµÄ¹¤×÷·½Ê½£¬¶Ô¿ØÖÆÏùµÄ¿ØÖÆÁ÷³Ì½øÐÐÏêϸ½éÉÜ£¬²¢¸ø³ö¿ØÖÆÁ÷³Ìͼ£»·ÖÎöרÃÅ4qN-Ahera¹«Ë¾CycloneϵÁÐFPGAÀ´ÊµÏÖ´æ´¢Ïù½Ó¿ÚµÄÊý¾ÝͨµÀµÄ½á¹¹¡£×îºó£¬¸ø³ö¿ØÖÆÆ÷ÔÚCyclone EPlC6Q240C6ÖеÄʵÏÖ½á¹û¡£
¹Ø¼ü´Ê£ºDDR SDRAM FPGAǶÈëʽϵͳ
¡¡
Òý ÑÔ
ºÜ¶àǶÈëʽϵͳ£¬ÌرðÊÇÓ¦ÓÃÓÚͼÏñ´¦ÀíÓë¸ßËÙÊý¾Ý²É¼¯µÈ³¡ºÏµÄǶÈëʽϵͳ£¬¶¼ÐèÒª¸ßËÙ»º´æ´óÁ¿µÄÊý¾Ý¡£DDR(Double Data Rate£¬Ë«Êý¾ÝËÙÂÊ)SDRAMÓÉÓÚÆäËٶȿ졢ÈÝÁ¿´ó£¬¶øÇÒ¼Û¸ñ±ãÒË£¬Òò´ËÄܹ»ºÜºÃµØÂú×ãÉÏÊö³¡ºÏ¶Ô´óÁ¿Êý¾Ý»º´æµÄÐèÇó¡£µ«DDR SDRAMµÄ½Ó¿Ú²»ÄÜÖ±½ÓÓëÏÖ½ñµÄ΢´¦ÀíÆ÷ºÍDSPµÄ´æ´¢Æ÷½Ó¿ÚÏàÁ¬£¬ÐèÒªÔÚÆä¼ä²åÈë¿ØÖÆÆ÷ʵÏÖ΢´¦ÀíÆ÷»òDSP¶Ô´æ´¢Æ÷µÄ¿ØÖÆ¡£
Ëæ¿´ÃܶÈÓëÐÔÄܵIJ»¶ÏÌáÉý£¬ÏÖ³¡¿É±à³ÌÃÅÕóÁÐ(FPGA)Òѱ»¹ã·ºÓ¦ÓÃÓÚ¸÷ÖÖǶÈëʽϵͳÖС£¶øÇÒ£¬ÏÖÔںܶàµÄFPGAs¶¼ÌṩÁËÕë¶ÔDDR SDRAMµÄ½Ó¿ÚÌØÐÔ£ºÆäÊäÈëÊä³öÒý½Å¶¼ÓëSSTLÒ»IIµçÆøÌØÐÔÏà¼æÈÝ£¬ÄÚ²¿ÌṩÁËDDR´¥·¢Æ÷¡¢ËøÏà»·µÈÓ²¼þ×ÊÔ´¡£Ê¹ÓÃÕâÐ©ÌØÐÔ£¬¿ÉÒÔ¸ü¼ÓÈÝÒ×µØÉè¼ÆÐÔÄܿɿ¿µÄ¸ßËÙDDR SDRAM´æ´¢Æ÷¿ØÖÆÆ÷¡£
¡¡
1 DDR SDRAMÔÚǶÈëʽϵͳÖеÄÓ¦ÓÃ
ͼ1ÊÇDDR SDRAMÔÚ¸ßËÙÐźÅԴϵͳÖеÄÓ¦ÓÃʵÀý¡£

ÔÚ¸ÃϵͳÖУ¬ÓÉFPGAÍê³É¸÷Ä£¿éÖ®¼äµÄ½Ó¿Ú¿ØÖÆ¡£FPGA½ÓÊÕ´Óǰ¶Ë´«Ë͹ýÀ´µÄ¸ßËÙÊý×ÖÐźţ¬²¢½«Æä´æ´¢ÔÚDDR SDRAMÖУ»13SPͨ¹ýFPGA¶ÁÈ¡DDRÖеÄÊý¾Ý£®´¦ÀíºóÔÙËͻص½DDR SDRAM£¬×îºóÓÉFPGA¸ºÔð½«Êý¾Ý·ÖÁ½Â·Êä³ö¡£
¸Ãϵͳ¶Ô´æ´¢Æ÷µÄÒªÇóÊÇÄܹ»¸ßËٵش洢´óÁ¿µÄÊý¾Ý£¬DDR SDRAMÕýºÃÄÜÂú×ãÕâÒ»ÒªÇó¡£´Ëʱ£¬FPGAÊÇ·ñÄܶÔDDR SDRAM½øÐÐÓÐЧ¿ØÖƾͳÉΪӰÏìϵͳÐÔÄܵĹؼü¡£×îºóµÄÊÔÑé½á¹û±íÃ÷£¬FPGAÊÇÄܹ»Ê¤ÈÎÕâÒ»ÈÎÎñµÄ¡

¡¾