Example Image´ó·¢28

ÔÚÕâÀï¸æËßÎÒÃÇÄúµÄÐèÇó°É

ÎÒÃÇ¿ÉÒÔ¸ü¿ìµÄÏàʶÄúµÄÐèÇó
ÆóÒµÈ˲ÅÕÐÆ¸ÐèÇó·´Ïì

È˲ÅÐèÇó


ÁªÏµÈË&ÁªÏµ·½·¨


ÔÚÕâÀï¸æËßÎÒÃÇÄúµÄÐèÇó°É

ÎÒÃÇ¿ÉÒÔ¸ü¿ìµÄÏàʶÄúµÄÐèÇó
ÆóÒµÍÅÅà±íµ¥
´ó·¢28¡¤(ÖйúÓÎ)¹Ù·½ÍøÕ¾

Ò»¿éFPGAоƬµÄµ×²ãÓ²¼þÓÐÄÄЩ£¿£¿ £¿ £¿

´ó·¢28¡¤(ÖйúÓÎ)¹Ù·½ÍøÕ¾

ÈüÁé˼FPGAоƬÄÚ²¿¼Ü¹¹¿ÉÒÔ·ÖΪ5¸ö²ã¼¶£¬ £¬£¬£¬£¬ÓÉÓÚÏÖÔÚÓõÄÊÇXC7Z020оƬ£¬ £¬£¬£¬£¬Òò´Ë¿É»®·ÖΪBEL²ã¡¢Site²ã¡¢Tile²ã¡¢FSR²ã¼°Device²ã¡£ ¡£¡£


SLICE_X38Y59/F7BMUX

ÔÚѧϰǰ¿ÉÒÔÏÈÏàʶһÏÂÄÚ²¿µÄÂß¼­Æ÷¼þÃû³ÆSLICE_X38Y59/F7BMUXµÄÒâ˼
1. FPGAµÄ½á¹¹»ù´¡

FPGAÊÇÓÉ´ó×ڵĿɱà³ÌÂß¼­µ¥Î»ºÍÆäËû×ÊÔ´×é³ÉµÄ¡£ ¡£¡£ÕâЩÂß¼­µ¥Î»±»×éÖ¯³ÉÒ»ÖÖ¶þάµÄÕóÁнṹ£¬ £¬£¬£¬£¬¾ÍÏñÒ»¸öÆåÅÌÒ»Ñù¡£ ¡£¡£

SLICEÊÇÕâ¸ö¡°ÆåÅÌ¡±ÖеÄÒ»¸öС·½¸ñ£¬ £¬£¬£¬£¬ËüÊÇFPGAÄÚ²¿ÊµÏÖÂß¼­¹¦Ð§µÄ»ù±¾¹¹½¨¿éÖ®Ò»¡£ ¡£¡£Ã¿¸öSLICE¶¼ÓÐ×Ô¼ºÆæÒìµÄλÖñêʶ£¬ £¬£¬£¬£¬Õâ¾ÍÊÇXºÍY×ø±êµÄ×÷Óᣠ¡£¡£
2. ×ø±êµÄÒâÒå

X38Y61ÖеÄXºÍY¾ÍÏñµØÍ¼Éϵĺá×ø±êºÍ×Ý×ø±ê¡£ ¡£¡£X×ø±êÌåÏÖÔÚFPGAоƬµÄˮƽƫÏòÉϵÄλÖ㬠£¬£¬£¬£¬Y×ø±êÌåÏÖÔÚ±ÊֱƫÏòÉϵÄλÖᣠ¡£¡£

ÀýÈ磬 £¬£¬£¬£¬ÈôÊǰÑFPGAоƬÏëÏó³ÉÒ»¸ö¶¼»áµÄµØÍ¼£¬ £¬£¬£¬£¬ÄÇôÿ¸öSLICE¾ÍÏñ¶¼»áÖеÄÒ»¸ö½ÖÇø£¬ £¬£¬£¬£¬¶øX38Y61¾ÍÊÇÕâ¸ö½ÖÇøÔÚµØÍ¼ÉϵÄÏêϸλÖ㬠£¬£¬£¬£¬ÕâÑù¹¤³Ìʦ¾Í¿ÉÒÔ׼ȷµØÕÒµ½²¢Ê¹ÓÃÕâ¸öÌØ¶¨µÄSLICEÀ´¹¹½¨ËûÃÇÐèÒªµÄÂß¼­µç·¡£ ¡£¡£
3. SLICEµÄÄÚ²¿×ÊÔ´

