¡¡¡¡ÈÚͨ½ð ¹ó½ðÊôÐÐÇé“ÀûÓøïÃüÐÔµÄASMBL¼Ü¹¹Ëù¾ßÓеĶÀÌØÓŵã, Inc. (NASDAQ:XLNX)£©°ä²¼Á˵ÚËÄ´úVirtex²úÎï——Virtex-4ƽ̨FPGAµÄÖܵ½Çé×´¡£²ÉÓøïÃüÐÔµÄASMBL (Advanced Silicon Modular Block) ¼Ü¹¹£¬Virtex-4²úÎïÏßÊÇ»·ÇòµÚÒ»¸öÕ÷ÇóÖÚ¸öÃæÏòÌض¨·¶Î§Æ½Ì¨µÄFPGAϵÁвúÎÕýÔÚÿ¸ö¼Ûλµã¶¼¹©¸øÁË´òÆÆÐÔµÄFPGAÖ°ÄܺÍЧÁ¦¡£×î³õµÄVirtex-4ϵÁÐÕ÷ÇóÈý¸öƽ̨£ºÕë¶ÔÂß¼ÐÐʹµÄVirtex-4 LX¡¢Õë¶Ô³¬¸ßÖ°ÄÜÐźÅͳÖεÄVirtex-4 SXÒÔ¼°Õë¶ÔǶÈëʽͳÖκ͸ßËÙ´®ÐÐÏÎβµÄVirtex-4 FX¡£Ã¿Ò»Æ½Ì¨¶¼½«¹©¸øÁËϵÁÐÆ÷¼þ¹©Ñ¡È¡¡£Virtex-4ϵÁÐÆ÷¼þµÄÃܶȸߴï20ÍòÂß¼µ¥Î»£¬Ö°Äܸߴï500 MHz£»ÆäÃܶȼ°Ö°ÄÜÊÇÄ¿Ç°Òµ½çÆäËü³§ÉÌÕýÕýÔÚ³ö²úµÄÆ÷¼þµÄÁ½±¶¡£
¡¡¡¡»ùÓÚÈüÁé˼VirtexϵÁÐËù»ñÈ¡µÄǿʢʤÀû£¬ÒÔ¼°ÈüÁé˼ÕýÔÚ90nm¹¤ÒÕ±¾Ê·½ÃæÁìÏÈÒ»ÄêÄ껪µÄ´øÁìλÖã¬Virtex-4ϵÁбؽ«³¬Ô½51ÒÚÃÀÔªµÄ¿É±à³ÌÂß¼É̳¡£¬´Ó´ú¼Û360ÒÚÃÀÔªµÄASICºÍASSPÉ̳¡ÖлñµÃ¸üÖڷݶÉ̳¡Êý¾Ý³ö´¦: Gartner Dataquest 2007 Projection FPGA/CPLD Market£©¡£¶Ô¸¶ÓÐÏߺÍÎÞÏßͨѶ¡¢´æ´¢ºÍÖÚýÌåÕâЩ¸ßËÙÉ쳤µÄ±¾Ê·¶Î§µÄÌåÀý²ß»Ö°Ô±À´Ëµ£¬Ä¿Ç°ËûÃǽ«¿ÉÕýÔÚÏòÀ´Ö»¿É²ÉÓÃASICºÍASSPµÄÐÐʹÖÐʹÆ÷¾ß±¾Ç®ÉÏ·çµÄFPGA¡£
¡¡¡¡“ÔËÓøïÃüÐÔµÄASMBL¼Ü¹¹Ëù¾ßÓеÄÆæÒìÒæ´¦£¬Virtex-4ϵÁÐÕýÔÚÄ¿Ç°É̳¡ÉϵÄϤÊýFPGAÖй©¸øÁË×î¸ß³ÓÚȵÄÖ°ÄÜ¡¢ÃܶȺÍ×î·áÔ£µÄЧÁ¦¡£”ÈüÁé˼¹«Ë¾×ܲüæÊ×ϯʵÐйÙWim Roelandts˵£¬“ÕâЩ³É·ÖÏàÁª½á£¬Ê¹µÃVirtex-4ϵÁÐFPGA³ÉΪ¾ß±¾Ç®ÉÏ·çµÄASICºÍASSPÌæ»»´¦Öüƻ®£¬Í¬Ê±Ò²Ê¹ÔÛÃÇ¿ÉÕýÔÚÏòÀ´½öÓÉÕâЩÆ÷¼þ¹¥¿ËµÄÐÐʹ·¶Î§ÖлñÈ¡½øÒ»²½ÐËÊ¢¡£”
¡¡¡¡Virtex-4ϵÁÐÊǸïÃüÐÔµÄASMBL¼Ü¹¹µÄµÚÒ»´ÎµÄÈ·±íÏÖ¡£»ùÓÚASMBL¼Ü¹¹µÄ²ß»²½Ö裬ʹÈüÁé˼¹«Ë¾¿É¼²ËÙ¾¼ÃµØ¹¹Öþ³ö¾ßÓÐÓÅ»¯ÌØÖÊ×éºÏµÄÖÚ¸öÕë¶ÔÌض¨·¶Î§µÄÆ÷¼þƽ̨¡£ÕâÒ»ÖÚƽ̨²½Öèʹ²ß»Ö°Ô±¿ÉÄÜÑ¡È¡¾ßÓÐ×îÊʺÏÆäÐÐʹµÄ¾«È·ÌØÖÊ×éºÏµÄFPGAƽ̨£¬Ê¹µÃÂß¼¹¹Ôì¡¢¿é´æ´¢Æ÷¡¢Ê±ÖÓÖÎÀíÒÔ¼°XtremeDSPÂ߼ƬµÈÌØÖÊÍêÕûµØ±Ë´ËÅäºÏ£¬Ô®ÊÖÆƼǼµÄ500MHzʱÖÓËÙÂÊ¡£ÔËÓÃÓÅÐãµÄ90nm¹¤ÒÕ±¾Êº͸ĽøµÄASBML¼Ü¹¹Ëù´øÀ´µÄÉϷ磬¸ÃϵÁÐÆ÷¼þµÄÂß¼ÈÝÁ¿¿Éµ½´ïÎÞÓëÂױȵÄ20ÍòÂß¼µ¥Î»¡£
¡¡¡¡Virtex-4 LX¡¢SXºÍFXƽ̨¸÷×Ô¹©¸øÁË·ÖÆçµÄÄÚºËЧÁ¦×éºÏ¡£Âß¼¡¢´æ´¢Æ÷¡¢²¢Ðкʹ®ÐÐI/O¡¢Ç¶ÈëʽͳÖÎÆ÷¡¢¸ßÖ°ÄÜDSPЧÁ¦¡¢¼ÓǿʱÖÓÖÎÀí¡¢Ó²IP¡¢»ìÏýÐźÅÒÔ¼°ÆäËüЧÁ¦Ä£¿éµÄÓÅ»¯×éºÏʹËüÃÇ¿ÉÄÜÍêÕûµØÂúÒâÌض¨·¶Î§µÄÐÐʹÑë伡£
¡¡¡¡ Virtex-4 LXƽ̨FPGA½ôÒªÕë¶ÔͨÓÃÂß¼ÐÐʹ£¬¹©¸øÁË×î¸ßµÄÂß¼ÃܶȺ;߱¾Ç®ÉÏ·çµÄ¸ßÖ°ÄÜÂß¼ºÍI/O¡£¸ÃϵÁÐÖеÄÆ÷¼þ¹©¸øÁË·áÔ£µÄÂß¼µ¥Î»£¬ÒÔ¼°Ç¶Èëʽ¿éRAM¡¢Êý×ÖʱÖÓÖÎÀí£¨DCM£©Ä£¿éºÍXtremeDSP/ËãÊõЧÁ¦£¬ÊʺÏͳÖÎÖÚÖÖÉ̳¡ÖеĸßÃܶȡ¢I/OȺ¼¯ºÍ¸ßÖ°ÄܵÄÂß¼ÐÐʹ¡£Virtex-4 LX¿É±à³ÌÆ÷¼þ´Óнç˵ÁËFPGAЧÁ¦¼ÛÇ®±È£¬ÊÇÒµ½çÓÐÊ·½ñºóÐÔ¼Û±È×î¸ßµÄFPGA²úÎï¡£
¡¡¡¡ Virtex-4 SXƽ̨FPGA½ôÒªÕë¶Ô¸ßÖ°ÄÜÐźÅͳÖÎÐÐʹ£¬ÈçÎÞÏßͨѶ¡¢ÊÓƵ¡¢ÖÚýÌåºÍ¸ß¼¶ÒôƵ¡£¸ÃϵÁÐÖеÄÆ÷¼þ¹©¸øÁËLXƽ̨Æ÷¼þ¾ßÓеÄϤÊýЧÁ¦£¬Í¬Ê±Õë¶Ô¼«¸ßÖ°Äܼ°Ê±ÐźÅͳÖι©¸øÁ˼«¸ß±ÈÀýµÄXtremeDSPÂ߼ƬÓëǶÈëʽ¿éRAM×ÊÔ´¡£Virtex–4 SX¿É±à³ÌÆ÷¼þ¾ßÓÐ×î¸ßµÄXtremeDSPÂ߼ƬÓëÂß¼×ÊÔ´±ÈÀýºÍ×î¸ßµÄǶÈëʽ¿éRAMÓëÂß¼×ÊÔ´±ÈÀý£¬ÓÚÊÇÓëÆäËüFPGA´¦Öüƻ®±ÈÄ⣬¿ÉÄÜÒÔ´ó´óϽµµÄ¹¦ºÄ¹©¸ø´òÆÆÐÔµÄDSPÖ°ÄÜ¡£ÆäÓ࣬500 MHz XtremeDSPÂ߼Ƭ¿ÉÄܼ¶ÁªÐÐʹ£¬¶øÇÒ¿ÉÈ«ËÙ´¦Ê¡£
¡¡¡¡ Virtex-4 FXƽ̨FPGAÖ÷¼ÙÈçΪ·×ÂÒÌåÀýÐÐʹ¹©¸øÓÅ»¯£¬×¿ÊâÊǻ㼯¡¢´æ´¢¡¢µçÐźÍǶÈëʽÐÐʹÖеĸßËÙ´®ÐÐÏÎβºÍǶÈëʽͳÖΡ£ ¸ÃϵÁÐÖеÄÆ÷¼þ¹©¸øÁËÒµ½çµÚÒ»¸öÔ®ÊÖ600 MbpsÖÁ11.1 GbpsÖ®¼äÈκÎËÙÂʵÄǧÕ×λ¼¶´®ÐÐÊÕ·¢Æ÷£¬ÒÔ¼°´øÓÐÓ²¼þ¼Ó¿ì¸¨°ïͳÖÎÆ÷µ¥Î»µÄ¼ÓÇ¿ÐÍǶÈëʽPowerPC 405ͳÖÎÆ÷¡£ÆäÓ໹¹©¸øÁË·áÔ£µÄÂß¼µ¥Î»¡¢¿éRAM¡¢DCMʱÖÓÖÎÀíÆ÷ºÍDSP/ËãÊõЧÁ¦¡£Í¨¹ý¹©¸øÍê¾ßÌåÀý¼¯³ÉËùÐèÇóµÄÄÚÖÃЧÁ¦£¬Virtex-4 FX¿É±à³ÌÆ÷¼þΪÌåÀý²ß»¹©¸øÁË×îÓÅÐãµÄƽ̨FPGAÆ÷¼þ¡£
¡¡¡¡Virtex-4ƽ̨FPGAÊǵÚËÄ´úVirtexϵÁÐÆ÷¼þ¡£×Ô´Ó1998ÄêÍƳöVirtexϵÁÐÆ÷¼þ½ñºó£¬ÈüÁé˼¹«Ë¾Ôø¾··Âô³öһǧÖÚÍòƬVirtexÆ÷¼þ¡£VirtexϵÁд´ÖƵÄÀÛ»ýÓªÊÕ½ü25ÒÚÃÀÔª£¬¶Ô¸¶ÈüÁé˼¹«Ë¾³ÖÐø6ÄêÀ´ÕýÔÚPLDÉ̳¡·Ý¶îµÄ´´¼Ç¼É쳤×ö³öÁËÅÓ´ó¹¦ÀÍ¡£¼ÄÍÐÆäÒµ½çÁìÏȵÄÆ÷¼þÂß¼ÈÝÁ¿¡¢Ö°Äܺͱ¾Ç®ÉϷ磬ÈüÁé˼Virtex FPGAÊÇ»·Çò²ß»Ö°Ô±µÄÊ×Ñ¡¡£ ÒòΪ²ß»Æ÷²Ä¡¢FPGA¼Ü¹¹ºÍÌåÀýЧÁ¦µÄÎÞ¼äÐËÊ¢£¬¿Í»§ºÍÅäºÏ»ï°é¿ÉÄÜÕýÔÚ²ÉÓÃVirtex-4µÄв߻Öгä×ãÔËÓÃÏÖÓÐIPͶ×Ê£¬´Ó¶ø»ñÈ¡Ç¿Ê¢µÄÖ°ÄÜ¡¢¹¦ºÄºÍ¼ÛÇ®ÉÏ·ç¡£
¡¡¡¡ÐµÄASMBL¼Ü¹¹ÊÇÒ»ÖÖÆ÷¼þ×ÓÌåÀýÄ£¿é»¯¿ò¼Ü¡£ÕâÒ»¼Ü¹¹Ê¹ÈüÁé˼¹«Ë¾¿ÉÄܼ²ËÙ¾¼ÃµØÍƳöÕë¶Ô·ÖÆçÐÐʹ·¶Î§µÄFPGAƽ̨²úÎÿ¸ö·¶Î§Öж¼ÓÐÖÚÖÖÓ¦Æ÷¾ßÓÐÅäºÏµÄÑëä¼£¬È缫¸ßÖ°ÄÜÐźÅͳÖΡ¢Ç¶ÈëʽͳÖκ͸ßËÙÏÎβ¡£ÓÚÊÇ£¬¿Í»§¿ÉÑ¡È¡ÊʺÏÌض¨²ß»µÄ¾ßÓÐÓÅ»¯Ð§Á¦ºÍÌØÖÊ×éºÏµÄƽ̨FPGAÆ÷¼þ¡£ASMBL¼Ü¹¹ÔËÓÃÁËÓÅÐãµÄµ¹×°Æ¬·â×°±¾Ê£¬±ÜÃâÁËÓë¹Å°åоƬ²ß»±ÕÁªµÄ¼¸ºÎ¹¹Ôì¾ÐÊø£¬ÈçI/OÊýÄ¿ºÍÆ÷¼þ¹¹ÔìÕóÁоÞϸ֮¼äµÄÓ²±ÕÁªÐÔ¡£Í¨¹ýÔÊŵµçÔ´ºÍµØ²¼ÊðÕýÔÚоƬµÄÈÎÐÔλ×Ó£¬ASMBL¼Ü¹¹»¹´¦ÖÃÁ˶ÔƬÉϵçÔ´ºÍµØÐźŴ«ÊäÌá³öµÄÔ½À´Ô½¿Á¿ÌµÄÑë伡£ÓÚÊÇ£¬ÈüÁé˼¿ÉÔ®Êֲ߻ְԱÔËÓÃFPGAÆ÷¼þ´ó´ó¼Ó¿ì²ß»ÍØ»ÄÄ껪¡¢Ï½µ±¾Ç®²¢Ì§¸ßÀο¿ÐÔ¡£
¡¡¡¡Virtex-4 LXƽ̨FPGAµÄ×î³õ¹¤³ÌÑùÆ·½«ÓÚ2004ÄêÑ×ÌìÀÄõü¹©¸ø£¬SXºÍFXƽ̨µÄ¹¤³ÌÑùÆ·Ò²½«Ëæºó¹©¸ø¡£ÅúÁ¿³ö²úʱ½«¹©¸øEasyPathÔ®ÊÖ£¬´Ó¶øΪÖÚÁ¿Á¿³ö²ú¹©¸øÎÞΣ»úµÄ±¾Ç®Ï½µÍ¾¾¶¡£Í¨Óò߻Æ÷²ÄÔ®ÊÖÒ²½«ÓÚ2004ÄêÏÄÁ¸ø¡£