¿É±à³ÌÂß¼Æ÷¼þоƬѡÐÍ
·¢²¼Ê±¼ä£º2023-11-15 13:38:21 ä¯ÀÀ£º1405
¡¡¡¡¿É±à³ÌÂ߼оƬASICÖ÷ÒªÓÐ FPGAºÍCPLDÕâÁ½ÖÖÀàÐÍ£¬µ«Á½ÖÖ²úÆ·Ò²¸÷ÓÐËù³¤¡£
¡¡¡¡FPGA(Field-Programmable Gate Array)£¬¼´ÏÖ³¡¿É±à³ÌÃÅÕóÁУ¬ËüÊÇÔÚCPLD¡¢PAL¡¢GALµÈ¿É±à³ÌоƬµÄ»ù´¡ÉϽøÒ»²½·¢Õ¹µÄÆðÀ´µÄÆ÷¼þÀàÐÍ£¬¼È½â¾öÁ˶¨ÖƵ緵IJ»×㣬ÓÖ¿Ë·þÁËÔÓпɱà³ÌÆ÷¼þÃŵç·ÊýÓÐÏÞµÄȱµã¡£
¡¡¡¡CPLD(Complex Programmable Logic Device)¸´Ôӿɱà³ÌÂß¼Æ÷¼þ£¬ÊÇ´ÓPALºÍGALÆ÷¼þ·¢Õ¹³öÀ´µÄÆ÷¼þÀàÐÍ£¬Ïà¶Ô¶øÑÔ¹æÄ£´ó£¬½á¹¹¸´ÔÓ£¬ÊôÓÚ´ó¹æÄ£¾ÅÓλáj9·¶Î§¡£ÊÇÒ»ÖÖÓû§¸ù¾Ý¸÷×ÔÐèÒª¶ø×ÔÐй¹ÔìÂß¼¹¦ÄܵÄÊý×Ö¾ÅÓλáj9¡£Æä»ù±¾Éè¼Æ·½·¨ÊǽèÖú¼¯³É¿ª·¢Èí¼þƽ̨£¬ÓÃÔÀíͼ¡¢Ó²¼þÃèÊöÓïÑԵȷ½·¨£¬Éú³ÉÏàÓ¦µÄÄ¿±êÎļþ£¬Í¨¹ýÏÂÔصçÀÂ(¡°ÔÚϵͳ¡±±à³Ì)½«´úÂë´«Ë͵½Ä¿±êоƬÖУ¬ÊµÏÖÉè¼ÆµÄÊý×Öϵͳ¡£
¡¡¡¡ÔÚ±à³Ì·½Ê½ÉÏ£¬CPLDÖ÷ÒªÊÇ»ùÓÚE2PROM»òFLASH´æ´¢Æ÷±à³Ì£¬±à³Ì´ÎÊý¿É´ï1Íò´Î£¬ÓŵãÊÇϵͳ¶Ïµçʱ±à³ÌÐÅÏ¢Ò²²»¶ªÊ§¡£CPLDÓÖ¿É·ÖΪÔÚ±à ³ÌÆ÷Éϱà³ÌºÍÔÚϵͳ±à³ÌÁ½Àà¡£FPGA´ó²¿·ÖÊÇ»ùÓÚSRAM±à³Ì£¬±à³ÌÐÅÏ¢ÔÚϵͳ¶Ïµçʱ¶ªÊ§£¬Ã¿´ÎÉϵçʱ£¬Ðè´ÓÆ÷¼þÍⲿ½«±à³ÌÊý¾ÝÖØÐÂдÈëSRAMÖС£ÆäÓŵãÊÇ¿ÉÒÔ±à³ÌÈÎÒâ´Î£¬¿ÉÔÚ¹¤×÷ÖпìËÙ±à³Ì£¬´Ó¶øʵÏְ弶ºÍϵͳ¼¶µÄ¶¯Ì¬ÅäÖá£
¡¡¡¡CPLD¸üÊʺÏÍê³É¸÷ÖÖËã·¨ºÍ×éºÏÂß¼£¬FPGA¸üÊʺÏÓÚÍê³ÉʱÐòÂß¼¡£»»¾ä»°Ëµ£¬FPGA¸üÊʺÏÓÚ´¥·¢Æ÷·á¸»µÄ½á¹¹£¬¶øCPLD¸üÊʺÏÓÚ´¥·¢Æ÷ÓÐÏÞ¶ø³Ë»ýÏî·á¸»µÄ½á¹¹¡£
¡¡¡¡CPLDµÄÁ¬Ðøʽ²¼Ï߽ṹ¾ö¶¨ÁËËüµÄʱÐòÑÓ³ÙÊǾùÔȵĺͿÉÔ¤²âµÄ£¬¶øFPGAµÄ·Ö¶Îʽ²¼Ï߽ṹ¾ö¶¨ÁËÆäÑӳٵIJ»¿ÉÔ¤²âÐÔ¡£
¡¡¡¡ÔÚ±à³ÌÉÏFPGA±ÈCPLD¾ßÓиü´óµÄÁé»îÐÔ¡£CPLDͨ¹ýÐ޸ľßÓй̶¨ÄÚÁ¬µç·µÄÂß¼¹¦ÄÜÀ´±à³Ì£¬FPGAÖ÷Ҫͨ¹ý¸Ä±äÄÚ²¿Á¬ÏߵIJ¼ÏßÀ´±à³Ì£»FPGA¿ÉÔÚÂß¼ÃÅϱà³Ì£¬¶øCPLDÊÇÔÚÂß¼¿éϱà³Ì¡£
¡¡¡¡CPLD±ÈFPGAʹÓÃÆðÀ´¸ü·½±ã¡£CPLDµÄ±à³Ì²ÉÓÃE2PROM»òFASTFLASH¼¼Êõ£¬ÎÞÐèÍⲿ´æ´¢Æ÷оƬ£¬Ê¹Óüòµ¥¡£¶øFPGAµÄ±à³ÌÐÅÏ¢Ðè´æ·ÅÔÚÍⲿ´æ´¢Æ÷ÉÏ£¬Ê¹Ó÷½·¨¸´ÔÓ¡£Ôòµ¼ÖÂCPLD±£ÃÜÐÔ¸üºÃ£¬¸üÊʺϾü¹¤µÈÓ¦Óó¡¾°¡£
¡¡¡¡CPLDµÄËٶȱÈFPGA¿ì£¬²¢ÇÒ¾ßÓнϴóµÄʱ¼ä¿ÉÔ¤²âÐÔ¡£ÕâÊÇÓÉÓÚFPGAÊÇÃż¶±à³Ì£¬²¢ÇÒCLBÖ®¼ä²ÉÓ÷ֲ¼Ê½»¥Áª£¬¶øCPLDÊÇÂß¼¿é¼¶±à³Ì£¬²¢ÇÒÆäÂß¼¿éÖ®¼äµÄ»¥ÁªÊǼ¯×ÜʽµÄ¡£
¡¡¡¡FPGAµÄ¼¯³É¶È±ÈCPLD¸ß£¬¾ßÓиü¸´ÔӵIJ¼Ï߽ṹºÍÂ߼ʵÏÖ£¬ÒÔXILINXΪ´ú±í£¬¿ÉÒÔʵÏÖ¸ú¸ßµÄÐÔÄܽṹ¡£
¡¡¡¡Ò»°ãÇé¿öÏ£¬CPLDµÄ¹¦ºÄÒª±ÈFPGA´ó£¬ÇÒ¼¯³É¶ÈÔ½¸ßÔ½Ã÷ÏÔ¡£
¡¡¡¡Ä¿Ç°Ö÷Á÷µÄFPGAоƬXILINXºÍIntelÕ¼¾Ý70%µÄÊг¡·Ý¶î£¬½ÏСµÄ²¿·ÖÊг¡ÓÉLATTICE·Ö¸î,½üÄêÀ´£¬Ò²ÓгöÏÖ¹ú²úÆ·ÅÆ£º°²Â½°ëµ¼Ìå¡£
¡¡¡¡CPLDоƬÒÔAlteraÆ·ÅÆΪ´ú±í£¬ºó±» IntelÊÕ¹º¡£
¡¡¡¡×÷ΪÊг¡·Ý¶îµÄÒ»²¿·Ö£¬CypressÒ²ÊDz»¿ÉºöÊÓµÄÖØÒª³§ÉÌ£¬µ«ÔÚ2023Äê±»InfineonÊÕ¹º£¬µ¼ÖÂÆäCPLDоƬϵÁÐÍ£²ú¡£
ÉÏһƪ: Wi2WiʱÖÓÕñµ´Æ÷
ÏÂһƪ: S²¨¶ÎÀ×´ïLDMOS¾§Ìå¹Ü
ÍƼö×ÊѶ
POL(Point of Load)·Ç¸ôÀëDC-DCµçÔ´Ä£¿é£¬¼´¿¿½üCPU¡¢MCU¡¢FPGA¡¢DSP¡¢ASICÅäÖõĵçԴת»»Æ÷¼þ,ΪÊÊÓ¦FPGAÕâÑùµÄ¸ßËÙ´¦ÀíÐèÇ󣬳£¹æµÄ·ÖÁ¢µçÔ´·½°¸£¬ÍùÍùÊÇÐÄÓÐÓà¶øÁ¦²»×㣬ÔòPOLµçÔ´Ä£¿é±»Öڶ๤³Ìʦ½ÓÊÜ¡£
ÔÚÏßÁôÑÔ