ÿ¸öSLICEÄÚ²¿°üÀ¨ÁËһЩҪº¦µÄ¿É±à³ÌÂß¼­×ÊÔ´¡£ ¡£¡£ÆäÖÐ×î³£¼ûµÄÊDzéÕÒ±í£¨LUT£©ºÍ¼Ä´æÆ÷¡£ ¡£¡£

²éÕÒ±í¿ÉÒÔʵÏÖÖÖÖÖÂß¼­º¯Êý¡£ ¡£¡£ºÃ±È˵£¬ £¬£¬£¬£¬Äã¿ÉÒÔ°ÑËüÏëÏó³ÉÒ»¸öÔ¤ÏÈÉèÖúùæÔòµÄ¡°ºÚºÐ×Ó¡±£¬ £¬£¬£¬£¬µ±ÊäÈëijЩÐźÅʱ£¬ £¬£¬£¬£¬Ëü»áƾ֤ÄÚ²¿ÉèÖõĹæÔòÊä³öÏìÓ¦µÄЧ¹û¡£ ¡£¡£

¼Ä´æÆ÷ÔòÓÃÓÚ´æ´¢Êý¾ÝºÍ״̬ÐÅÏ¢¡£ ¡£¡£Ëü¾ÍÏñÒ»¸öСµÄ¡°´æ´¢µ¥Î»¡±£¬ £¬£¬£¬£¬¿ÉÒÔÔÚʱÖÓÐźŵĿØÖÆÏÂÉúÑÄÊý¾Ý£¬ £¬£¬£¬£¬²¢ÔÚÐèÒªµÄʱ¼äÌṩÕâЩÊý¾Ý¸øÆäËûµç·²¿·Ö¡£ ¡£¡£
F7AMUX

1. ¶à·¸´ÓÃÆ÷µÄ¿´·¨

¶à·¸´ÓÃÆ÷£¨MUX£©ÊÇÒ»ÖÖÔÚµç×Óµç·ÖзǾ­³£¼ûµÄÆ÷¼þ¡£ ¡£¡£ËüµÄ»ù±¾×÷ÓÃÊÇ´Ó¶à¸öÊäÈëÐźÅÖÐÑ¡ÔñÒ»¸öÐźŲ¢Êä³ö¡£ ¡£¡£

¿ÉÒÔ°ÑËüÏëÏó³ÉÒ»¸öÓжà¸öÈë¿ÚºÍÒ»¸ö³ö¿ÚµÄ¡°¿ª¹ØºÐ×Ó¡±¡£ ¡£¡£Æ¾Ö¤¿ØÖÆÐźŵIJî±ð£¬ £¬£¬£¬£¬Ëü»áÑ¡Ôñ²î±ðµÄÈë¿ÚÐźŲ¢´Ó³ö¿ÚÊä³ö¡£ ¡£¡£

ÔÚFPGAÖÐËüÖ÷ÒªÓÃÓÚÔÚSLICEÄÚ²¿µÄ²î±ðÂß¼­×ÊÔ´Ö®¼ä¾ÙÐÐÐźŵÄÑ¡ÔñºÍ·ÓÉ¡£ ¡£¡£


BEL

ÕâÒ»²ã£¬ £¬£¬£¬£¬¿ÉÒÔÃ÷ȷΪFPGAÄÚ²¿µÄ»ù±¾Âß¼­µ¥Î»£¬ £¬£¬£¬£¬ÊÇ×îµ×²ãµÄµ¥Î»£¬ £¬£¬£¬£¬ºóÃæËùÓеIJ㼶¿ÉÒÔÃ÷ȷΪ¾ÍÊÇÕâÒ»²ã¾ÙÐеþ¼ÓµÄ¡£ ¡£¡£

BelÒ»Ñùƽ³£·ÖΪÁ½À࣬ £¬£¬£¬£¬»®·ÖΪ²¼ÏßÀàbelºÍÂß¼­Ààbel¡£ ¡£¡£

