å¯ç·¨ç¨‹é‚輯器件APEX20K的原ç†åŠæ‡‰ç”¨ç ”ç©¶
時間:2008-01-23 09:51:00來æºï¼šshixi
導語:?介紹了Alteraå…¬å¸ç”Ÿç”¢çš„å¤šæ ¸æž¶æ§‹å¯ç·¨ç¨‹é‚輯器件APEX20K系列芯片的主è¦ç‰¹é»žå’Œçµæ§‹åŠŸèƒ½ï¼Œçµ¦å‡ºäº†APEX20Kå…§å«çš„ClockLock以åŠClockBoost電路的典型應用實例
摘è¦ï¼šä»‹ç´¹äº†Alteraå…¬å¸ç”Ÿç”¢çš„å¤šæ ¸æž¶æ§‹å¯ç·¨ç¨‹é‚輯器件APEX20K系列芯片的主è¦ç‰¹é»žå’Œçµæ§‹åŠŸèƒ½ï¼Œçµ¦å‡ºäº†APEX20Kå…§å«çš„ClockLock以åŠClockBoost電路的典型應用實例。
é—œéµè©žï¼šå¯ç·¨ç¨‹é‚輯器件 在系統è¨è¨ˆ FPGA APEX20K
1 主è¦ç‰¹é»ž
APEX20K是Alteraå…¬å¸ç”Ÿç”¢çš„é¦–æ¬¾å¸¶æœ‰å¤šæ ¸æž¶æ§‹çš„å¯ç·¨ç¨‹é‚輯器件,密度在30 000到1 500 000門,時é˜é€Ÿåº¦é«˜é”822MHzã€‚é€™ç¨®å¤šæ ¸çµæ§‹å…‹æœäº†å¿…é ˆç”¨å¤šå€‹å™¨ä»¶ä¾†å¯¦ç¾ç³»çµ±ç´šè¨è¨ˆçš„éº»ç…©ï¼ŒåŒæ™‚也節çœäº†PCBæ¿çš„空間。由于APEX20K具有功耗低ã€é«”ç©å°ã€é›†æˆåº¦é«˜ã€é€Ÿåº¦å¿«ã€è²»ç”¨ä½Žã€ç”¨æˆ¶å¯å®šç¾©åŠŸèƒ½åŠå¯é‡å¾©ç·¨ç¨‹å’Œæ“¦å¯«ç‰è¨±å¤šå„ªé»žï¼Œå› æ¤ï¼Œå¯å»£æ³›æ‡‰ç”¨äºŽç³»çµ±æ¿ç´šè¨è¨ˆé ˜åŸŸã€‚APEX20K主è¦ç‰¹é»žå¦‚下:
â—æ˜¯ç¬¬ä¸€æ¬¾å¸¶æœ‰å¤šæ ¸æž¶æ§‹çš„å¯ç·¨ç¨‹é‚輯器件;
â—å…§å«åµŒå…¥å¼ç³»çµ±æ¨¡å¡Šï¼Œå¹¶å¯å¯¦ç¾å¤šç¨®å˜å„²å™¨åŠŸèƒ½ï¼Œå…¶ä¸åŒ…括先進先出å˜å„²åŠŸèƒ½ï¼ˆFIFO)ã€é›™å£RAMã€CAM(內容å¯å°‹å€å˜å„²å™¨ï¼‰ï¼›
â—密度高,門數多,é‚è¼¯å…ƒç´ é«˜é”51840,RAM高é”442368ä½ï¼ŒåŸºäºŽå¤šæ ¸çš„乘ç©é …高é”3456ï¼Œå› æ¤å¯ä»¥æ»¿è¶³ç³»çµ±ç´šè¨è¨ˆçš„é«˜å¯†åº¦è¦æ±‚ï¼›
â—功耗低,采用1.8V-2.5V電壓供電,并å¯èˆ‡1.8Vã€2.5Vã€3.3Vã€5.0V供電的器件接å£ï¼›
â—帶有4å€‹éŽ–ç›¸ç’°é›»è·¯ï¼Œå¯æä¾›æ™‚é˜éŽ–å®šã€æ™‚é˜ç®¡ç†å’Œæ™‚é˜ç§»ä½åŠŸèƒ½ï¼Œå› æ¤å¯ä»¥é™ä½Žæ™‚é˜çš„å»¶é²å’ŒæŠ–動,并å¯ä»¥æä¾›æ™‚é˜çš„1å€è‡³60å€çš„å€é »èˆ‡1到256çš„åˆ†é »ï¼Œå¯ç·¨ç¨‹æ™‚é˜ç›¸ä½å’Œå»¶é²ç›¸ç§»ï¼›
â—具有強大的I/O功能,與PCI SIG局部總線標準外è¨å…¼å®¹ï¼Œæ”¯æŒä½Žå£“差分信號(LVDS)ã€LVTTLã€LVCMOSã€GTL+ã€CTTã€AGPã€LVPECLã€SSTL-3å’ŒSSTL-2åŠé«˜é€Ÿçµ‚端é‚輯(HSTL Class I);
â—兼容64bitã€64MHz PCI,支æŒPCI-Xï¼›
â—æ”¯æŒé«˜é€Ÿå¤–部å˜å„²å™¨ï¼ŒåŒ…括DDR SDRAM以åŠZBT SRAMï¼›
â—å¯åœ¨å¤šé‡é›»å£“下工作,éžå¸¸é©åˆåœ¨æ··åˆé›»å£“系統ä¸ä½¿ç”¨ï¼›
â—采用FineLine BGAå°è£ï¼Œæ¸›å°äº†èŠ¯ç‰‡çš„å 用é¢ç©ï¼ŒåŒæ™‚具有更好的溫度特性;
â—嵌入了SignalTapçš„é‚輯分æžå„€ï¼Œå¢žå¼·äº†èŠ¯ç‰‡çš„åŠŸèƒ½é©—è‰æ€§èƒ½ï¼›
â—æ”¯æŒAlteraçš„QuartusTM II開發系統的自動布線功能。
2 功能æè¿°
APEX20K系列器件將查找表é‚輯和乘ç©é …é‚輯以åŠå˜å„²å™¨é›†æˆåœ¨ä¸€é«”。其4輸入查找表功能å¯å¯¦ç¾å¾©é›œçš„æ•¸å—信號處ç†åŠŸèƒ½ï¼Œå¹¶å¯ç”¨ä¹˜ç©é …實ç¾é«˜é€ŸæŽ§åˆ¶é‚輯和狀態機。APEX20K䏿¯å€‹IOE包å«ä¸€å€‹é›™å‘I/O緩沖器和一個寄å˜å™¨ï¼ŒIOEå¯ä»¥ä½œç‚ºè¼¸å…¥ç®¡è…³ã€è¼¸å‡ºç®¡è…³å’Œé›™å‘管腳使用。APEX20Kæä¾›äº†2個專用的時é˜ç®¡è…³å’Œ4個專用輸入管腳來驅動寄å˜å™¨æŽ§åˆ¶è¼¸å…¥ï¼Œé€™äº›è¼¸å…¥ä¿¡è™Ÿå¯ä»¥ç”¢ç”Ÿé«˜é€Ÿä½Žç•¸è®Šçš„æ™‚é˜åˆ†å¸ƒã€‚它們使用專用的布線通é“,延é²éžå¸¸å°ã€‚有4個專用信號用于驅動全局信號,這4å€‹å…¨å±€ä¿¡è™ŸåŒæ™‚å¯ä»¥ç”±å…§éƒ¨é‚è¼¯é©…å‹•ï¼Œä»¥ç”¢ç”Ÿä¸€å€‹é«˜æ‰‡å‡ºçš„ç•°æ¥æ¸…零信號。APEX20Kå™¨ä»¶ç³»åˆ—åŒæ™‚æä¾›æœ‰ClockLockã€ColckBoostå’ŒClockshift時é˜ç®¡ç†é›»è·¯ã€‚
APEX20K系列器件由一系列的MegaLABçµæ§‹æ§‹æˆï¼Œæ¯å€‹MegaLABçµæ§‹åŒ…å«16個é‚輯陣列塊LABsã€ä¸€å€‹ESB和一個MegaLAB互連。æ¯å€‹LABs包å«10個é‚è¼¯å…ƒç´ ï¼ˆLEs)ã€ä»¥åŠèˆ‡LEs相關的進ä½éˆå’Œå±¤ç–Šéˆã€‚æ¯å€‹LEå¯ä»¥é€šéŽé«˜é€Ÿçš„局部互è¯é©…å‹•å¦å¤–29個LEs。æ¯ä¸€å€‹LE包å«ä¸€å€‹4輸入的查找表,å¦å¤–,æ¯ä¸€å€‹LEåˆåŒ…å«ä¸€å€‹å¯ç·¨ç¨‹å¯„å˜å™¨å’Œé€²ä½éˆä»¥åŠå±¤ç–Šéˆã€‚æ¯ä¸€å€‹LE驅動局部互連和MegaLAB互連以åŠFastTrack互è¯å¸ƒç·šçµæ§‹ã€‚
APEX20K系列器件架構æä¾›æœ‰é€²ä½éˆå’Œå±¤ç–Šéˆ2種類型的專用高速數據通é“,å¯ç”¨ä¾†é€£æŽ¥ç›¸é„°çš„LEs。這種連接ä¸ç”¨å±€éƒ¨äº’連通é“,而åªç”¨é€²ä½éˆå¯åŸ·è¡ŒåŠ æ³•å™¨ã€è¨ˆæ•¸å™¨å’Œæ¯”較器(å¯è¢«è»Ÿä»¶å·¥å…·å’ŒMega功能自動使用),專用的層疊éˆå¯ä»¥åŸ·è¡Œé«˜é€Ÿã€é«˜æ‰‡å‡ºé‚輯功能。
(1)æ£å¸¸å·¥ä½œæ¨¡å¼
該模å¼åˆ©ç”¨å…¶å…§éƒ¨çš„層疊éˆï¼Œé©ç”¨äºŽé€šç”¨é‚輯的應用,組åˆåŠŸèƒ½æˆ–æ˜¯å¯¬å¸¶è§£ç¢¼åŠŸèƒ½ã€‚åœ¨æ¤æ¨¡å¼ä¸‹ï¼Œä¾†è‡ªLAB局部互連和進ä½è¼¸å…¥çš„四個數據輸入到四輸入LUT。
(2)算術模å¼
該模å¼é©ç”¨äºŽåŠ æ³•å™¨ã€ç´¯åŠ å™¨å’Œæ¯”è¼ƒå™¨çš„æ‡‰ç”¨ã€‚åœ¨ç®—è¡“æ¨¡å¼ä¸ï¼Œä¸€å€‹LE使用2個3輸入LUT。其ä¸ç¬¬ä¸€å€‹LUT利用進ä½è¼¸å…¥ä¿¡è™ŸåŠè¼¸å…¥æ•¸æ“šç”¢ç”Ÿä¸€å€‹çµ„åˆè¼¸å‡ºã€‚第二個LUT利用該組åˆä¿¡è™Ÿç”¢ç”Ÿé€²ä½è¼¸å‡ºï¼Œå¹¶ä»¥æ¤å½¢æˆé€²ä½éˆã€‚
(3)計數模å¼
該模å¼å¯æä¾›æ™‚é˜ä½¿èƒ½ã€è¨ˆæ•¸ä½¿èƒ½ã€åŒæ¥åŠ /減控制ã€åŒæ¥æ¸…é›¶ã€åŒæ¥åŠ è¼‰é¸æ“‡ã€‚åŒæ¥æ¸…é›¶å’ŒåŒæ¥åŠ è¼‰æ˜¯LAB寬信號,其影響LAB的寄å˜å™¨ã€‚å› æ¤ï¼Œå¦‚æžœLABä¸çš„任何一個工作在計數模å¼ï¼ŒLABä¸å…¶ä½™çš„LEs被用作åŒä¸€è¨ˆæ•¸å™¨çš„一部分或是復åˆåŠŸèƒ½ã€‚è¨ˆæ•¸æ¨¡å¼åˆ©ç”¨å…©å€‹ä¸‰è¼¸å…¥LUTs,一個計數數據,å¦ä¸€å€‹ç”¢ç”Ÿå¿«é€Ÿé€²ä½ä½ã€‚一個二é¸ä¸€å¾©ç”¨å™¨æä¾›åŒæ¥åŠ è¼‰ï¼Œå¦ä¸€å€‹ANDé–€æä¾›ç•°æ¥æ¸…零。
所有的20K器件å‡å¯é‡æ–°é…置在特殊功能用途的æ¿ä¸Šã€‚APEX20Kå¯é€šéŽé…置芯片EPC1ã€EPC2å’ŒEPC16以串行數據充方å¼é€²è¡Œåœ¨ç³»çµ±ç·¨ç¨‹ã€‚所以,APEX20K包括一個å¯é¸æŽ¥å£ï¼Œå…許APEX20K微處ç†å™¨ä»¥ä¸²è¡Œæˆ–并行ã€åŒæ¥æˆ–ç•°æ¥æ–¹å¼é…ç½®èŠ¯ç‰‡ï¼Œå› æ¤ï¼Œå¾®è™•ç†å™¨å¯å°‡APEX20K看作å˜å„²å™¨ï¼Œå¹¶å¯é€šéŽå¯«å…¥è™›æ“¬å…§å˜ä¾†é…置器件,而且é…ç½®å分容易。APEX20K器件é…置完æˆåŽï¼Œä¾¿å¯é€šéŽé‡ç½®å™¨ä»¶ä¾†è¼‰å…¥æ–°æ•¸æ“šã€‚
3 應用舉例
APEX20K系列器件支æŒClockLockå’ŒColckBoostç‰æ™‚é˜ç®¡ç†åŠŸèƒ½ï¼Œé€™äº›åŠŸèƒ½ç”±PLLä¿è‰ã€‚ClockLocké›»è·¯ä½¿ç”¨ä¸€å€‹åŒæ¥çš„PLL來減少器件內部的時é˜å»¶é²å’Œç•¸è®Šã€‚ColckBoost電路å¯ä»¥å°æ™‚é˜é€²è¡Œå€é »ã€‚其內部帶有高速的時é˜åˆ†å¸ƒæ¨¹ï¼Œè€Œä¸”è¨è¨ˆè€…ä¸éœ€è¦å°æ™‚é˜åˆ†å¸ƒæ¨¹é€²è¡Œè¨è¨ˆå’Œå„ªåŒ–。
在è¨è¨ˆé›»è·¯æ¿æ™‚å¯ä½¿ç”¨ä½Žé »çš„信號來作為輸入時é˜ï¼Œç„¶åŽåœ¨ç‰‡å…§é€šéŽå€é »å°‡å…¶è®Šæˆé«˜é »æ™‚é˜ã€‚å› ç‚ºä½¿ç”¨ä½Žé »æ™‚é˜å¯ä»¥é™ä½Žå‚³è¼¸ç·šå¹²æ“¾ï¼Œç°¡åŒ–電路æ¿çš„布局。APEX20Kå¯é€²è¡Œ2或4çš„å€é »ï¼Œè€ŒAPEX20KEå¯é€²è¡Œæ›´å¾©é›œçš„å€é »ã€‚
3.1 å€é »é›»è·¯çš„æ‡‰ç”¨
在以微處ç†å™¨ç‚ºæ ¸å¿ƒçš„æ‡‰ç”¨ä¸ï¼Œç³»çµ±çš„輸入時é˜é »çއå¯ä»¥æ¯”系統ä¸å…¶ä½™å™¨ä»¶çš„æ™‚é˜é »çŽ‡ä½Žã€‚ä¸€å€‹åµŒå…¥å¼å¾®è™•ç†æˆ–其外åœé›»è·¯å¯ä»¥ä»¥æ¯”I/Oç¸½ç·šæ™‚é˜æ›´å¿«çš„速率é‹è¡Œã€‚ç”±äºŽåœ¨åµŒå…¥å¼æ‡‰ç”¨ä¸ï¼ŒåŒæ¥æˆ–計數時都需è¦å¿«é€Ÿæ™‚é˜ï¼Œå› æ¤ï¼ŒAPEX20Kä¸çš„æ™‚é˜ç®¡ç†é›»è·¯ç¶“常用于å°ä½Žé »ç¸½ç·šæ™‚é˜é€²è¡Œå€é »ï¼Œå¹¶å¯é€²è¡Œåœ¨ç³»çµ±é–‹ç™¼ã€‚3.2 é™ä½Žæ¿ä¸Šæ™‚é˜çš„å»¶é²
利用APEX20KE系列器件的å饋引腳å¯ä»¥é™ä½Žæ¿ä¸Šå„個器件之間的時é˜ç•¸è®Šï¼Œç”¨PLL功能å¯å°‡å饋輸入端連接至CLK輸入端。PLLå¯åœ¨å·¥ä½œæœŸé–“å‹•æ…‹èª¿æ•´ç”±äºŽæº«åº¦æˆ–é›»å£“è®ŠåŒ–å¼•èµ·çš„è¼¸å‡ºè®ŠåŒ–ã€‚å› æ¤åœ¨é€²è¡Œé›»è·¯æ¿è¨è¨ˆæ™‚,åé¥‹è¼¸å…¥ç«¯çš„å»¶é²æ‡‰èˆ‡æ‰€æ¶‰åŠçš„æ¯å€‹å™¨ä»¶ç”¢ç”Ÿçš„å»¶é²åŒ¹é…。相åŒçš„å»¶é²å¯ç¢ºä¿åŒæ¥çš„åé¥‹è¼¸å…¥ç«¯èˆ‡ç›®æ¨™å™¨ä»¶çš„åŒæ¥ï¼Œå¾žè€Œæ¶ˆé™¤å»¶é²ã€‚è·¯æ¿å¸ƒç·šè¨è¨ˆæ™‚,應使從CLKLK-OUT1端至æ¯å€‹å™¨ä»¶çš„路徑與å饋到CLKLK-FB1端的路徑相ç‰ã€‚
4 çµè«–
利用APEX20K先進的ClockLockå’ŒClockBoost功能å¯ä»¥é¡¯è‘—æé«˜ç³»çµ±çš„æ€§èƒ½å’Œè¨è¨ˆéˆæ´»æ€§ã€‚å¹¶å¯åœ¨å™¨ä»¶å…§é™ä½Žæ™‚é˜å»¶é²å’Œæ¶ˆé™¤æ™‚é˜ç•¸è®Šã€‚ClockBoostå¯ä»¥ç°¡åŒ–電路æ¿çš„è¨è¨ˆï¼Œè€Œä¸”在器件內部å¯ä»¥åŸ·è¡Œæ¯”輸入時é˜é »çŽ‡é«˜è¨±å¤šçš„é‚輯é‹ç®—。æ¤å¤–,APEX20KE系列器件還å¯ä»¥åŸ·è¡Œm/(n)×k)的å€é »ï¼Œå…¶ä¸må’Œk的數值范åœç‚º2~160,n范åœ1~16。其具有的LVDS I/O接å£å’Œç›¸ä½èª¿æ•´å¯ä»¥é€²è¡Œæ›´å¾©é›œçš„æ™‚é˜åˆæˆè™•ç†ã€‚
APEX20K系列器件å¯ä»¥æ”¯æŒå¾ˆå¤šé›»å£“標準,特別是LVDS的性能å¯ä»¥é”到822M/s,且有很強的抵抗æ¿ç´šå™ªè²èƒ½åŠ›ï¼ŒåŠŸè€—ä¹Ÿéžå¸¸ä½Žã€‚采用LVDS作為I/O接å£çš„解決方案æ£é€æ¼¸æˆç‚ºä¸€ç¨®è¶¨å‹¢ã€‚å› æ¤ï¼ŒAPEX20Kç³»åˆ—å™¨ä»¶æœƒæ‡‰ç”¨åˆ°è¶Šä¾†è¶Šå¤šçš„é ˜åŸŸ
標簽:
ä¸åœ‹å‚³å‹•網版權與å…è²¬è²æ˜Žï¼šå‡¡æœ¬ç¶²æ³¨æ˜Ž[來æºï¼šä¸åœ‹å‚³å‹•ç¶²]的所有文å—ã€åœ–片ã€éŸ³è¦–å’Œè¦–é »æ–‡ä»¶ï¼Œç‰ˆæ¬Šå‡ç‚ºä¸åœ‹å‚³å‹•ç¶²(www.hysjfh.com)ç¨å®¶æ‰€æœ‰ã€‚如需轉載請與0755-82949061è¯ç³»ã€‚任何媒體ã€ç¶²ç«™æˆ–å€‹äººè½‰è¼‰ä½¿ç”¨æ™‚é ˆæ³¨æ˜Žä¾†æºâ€œä¸åœ‹å‚³å‹•ç¶²â€ï¼Œé•å者本網將追究其法律責任。
本網轉載并注明其他來æºçš„稿件,å‡ä¾†è‡ªäº’è¯ç¶²æˆ–æ¥å…§æŠ•稿人士,版權屬于原版權人。轉載請ä¿ç•™ç¨¿ä»¶ä¾†æºåŠä½œè€…ï¼Œç¦æ¢æ“…自篡改,é•è€…è‡ªè² ç‰ˆæ¬Šæ³•å¾‹è²¬ä»»ã€‚