| ²é¿´: 544 | »Ø¸´: 1 | |||
| µ±Ç°Ö÷ÌâÒѾ´æµµ¡£ | |||
Åùö¨Ðý·çÈÙÓþ°æÖ÷ (ÖøÃûдÊÖ)
|
[½»Á÷]
¿É±à³ÌÂß¼Æ÷¼þµÄ·¢Õ¹Àú³Ì¼°¸ÅÊö
|
||
|
ÒѾËÑË÷,ÎÞÖØ¸´ ×ªÔØ µ±½ñÉç»áÊÇÊý×Ö»¯µÄÉç»á£¬ÊÇÊý×Ö¼¯³Éµç·¹ã·ºÓ¦ÓõÄÉç»á¡£Êý×Ö¼¯³Éµç· ±¾ÉíÔÚ²»¶ÏµØ½øÐиüл»´ú¡£ËüÓÉÔçÆÚµÄµç×ӹܡ¢¾§Ìå¹Ü¡¢Ð¡ÖйæÄ£¼¯³Éµç·¡¢·¢ Õ¹µ½³¬´ó¹æÄ£¼¯³Éµç·(VLSIC£¬¼¸ÍòÃÅÒÔÉÏ)ÒÔ¼°Ðí¶à¾ßÓÐÌØ¶¨¹¦ÄܵÄרÓü¯³Éµç ·¡£µ«ÊÇ£¬Ëæ×Å΢µç×Ó¼¼ÊõµÄ·¢Õ¹£¬Éè¼ÆÓëÖÆÔ켯³Éµç·µÄÈÎÎñÒѲ»ÍêÈ«Óɰ뵼Ìå ³§ÉÌÀ´¶ÀÁ¢³Ðµ£¡£ÏµÍ³Éè¼ÆÊ¦ÃǸüÔ¸Òâ×Ô¼ºÉè¼Æ×¨Óü¯³Éµç·(ASIC)оƬ£¬¶øÇÒÏ£ ÍûASICµÄÉè¼ÆÖÜÆÚ¾¡¿ÉẠ̈ܶ¬×îºÃÊÇÔÚʵÑéÊÒÀï¾ÍÄÜÉè¼Æ³öºÏÊʵÄASICоƬ£¬²¢ÇÒ Á¢¼´Í¶Èëʵ¼ÊÓ¦ÓÃÖ®ÖУ¬Òò¶ø³öÏÖÁËÏÖ³¡¿É±à³ÌÂß¼Æ÷¼þ(FPLD)£¬ÆäÖÐÓ¦ÓÃ×î¹ã·º µÄµ±ÊôÏÖ³¡¿É±à³ÌÃÅÕóÁÐ(FPGA)ºÍ¸´Ôӿɱà³ÌÂß¼Æ÷¼þ(CPLD)¡£ ÔçÆÚµÄ¿É±à³ÌÂß¼Æ÷¼þÖ»Óпɱà³ÌÖ»¶Á´æÖüÆ÷(PROM)¡¢×ÏÍâÏ߿ɰ´³ýÖ»¶Á´æ ÖüÆ÷(EPROM)ºÍµç¿É²Á³ýÖ»¶Á´æÖüÆ÷(EEPROM)ÈýÖÖ¡£ÓÉÓڽṹµÄÏÞÖÆ£¬ËüÃÇÖ»ÄÜÍê ³É¼òµ¥µÄÊý×ÖÂß¼¹¦ÄÜ¡£ Æäºó£¬³öÏÖÁËÒ»Àà½á¹¹ÉÏÉÔ¸´ÔӵĿɱà³ÌоƬ£¬¼´¿É±à³ÌÂß¼Æ÷¼þ(PLD)£¬Ëü Äܹ»Íê³É¸÷ÖÖÊý×ÖÂß¼¹¦ÄÜ¡£µäÐ͵ÄPLDÓÉÒ»¸ö¡°Ó롱ÃźÍÒ»¸ö¡°»ò¡±ÃÅÕóÁÐ×é³É £¬¶øÈÎÒâÒ»¸ö×éºÏÂß¼¶¼¿ÉÒÔÓá°ÓëÒ»»ò¡±±í´ïʽÀ´ÃèÊö£¬ËùÒÔ£¬ PLDÄÜÒԳ˻ýºÍ µÄÐÎʽÍê³É´óÁ¿µÄ×éºÏÂß¼¹¦ÄÜ¡£ ÕâÒ»½×¶ÎµÄ²úÆ·Ö÷ÒªÓÐPAL(¿É±à³ÌÕóÁÐÂß¼)ºÍGAL(ͨÓÃÕóÁÐÂß¼)¡£ PALÓÉÒ» ¸ö¿É±à³ÌµÄ¡°Óë¡±Æ½ÃæºÍÒ»¸ö¹Ì¶¨µÄ¡°»ò¡±Æ½Ãæ¹¹³É£¬»òÃŵÄÊ䣮³ö¿ÉÒÔͨ¹ý´¥·¢ Æ÷ÓÐÑ¡ÔñµØ±»ÖÃΪ¼Ä´æ×´Ì¬¡£ PALÆ÷¼þÊÇÏÖ³¡¿É±à³ÌµÄ£¬ËüµÄʵÏÖ¹¤ÒÕÓз´ÈÛË¿¼¼ Êõ¡¢EPROM¼¼ÊõºÍEEPROM¼¼Êõ¡£»¹ÓÐÒ»Àà½á¹¹¸üΪÁé»îµÄÂß¼Æ÷¼þÊǿɱà³ÌÂß¼Õó ÁÐ(PLA)£¬ËüÒ²ÓÉÒ»¸ö¡°Óë¡±Æ½ÃæºÍÒ»¸ö¡°»ò¡±Æ½Ãæ¹¹³É£¬µ«ÊÇÕâÁ½¸öÆ½ÃæµÄÁ¬½Ó ¹ØÏµÊǿɱà³ÌµÄ¡£ PLAÆ÷¼þ¼ÈÓÐÏÖ³¡¿É±à³ÌµÄ£¬Ò²ÓÐÑÚĤ¿É±à³ÌµÄ¡£ ÔÚPALµÄ»ù ´¡ÉÏ£¬ÓÖ·¢Õ¹ÁËÒ»ÖÖͨÓÃÕóÁÐÂß¼GAL (Generic Array Logic)£¬ÈçGAL16V8, GAL22V10 µÈ¡£Ëü²ÉÓÃÁËEEPROM¹¤ÒÕ£¬ÊµÏÖÁ˵ç¿É°´³ý¡¢µç¿É¸Äд£¬ÆäÊä³ö½á¹¹ÊÇ ¿É±à³ÌµÄÂß¼ºêµ¥Ôª£¬Òò¶øËüµÄÉè¼Æ¾ßÓкÜÇ¿µÄÁé»îÐÔ£¬ÖÁ½ñÈÔÓÐÐí¶àÈËʹÓᣠÕâЩÔçÆÚµÄPLDÆ÷¼þµÄÒ»¸ö¹²Í¬ÌصãÊÇ¿ÉÒÔʵÏÖËÙ¶ÈÌØÐԽϺõÄÂß¼¹¦ÄÜ£¬µ«Æä¹ý ÓÚ¼òµ¥µÄ½á¹¹Ò²Ê¹ËüÃÇÖ»ÄÜʵÏÖ¹æÄ£½ÏСµÄµç·¡£ µäÐ͵ÄPLDµÄ²¿·Ö½á¹¹£¨ÊµÏÖ×éºÏÂß¼µÄ²¿·Ö£© ΪÁËÃÖ²¹ÕâһȱÏÝ£¬20ÊÀ¼Í80Äê´úÖÐÆÚ¡£ AlteraºÍXilinx·Ö±ðÍÆ³öÁËÀàËÆÓÚ PAL½á¹¹µÄÀ©Õ¹ÐÍ CPLD(Complex Programmab1e Logic Dvice)ºÍÓë±ê×¼ÃÅÕóÁÐÀàËÆ µÄFPGA(Field Programmable Gate Array)£¬ËüÃǶ¼¾ßÓÐÌåϵ½á¹¹ºÍÂß¼µ¥ÔªÁé»î ¡¢¼¯³É¶È¸ßÒÔ¼°ÊÊÓ÷¶Î§¿íµÈÌØµã¡£ ÕâÁ½ÖÖÆ÷¼þ¼æÈÝÁËPLDºÍͨÓÃÃÅÕóÁеÄÓŵ㣬 ¿ÉʵÏֽϴó¹æÄ£µÄµç·£¬±à³ÌÒ²ºÜÁé»î¡£ÓëÃÅÕóÁÐµÈÆäËüASIC(Application Specific IC)Ïà±È£¬ËüÃÇÓÖ¾ßÓÐÉè¼Æ¿ª·¢ÖÜÆÚ¶Ì¡¢Éè¼ÆÖÆÔì³É±¾µÍ¡¢¿ª·¢¹¤¾ßÏȽø ¡¢±ê×¼²úÆ·ÎÞÐè²âÊÔ¡¢ÖÊÁ¿Îȶ¨ÒÔ¼°¿ÉʵʱÔÚÏß¼ìÑéµÈÓŵ㣬Òò´Ë±»¹ã·ºÓ¦ÓÃÓÚ²ú Æ·µÄÔÐÍÉè¼ÆºÍ²úÆ·Éú²ú(Ò»°ãÔÚ10,000¼þÒÔÏÂ)Ö®ÖС£¼¸ºõËùÓÐÓ¦ÓÃÃÅÕóÁС¢PLD ºÍÖÐС¹æÄ£Í¨ÓÃÊý×Ö¼¯³Éµç·µÄ³¡ºÏ¾ù¿ÉÓ¦ÓÃFPGAºÍCPLDÆ÷¼þ¡£ £¨×¢£º²»Í¬³§¼ÒµÄ½Ð·¨²»¾¡Ïàͬ£¬Xilinx°Ñ£¬»ùÓÚ²éÕÒ±í¼¼Êõ£¬SRAM¹¤ÒÕ£¬ÒªÍâ¹Ò ÅäÖÃÓõÄEEPROMµÄPLD½ÐFPGA£»°Ñ»ùÓڳ˻ýÏî¼¼Êõ£¬Flash£¨ÀàËÆEEPROM¹¤ÒÕ£©¹¤ÒÕ µÄPLD½ÐCPLD; Altera °Ñ×Ô¼ºµÄPLD²úÆ·:MAXϵÁУ¨³Ë»ýÏî¼¼Êõ£¬EEPROM¹¤ÒÕ£©, FLEXϵÁУ¨²éÕÒ±í¼¼Êõ£¬SRAM¹¤ÒÕ£©¶¼½Ð×÷CPLD,¼´¸´ÔÓPLD(Complex PLD),ÓÉÓÚ FLEXϵÁÐÒ²ÊÇSRAM¹¤ÒÕ,»ùÓÚ²éÕÒ±í¼¼Êõ£¬ÒªÍâ¹ÒÅäÖÃÓõÄEPROM,Ó÷¨ºÍXilinxµÄ FPGAÒ»Ñù£¬ËùÒԺܶàÈ˰ÑAlteraµÄFELXϵÁвúÆ·Ò²½Ð×öFPGA.£© ¡¡ £¨ÓÒͼ£º8´ç¹è¾§Æ¬£¬Ã¿Ò»¸öС·½¸ñ¾¹ýÇи·â×°ºó¾ÍÊÇһƬоƬ£© ¡¡ FPGA£¯CPLD ¸ÅÊö FPGA(ÏÖ³¡¿É±à³ÌÃÅÕóÁÐ)Óë CPLD(¸´Ôӿɱà³ÌÂß¼Æ÷¼þ)¶¼Êǿɱà³ÌÂß¼Æ÷ ¼þ£¬ËüÃÇÊÇÔÚPAL,GALµÈÂß¼Æ÷¼þµÄ»ù´¡Ö®ÉÏ·¢Õ¹ÆðÀ´µÄ¡£Í¬ÒÔÍùµÄPAL,GALµÈÏà±È ½Ï£¬FPGA£¯CPLDµÄ¹æÄ£±È½Ï´ó£¬Ëü¿ÉÒÔÌæ´ú¼¸Ê®ÉõÖÁ¼¸Ç§¿éͨÓÃICоƬ¡£ÕâÑùµÄ FPGA£¯CPLDʵ¼ÊÉϾÍÊÇÒ»¸ö×Óϵͳ²¿¼þ¡£ÕâÖÖоƬÊܵ½ÊÀ½ç·¶Î§ÄÚµç×Ó¹¤³ÌÉè¼ÆÈË Ô±µÄ¹ã·º¹Ø×¢ºÍÆÕ±é»¶Ó¡£¾¹ýÁËÊ®¼¸ÄêµÄ·¢Õ¹£¬Ðí¶à¹«Ë¾¶¼¿ª·¢³öÁ˶àÖֿɱà³Ì Âß¼Æ÷¼þ¡£±È½ÏµäÐ͵ľÍÊÇXilinx¹«Ë¾µÄFPGAÆ÷¼þϵÁкÍAltera¹«Ë¾µÄCPLDÆ÷¼þϵ ÁУ¬ËüÃÇ¿ª·¢½ÏÔ磬ռÓÃÁ˽ϴóµÄPLDÊг¡¡£Í¨³£À´Ëµ£¬ÔÚÅ·ÖÞÓÃXilinxµÄÈ˶࣬ ÔÚJPºÍÑÇÌ«µØÇøÓÃALTERAµÄÈ˶࣬ÔÚÃÀ¹úÔòÊÇÆ½·ÖÇïÉ«¡£È«ÇòPLD/FPGA²úÆ·60% ÒÔÉÏÊÇÓÉAlteraºÍXilinxÌṩµÄ¡£¿ÉÒÔ½²AlteraºÍXilinx¹²Í¬¾ö¶¨ÁËPLD¼¼ÊõµÄ·¢ Õ¹·½Ïò¡£µ±È»»¹ÓÐÐí¶àÆäËüÀàÐÍÆ÷¼þ£¬È磺Lattice£¬Vantis£¬Actel£¬ Quicklogic£¬LucentµÈ¡£ £¨99ÄêLatticeÊÕ¹ºÁËVantis£¬³ÉΪµÚÈý´óPLD¹©Ó¦ÉÌ£» ͬÄêXilinxÊÕ¹ºÁËPhilipsµÄPLD²¿ÃÅ£©ÏêϸÄÚÈÝÇëä¯ÀÀ£ºPLD³§ÉÌ À¸Ä¿ 1998ÄêÊÀ½çÊ®´óPLD¹«Ë¾ ÅÅÃû ¹«Ë¾ ÏúÊÛ¶î(ÒÚÃÀ½ð) Êг¡Õ¼ÓÐÂÊ 1 Altera 5.96 30.1 2 Xilinx 5.74 29.0 3 Vantis 2.20 11.1 4 Lattice 2.18 11.0 5 Actel 1.39 7.0 6 Luccent 0.85 4.3 7 Cypress 0.44 2.2 8 Atmel 0.42 2.1 9 Philips 0.28 1.4 10 Quicklogic 0.24 1.2 ×ÊÁÏÀ´Ô´£º99Äê4Ô¡¶µç×Ó²úÆ·ÊÀ½ç¡· ¾¡¹ÜFPGA,CPLDºÍÆäËüÀàÐÍPLDµÄ½á¹¹¸÷ÓÐÆäÌØµãºÍ³¤´¦£¬µ«¸ÅÀ¨ÆðÀ´£¬ËüÃÇÊÇÓÉ Èý´ó²¿·Ö×é³ÉµÄ£¬ ¡¤Ò»¸ö¶þάµÄÂß¼¿éÕóÁУ¬¹¹³ÉÁËPLDÆ÷¼þµÄÂß¼×é³ÉºËÐÄ¡£¡¤ÊäÈ룯Êä³ö¿é£º¡¤ Á¬½ÓÂß¼¿éµÄ»¥Á¬×ÊÔ´¡£Á¬Ïß×ÊÔ´£ºÓɸ÷ÖÖ³¤¶ÈµÄÁ¬ÏßÏß¶Î×é³É£¬ÆäÖÐÒ²ÓÐһЩ¿É ±à³ÌµÄÁ¬½Ó¿ª¹Ø£¬ËüÃÇÓÃÓÚÂß¼¿éÖ®¼ä¡¢Âß¼¿éÓëÊäÈ룯Êä³ö¿éÖ®¼äµÄÁ¬½Ó¡£ µäÐ͵ÄPLDµÄ¿òͼ À¼É«£ºÂß¼µ¥Ôª ºìÉ«£ºÁ¬Ïß×ÊÔ´ »ÆÉ«£ºÊäÈëÊä³ö¿é ¶ÔÓû§¶øÑÔ£¬CPLDÓëFPGAµÄÄÚ²¿½á¹¹ÉÔÓв»Í¬£¬µ«Ó÷¨Ò»Ñù£¬ËùÒÔ¶àÊýÇé¿öÏ£¬²» ¼ÓÒÔÇø·Ö¡£ FPGA£¯CPLDоƬ¶¼ÊÇÌØÊâµÄASICоƬ£¬ËüÃdzýÁ˾ßÓÐASICµÄÌØµãÖ®Í⣬»¹¾ßÓÐÒÔÏ ¼¸¸öÓŵ㣺 ¡¤Ëæ×ÅVlSI(Very Large Scale IC£¬³¬´ó¹æÄ£¼¯³Éµç·)¹¤ÒյIJ»¶ÏÌá¸ßµ¥Ò»Ð¾Æ¬ ÄÚ²¿¿ÉÒÔÈÝÄÉÉϰÙÍò¸ö¾§Ìå¹Ü£¬ FPGA£¯CPLDоƬµÄ¹æÄ£Ò²Ô½À´Ô½´ó£¬Æäµ¥Æ¬Âß¼ ÃÅÊýÒÑ´ïµ½ÉϰÙÍòÃÅ£¬ËüËùÄÜʵÏֵŦÄÜÒ²Ô½À´Ô½Ç¿£¬Í¬Ê±Ò²¿ÉÒÔʵÏÖϵͳ¼¯³É¡£ ¡¤FPGA£¯CPLDоƬÔÚ³ö³§Ö®Ç°¶¼×ö¹ý°Ù·ÖÖ®°ÙµÄ²âÊÔ£¬²»ÐèÒªÉè¼ÆÈËÔ±³Ðµ£Í¶Æ¬·ç ÏպͷÑÓã¬Éè¼ÆÈËÔ±Ö»ÐèÔÚ×Ô¼ºµÄʵÑéÊÒÀï¾Í¿ÉÒÔͨ¹ýÏà¹ØµÄÈíÓ²¼þ»·¾³À´Íê³Éо ƬµÄ×îÖÕ¹¦ÄÜÉè¼Æ¡£ËùÒÔ£¬ FPGA£¯CPLDµÄ×ʽðͶÈëС£¬½ÚÊ¡ÁËÐí¶àDZÔڵύ·Ñ¡£ ¡¤Óû§¿ÉÒÔ·´¸´µØ±à³Ì¡¢²Á³ý¡¢Ê¹ÓûòÕßÔÚÍâΧµç·²»¶¯µÄÇé¿öÏÂÓò»Í¬Èí¼þ¾Í¿É ʵÏÖ²»Í¬µÄ¹¦ÄÜ¡£ËùÒÔ£¬ÓÃFPGA£¯PLD ÊÔÖÆÑùƬ£¬ÄÜÒÔ×î¿ìµÄËÙ¶ÈÕ¼ÁìÊг¡¡£ FPGA£¯CPLDÈí¼þ°üÖÐÓи÷ÖÖÊäÈ빤¾ßºÍ·ÂÕæ¹¤¾ß£¬¼°°æÍ¼Éè¼Æ¹¤¾ßºÍ±à³ÌÆ÷µÈÈ«Ïß ²úÆ·£¬µç·Éè¼ÆÈËÔ±Ôں̵ܶÄʱ¼äÄھͿÉÍê³Éµç·µÄÊäÈë¡¢±àÒë¡¢ÓÅ»¯¡¢·ÂÕæ£¬Ö± ÖÁ×îºóоƬµÄÖÆ×÷¡£ µ±µç·ÓÐÉÙÁ¿¸Ä¶¯Ê±£¬¸üÄÜÏÔʾ³öFPGA£¯CPLDµÄÓÅÊÆ¡£µç· Éè¼ÆÈËԱʹÓÃFPGA£¯CPLD½øÐеç·Éè¼ÆÊ±£¬²»ÐèÒª¾ß±¸×¨ÃŵÄIC(¼¯³Éµç·)Éî²ã´Î µÄ֪ʶ£¬ FPGA£¯CPLDÈí¼þÒ×ѧÒ×Ó㬿ÉÒÔʹÉè¼ÆÈËÔ±¸üÄܼ¯Öо«Á¦½øÐеç·Éè¼Æ £¬¿ìËÙ½«²úÆ·ÍÆÏòÊг¡¡£ [ Last edited by »ÃÓ°ÎÞºÛ on 2006-11-16 at 07:38 ] |
» ²ÂÄãϲ»¶
284Çóµ÷¼Á
ÒѾÓÐ10È˻ظ´
һ־Ըɽ¶«´óѧҩѧѧ˶Çóµ÷¼Á
ÒѾÓÐ4È˻ظ´
07»¯Ñ§280·ÖÇóµ÷¼Á
ÒѾÓÐ4È˻ظ´
298-Ò»Ö¾Ô¸Öйúũҵ´óѧ-Çóµ÷¼Á
ÒѾÓÐ12È˻ظ´
Çó²ÄÁÏ£¬»·¾³×¨Òµµ÷¼Á
ÒѾÓÐ3È˻ظ´
335Çóµ÷¼Á
ÒѾÓÐ5È˻ظ´
Çóµ÷¼Á
ÒѾÓÐ7È˻ظ´
Ò»Ö¾Ô¸¼ª´ó»¯Ñ§322Çóµ÷¼Á
ÒѾÓÐ4È˻ظ´
»·¾³Ñ§Ë¶288Çóµ÷¼Á
ÒѾÓÐ8È˻ظ´
341Çóµ÷¼Á(Ò»Ö¾Ô¸ºþÄÏ´óѧ070300)
ÒѾÓÐ6È˻ظ´
hqren
ľ³æ (ÕýʽдÊÖ)
- Ó¦Öú: 1 (Ó×¶ùÔ°)
- ½ð±Ò: 3558.5
- Ìû×Ó: 382
- ÔÚÏß: 14.4Сʱ
- ³æºÅ: 190673
- ×¢²á: 2006-02-20
- ÐÔ±ð: GG
- רҵ: µç×Ó¼¼Êõ
2Â¥2006-11-25 12:29:29













»Ø¸´´ËÂ¥