ÏÂÃæ·­¿ªDevice½çÃæÀ´¾ÙÐÐԢĿ£¬ £¬£¬£¬£¬

´ó·¢28¡¤(ÖйúÓÎ)¹Ù·½ÍøÕ¾

Õâ¸ö¾ÍÊÇÕû¸öµÄ½çÃæ£¬ £¬£¬£¬£¬½ÓÏÂÀ´Ö»ÐèÒªÒ»Ö±·Å´ó¾ÍÐУ¬ £¬£¬£¬£¬·Å´óµ½Õâ¸ö½çÃæºó¾Í¿ÉÒÔ¿´µ½Âß¼­BELÁË¡£ ¡£¡£

´ó·¢28¡¤(ÖйúÓÎ)¹Ù·½ÍøÕ¾

ÕâÄÚÀïÓÐËÄÖÖÂß¼­bel£¬ £¬£¬£¬£¬À¶É«¿òµÄÊÇFF£¨´¥·¢Æ÷£©£¬ £¬£¬£¬£¬ºìÉ«¿òµÄÊÇLUT£¨²éÕÒ±í£©£¬ £¬£¬£¬£¬ÂÌÉ«¿òÊǸ´ÓÃÆ÷£¬ £¬£¬£¬£¬°×É«¿ò¿ÉÒÔÃ÷ȷΪ¼òÆÓµÄDSP×ÊÔ´¡£ ¡£¡£

¹ØÓÚbelÕâÒ»²ã¶øÑÔ£¬ £¬£¬£¬£¬³ýÁËÂß¼­×ÊÔ´ÍâÉÐÓв¼Ïß×ÊÔ´£¬ £¬£¬£¬£¬Èçͼ£º

´ó·¢28¡¤(ÖйúÓÎ)¹Ù·½ÍøÕ¾

ËüµÄ×÷ÓþÍÊÇÓÃÀ´ÅþÁ¬¸÷¸öÂß¼­µã¡£ ¡£¡£

Site²ã

¹ØÓÚÕâÒ»²ãÒ²ÓÐÁ½ÖÖ£¬ £¬£¬£¬£¬Ò»ÖÖ¿ÉÒÔÃ÷ȷΪÊÇÉÏÊöÁ½Í¼ÖеÄbel²ãµÄ¼¯³É°æ£¬ £¬£¬£¬£¬Èçͼ£º

´ó·¢28¡¤(ÖйúÓÎ)¹Ù·½ÍøÕ¾

ÁíÒ»ÖÖÊÇÄÚ²¿µÄram¡¢PLLÕâЩ¹ÌºË×é³ÉµÄ£¬ £¬£¬£¬£¬Èçͼ£º

´ó·¢28¡¤(ÖйúÓÎ)¹Ù·½ÍøÕ¾

Tile

¹ØÓÚÕâÒ»²ã¿ÉÒÔÃ÷ȷΪ¾ÍÊÇÁ½¸ösiteµÄ×éºÏ£¬ £¬£¬£¬£¬ÓÖ³ÆÎªCLB£¨¿É±à³ÌÂß¼­¿é£©¡£ ¡£¡£

´ó·¢28¡¤(ÖйúÓÎ)¹Ù·½ÍøÕ¾

ËüµÄ×÷ÓþÍÊÇ×é³ÉÒ»¸öËÄÊäÈ룬 £¬£¬£¬£¬CLBÔ½¶àÒ²´ú±íÄÚ²¿×ÊÔ´¸ü¶à£¬ £¬£¬£¬£¬Å²ÓÃCLB¿ÉÒÔʹÄÚ²¿µÄ¿ØÖÆÔ½·¢¾«Á·£¬ £¬£¬£¬£¬ÖÁÓÚΪʲôÊÇÁ½¸ö×é³É£¨¸ú¼Ü¹¹ÓйØÏµ-Éè¼ÆµÄµã¸ü¶àÕâÀï¾Í²»×¸ÊöÁË£©¡£ ¡£¡£

FSR

¿ÉÒÔ°ÑËûÃ÷ȷΪʱÖÓÓò¡¢ÕâÀïÐèÒª×¢ÖØµÄÊÇ£¬ £¬£¬£¬£¬ÔÛÃÇÔÚÔ­Àíͼ»òÕßPackage½çÃæÖп´µ½µÄÊÇbankÇøÓò²¢²»ÊÇʱÖÓÇøÓò£¬ £¬£¬£¬£¬Ê±ÖÓÓò!=bank¡£ ¡£¡£Ê±ÖÓÓòÈçͼ£º

´ó·¢28¡¤(ÖйúÓÎ)¹Ù·½ÍøÕ¾

×îºó¾ÍÊÇDeviceÁË£¬ £¬£¬£¬£¬Õâ¸ö¿ÉÒÔÃ÷ȷΪһ¸öоƬµÄ×ÊÔ´¡£ ¡£¡£

Device

ÉÏÊöΪFPGAÄÚ²¿¼Ü¹¹£¬ £¬£¬£¬£¬ÄÇôFPGAÓÉÄÄЩ×é³ÉÄØ£¬ £¬£¬£¬£¬FPGAÒ»Ñùƽ³£ÓÉCLB£¨¿ÉÉèÖÃÂß¼­×ÊÔ´£©£¬ £¬£¬£¬£¬IOB£¨ÊäÈë/Êä³ö¿é£©£¬ £¬£¬£¬£¬¿É±à³Ì»¥ÁªÏߣ¬ £¬£¬£¬£¬block RAM£¬ £¬£¬£¬£¬Ê±ÖÓ¹ÜÀíµ¥Î»£¨PLL£¬ £¬£¬£¬£¬MMCM£©£¬ £¬£¬£¬£¬DSPºÍIPºËµÈ¡£ ¡£¡£

1¡¢ CLB

CLBÊÇʵÏÖÂß¼­¹¦Ð§µÄ»ù±¾µ¥Î»£¬ £¬£¬£¬£¬Ò»¸öCLBÓÉ2¸öslice×é³É£¬ £¬£¬£¬£¬slice¿ÉÒÔ·Ö³ÉÒÔϵÄÁ½ÀࣺSliceM£¨Memory£©ºÍSliceL£¨Logic£©¡£ ¡£¡£ÕâÁ½ÖÖsliceµÄÇø±ðÔÚÓÚËüÃǵÄLUT²î±ð¡£ ¡£¡£

SLICEM£¨M£ºMemory£©£ºÆäÄÚ²¿µÄLUT¿ÉÒÔ¶ÁÒ²¿ÉÒÔд£¬ £¬£¬£¬£¬¿ÉÒÔʵÏÖÒÆÎ»¼Ä´æÆ÷ºÍ64bitµÄDRAMµÈ´æ´¢¹¦Ð§£¬ £¬£¬£¬£¬»¹¿ÉÒÔʵÏÖ»ù±¾µÄ²éÕÒ±íÂß¼­¡£ ¡£¡£

SLICEL£¨L£ºLogic£©£ºÆäÄÚ²¿µÄLUTÖ»¿ÉÒÔ¶Á£¬ £¬£¬£¬£¬Ö»ÄÜʵÏÖ»ù±¾µÄ²éÕÒ±íÂß¼­¡£ ¡£¡£

2¡¢IOB£¨¿É±à³ÌÊäÈëÊä³öµ¥Î»£¬ £¬£¬£¬£¬Input/Output Block£©

FPGAµÄIOBÊÇÊäÈë/Êä³ö¿é(Input/Output Block)µÄ¼ò³Æ£¬ £¬£¬£¬£¬ËüÊÇFPGAÄÚ²¿ÊµÏÖÖØ´óÂß¼­µÄÒªº¦²¿·Ö£¬ £¬£¬£¬£¬ÈÏÕæ´¦Öóͷ£ÊäÈëÊä³öÐźÅ¡£ ¡£¡£IOBÄÚ²¿°üÀ¨ÁËһϵÁеÄÂß¼­µ¥Î»£¬ £¬£¬£¬£¬ÓÃÒÔÍê³ÉÐźŵĻº³å¡¢Çý¶¯¡¢Ó³ÉäµÈ¹¦Ð§¡£ ¡£¡£

ÔÚXilinxµÄFPGAÖУ¬ £¬£¬£¬£¬IOBÄÚ²¿½á¹¹¿ÉÒÔ¼ò»¯ÎªÒÔϼ¸¸öÖ÷Òª²¿·Ö£º

ÊäÈ뻺³åÆ÷£¨Input Buffers£©£ºÓÃÓÚÌá¸ßÐźŵij°ôÐÔºÍïÔÌ­ÐźŵÄÔëÉù×ÌÈÅ¡£ ¡£¡£

Êä³öÇý¶¯Æ÷£¨Output Drivers£©£ºÈÏÕæ½«FPGAÄÚ²¿Âß¼­µ¥Î»µÄÐźÅÇý¶¯µ½IOBÍⲿ¡£ ¡£¡£

²¢´®×ª»»£¨Serial-to-Parallel and Parallel-to-Serial Converters£©£ºÓÃÓÚʵÏÖÐźŵĴ®²¢×ª»»£¬ £¬£¬£¬£¬ÒÔ˳Ӧ²î±ðλ¿íµÄÐźŴ«Êä¡£ ¡£¡£

¿ØÖÆÂß¼­£¨Control Logic£©£ºÈÏÕæ´¦Öóͷ£IOBµÄÖÖÖÖÉèÖú͹¦Ð§¿ØÖÆÐźÅ¡£ ¡£¡£

3¡¢Ê±ÖÓ¹ÜÀíµ¥Î»

ÇøÓò(Region)£ºÃ¿¸öFPGAÆ÷¼þ±»·ÖΪ¶à¸öÇøÓò£¬ £¬£¬£¬£¬²î±ðµÄÐÍºÅµÄÆ÷¼þÇøÓòÊýÄ¿²î±ð¡£ ¡£¡£FPGAʱÖÓ×ÊÔ´Ö÷ÒªÓÐÈý´óÀà:ʱÖÓ¹ÜÀíµ¥Î»¡¢Ê±ÖÓIO¡¢Ê±ÖÓ²¼Ïß×ÊÔ´¡£ ¡£¡£

ʱÖÓ¹ÜÀíÄ£¿£¿ £¿ £¿é£º²î±ð³§¼Ò¼°ÐͺŵÄFPGAÖеÄʱÖÓ¹ÜÀí×ÊÔ´»áÓÐһЩ²î±ð£¬ £¬£¬£¬£¬Ö÷Òª¹¦Ð§ÊǶÔʱÖӵįµÂÊ¡¢Õ¼¿Õ±È¡¢ÏàλµÈ¹¦Ð§µÄ¹ÜÀí¡£ ¡£¡£ÀýÈç:PLL£¬ £¬£¬£¬£¬DLL£¬ £¬£¬£¬£¬DCM£¬ £¬£¬£¬£¬MMCM£¨»ìÏýģʽʱÖÓ¹ÜÀíÆ÷£©µÈ¡£ ¡£¡£

ʱÖÓIO£¬ £¬£¬£¬£¬FPGAµÄʱÖÓIOÂþÑÜÔÚ²î±ðµÄÇøÓò¡£ ¡£¡£ÏñxilinxµÄʱÖÓIO·ÖΪMRCC(È«¾ÖʱÖÓpin)ºÍSRCC(¾Ö²¿Ê±ÖÓpin)¡£ ¡£¡£

Clock Routing Source:ʱÖÓ²¼Ïß×ÊÔ´º¬ÓÐʱÖÓÏßÒÔʵʱÖÓ»º³åÆ÷£¬ £¬£¬£¬£¬ÊýÄ¿ÉÏ»á±ÈǰÁ½Õß¶à;º¬È«¾ÖʱÖÓÍøÂç(GCLK)ºÍ¾Ö²¿Ê±ÖÓÍøÂç(RCLK)µÄʱÖÓÏß¼°»º³å(BUFG£¬ £¬£¬£¬£¬BUFRµÈ)¡£ ¡£¡£

ÏêÇé×Éѯ£ºÀîÏÈÉú£º18008385791

´ó·¢28¡¤(ÖйúÓÎ)¹Ù·½ÍøÕ¾
¡¾ÍøÕ¾µØÍ¼¡¿¡¾sitemap¡¿