- ²úÆ·ÏêÇé
MachXO2ϵÁÐÑ¡ÐÍÖ¸ÄÏ
XO2- 256 | XO2- 640 | XO2- 640u? | XO2- 1200 | XO2- 1200U? | XO2- 2000 | XO2- 2000U? | XO2- 4000 | XO2- 7000 | ||
LUTS | 256 | 640 | 640 | 1280 | 1280 | 2112 | 2112 | 4320 | 6864 | |
Distributed RAM (kbits) | 2 | 5 | 5 | 10 | 10 | 16 | 16 | 34 | 34 | |
EBR SRAM (Kbits | 0 | 18 | 64 | 64 | 74 | 74 | 92 | 240 | ||
Number of EBR SRAM Blocks (9 Kbits | 0 | 2 | 7 | 7 | 8 | 8 | 10 | 10 | 26 | |
UFM (kbits | 0 | 24 | 64 | 64 | 80 | 80 | 96 | 96 | 256 | |
Device Options: | HC? | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
HE? | Ò» | Yes | Yes | Yes | Yes | |||||
ZE? | Yes | Yes | Yes | Yes | Yes | Yes | ||||
Number of PLLs | 0 | 0 | 1 | 1 | 1 | 1 | 2 | 2 | 2 | |
Hardened Functions | PC | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 |
SPI | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | |
Timer/Counter | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | |
Automotive Qualified | X02- 256 | X02- 640 | ¡ª | ¡ª | ¡ª | ¡ª | ¡ª | ¡ª | ||
Packages I/0 | ||||||||||
25-ball WLCSP? (2.5 mmx2.5 mm,0.4 mm) | 18 | |||||||||
32 QFN? (5 mmx5mm,0.5 mm) | 21 | 21 | ||||||||
36-ball WLCSP? (2.5 mmx2.5 mm,0.4 mm) | 28 | |||||||||
48 QFN?,9 (7 mmx7 mm,0.5 mm) | 40 | 40 | ||||||||
49-ball WLCSP? (3.2 mmx3.2 mm,0.4 mm) | 38 | |||||||||
64-ball ucBGA (4 mmx4mm,0.4 mm) | 44 | |||||||||
81-ball WLCSP? (3.8 mmx3.8 mm,0.4 mm) | 63 | |||||||||
84 QFN? (7 mmx7 mm,0.5 mm) | 68 | |||||||||
100-pin TQFP (14 mmx14 mm) | 5510 | 7810 | 79 | 79 | ||||||
132-ball csBGA (8mmx8mm,0.5 mm) | 5510 | 7910 | 104 | 104 | 104 | |||||
144-pin TQFP (20mmx20 mm) | 107 | 107 | 111 | 115 | 115 | |||||
184-ball csBGA? (8mmx8mm,0.5mm) | 150 | |||||||||
256-ball caBGA (14 mmx14 mm,0.8 mm) | 206 | 206 | 206 | |||||||
256-ball ftBGA (17 mmx17 mm,1.0 mm) | 206 | 206 | 206 | 206 | ||||||
332-ball caBGA (17 mmx17 mm,0.8 mm) | 274 | 278 | ||||||||
484-ball ftBGA (23 mmx23 mm,1.0 mm) | 278 | 278 | 334 |
¡¡¡¡MachXO2?ϵÁг¬µÍ¹¦ºÄ¡¢Ë²Ê±Í¨¡¢·ÇÒ×ʧÐÔpldÓÐÁù¸öÆ÷¼þ£¬Ãܶȷ¶Î§´Ó256µ½6864²éÕÒ±í(lut)¡£³ýÁË»ùÓÚlutµÄµÍ³É±¾¿É±à³ÌÂß¼Í⣬ÕâЩÆ÷¼þ»¹¾ßÓÐǶÈëʽ¿éRAM (EBR)£¬·Ö²¼Ê½RAM£¬Óû§ÉÁ´æ(UFM)£¬ËøÏà»·(pll)£¬Ô¤Éè¼ÆԴͬ²½I/OÖ§³Ö£¬¸ß¼¶ÅäÖÃÖ§³Ö£¬°üÀ¨Ë«Æô¶¯ÄÜÁ¦ºÍÓ²»¯³£Óù¦Äܵİ汾£¬ÈçSPI¿ØÖÆÆ÷£¬I2C¿ØÖÆÆ÷ºÍ¶¨Ê±Æ÷/¼ÆÊýÆ÷¡£ÕâЩÌØÐÔʹÕâЩÆ÷¼þ¿ÉÓÃÓڵͳɱ¾¡¢´óÅúÁ¿µÄÏû·ÑÕߺÍϵͳӦÓá£
¡¡¡¡MachXO2Æ÷¼þ²ÉÓÃ65nm·ÇÒ×ʧÐԵ͹¦ºÄ¹¤ÒÕÉè¼Æ¡£¸ÃÆ÷¼þ¼Ü¹¹¾ßÓм¸¸ö¹¦ÄÜ£¬Èç¿É±à³ÌµÍ°Ú·ù²î·ÖI/OºÍ¶¯Ì¬¹Ø±ÕI/O×顢ƬÉÏËøÏà»·ºÍÕñµ´Æ÷µÄÄÜÁ¦¡£ÕâЩ¹¦ÄÜÓÐÖúÓÚ¹ÜÀí¾²Ì¬ºÍ¶¯Ì¬¹¦ºÄ£¬´Ó¶ø½µµÍ¹¦ºÄΪËùÓмÒÍ¥³ÉÔ±Ìṩ¾²µç¡£
¡¡¡¡MachXO2Æ÷¼þÓÐÁ½ÖÖ°æ±¾¡ª¡ª³¬µÍ¹¦ºÄ(ZE)ºÍ¸ßÐÔÄÜ(HCºÍHE)Æ÷¼þ¡£³¬µÍ¹¦ºÄÆ÷¼þÌṩÈý¸öËٶȵȼ¶-1£¬-2ºÍ-3£¬-3ÊÇ×î¿ìµÄ¡£Í¬Ñù£¬¸ßÐÔÄÜÆ÷¼þÌṩÈý¸öËٶȵȼ¶:-4£¬-5ºÍ-6£¬ÆäÖÐ-6ÊÇ×î¿ìµÄ¡£HCÉ豸ÓÐÒ»¸öÄÚ²¿ÏßÐÔÎÈѹÆ÷£¬Ö§³Ö3.3 V»ò2.5 VµÄÍⲿVCC¹©µçµçѹ¡£ZEºÍHEÆ÷¼þÖ»½ÓÊÜ1.2 V×÷ΪÍⲿVCC¹©µçµçѹ¡£³ýµçÔ´µçѹÍ⣬ÈýÖÖÆ÷¼þ(ZE¡¢HC¡¢HE)¹¦ÄܼæÈÝ£¬Òý½Å¼æÈÝ¡£
¡¡¡¡MachXO2 pld¿É²ÉÓø÷ÖÖÏȽøµÄÎÞ±·â×°£¬´Ó½ÚÊ¡¿Õ¼äµÄ2.5 mm x 2.5 mm WLCSPµ½23 mm x 23 mm fpBGA¡£MachXO2É豸֧³Öͬһ·â×°ÄÚµÄÃܶÈǨÒÆ¡£
¡¡¡¡MachXO2Æ÷¼þϵÁÐÖÐʵÏÖµÄÔ¤Éè¼ÆԴͬ²½Âß¼Ö§³Ö¹ã·ºµÄ½Ó¿Ú±ê×¼£¬°üÀ¨ÓÃÓÚÏÔʾI/OµÄLPDDR, DDR, DDR2ºÍ7:1³ÝÂÖ´«¶¯¡£
¡¡¡¡MachXO2É豸ÌṩÔöÇ¿µÄI/O¹¦ÄÜ£¬ÈçÇý¶¯Ç¿¶È¿ØÖÆ¡¢Ñ¹°ÚÂÊ¿ØÖÆ¡¢PCI¼æÈÝÐÔ¡¢×ÜÏß±£³ÖÆ÷Ëø´æÆ÷¡¢ÉÏÀµç×è¡¢ÏÂÀµç×衢©¼«Êä³öºÍÈȲå°Î¡£ÉÏÀ¡¢ÏÂÀºÍĸÏß±£³ÖÆ÷¹¦ÄÜÊÇÔÚ¡°Ã¿¸öÒý½Å¡±µÄ»ù´¡ÉϿɿصġ£
¡¡¡¡MachXO2Æ÷¼þÖаüº¬Ò»¸öÓû§¿É±à³ÌµÄÄÚ²¿Õñµ´Æ÷¡£¸ÃÕñµ´Æ÷µÄʱÖÓÊä³ö¿ÉÓɼÆʱÆ÷/¼ÆÊýÆ÷·Ö¸î£¬ÓÃÓÚLED¿ØÖÆ¡¢¼üÅÌɨÃèÒǺÍÀàËÆ״̬»úµÈ¹¦ÄܵÄʱÖÓÊäÈë¡£MachXO2É豸»¹Í¨¹ýƬÉÏÉÁ´æÌṩÁé»î¡¢¿É¿¿ºÍ°²È«µÄÅäÖá£ÕâЩÉ豸Ҳ¿ÉÒÔ´Ó
¡¡¡¡ÍⲿSPI Flash»òÓÉÍⲿÖ÷»úͨ¹ýJTAG²âÊÔ·ÃÎʶ˿ڻòͨ¹ýI2C¶Ë¿ÚÅäÖᣴËÍ⣬MachXO2É豸֧³ÖË«Æô¶¯¹¦ÄÜ(ʹÓÃÍⲿÉÁ´æ)ºÍÔ¶³ÌÏÖ³¡Éý¼¶(TransFR)¹¦ÄÜ¡£
¡¡¡¡LatticeÌṩÁ˶àÖÖÉè¼Æ¹¤¾ß£¬ÔÊÐíʹÓÃMachXO2ϵÁÐÉ豸ÓÐЧµØʵÏÖ¸´ÔÓµÄÉè¼Æ¡£Á÷ÐеÄÂß¼ºÏ³É¹¤¾ßΪMachXO2ÌṩÁ˺ϳɿâÖ§³Ö¡£
¡¡¡¡LatticeÉè¼Æ¹¤¾ßʹÓúϳɹ¤¾ßÊä³öÒÔ¼°Óû§Ö¸¶¨µÄÊ×Ñ¡ÏîºÍÔ¼ÊøÀ´·ÅÖúÍ·ÓÉMachXO2É豸ÖеÄÉè¼Æ¡£
¡¡¡¡ÕâЩ¹¤¾ß´Ó·ÓÉÖÐÌáȡʱÐò£¬²¢½«Æä·´Ïò×¢Ê͵½Éè¼ÆÖÐÒÔ½øÐÐʱÐòÑéÖ¤¡£À³µÏ˼ÌṩÐí¶àÔ¤ÏÈÉè¼ÆµÄIP(֪ʶ²úȨ)LatticeCORE?Ä£¿é£¬°üÀ¨Ðí¶àÃâ·ÑÐí¿ÉµÄ²Î¿¼Éè¼Æ£¬Õë¶ÔMachXO2 PLDϵÁнøÐÐÁËÓÅ»¯¡£Í¨¹ýʹÓÃÕâЩ¿ÉÅäÖõÄÈíºËIPºË×÷Ϊ±ê×¼»¯¿é£¬Óû§¿ÉÒÔ×ÔÓɵØרעÓÚËûÃÇÉè¼ÆµÄ¶ÀÌØ·½Ã棬´Ó¶øÌá¸ßËûÃǵÄÉú²úÁ¦¡£
CPLD MachXO2 ϵÁУ¬ÇÅ½ÓºÍ I/O À©Õ¹¶à¹¦ÄÜÐÔ¡£¿ìËÙÓ²¼þ¼ÓËÙ£¬¸ÄÉÆÐźſØÖÆ¡£
¡¤ ¸ß´ï 256 kb µÄÓû§ÉÁ´æºÍ¸ß´ï 240 kb µÄ sysMEM? ǶÈëʽ¿é RAM
¡¤ ¶à´ï 334 ¸ö¿ÉÈȲå°Î IO£¬¿É±ÜÃâ¹ý¶Èй©
¡¤ ¿Éͨ¹ý JTAG¡¢SPI¡¢I2C »ò Wishbone ½øÐбà³Ì
¡¤ TransFR ¹¦ÄÜÔÊÐíÔÚ²»ÖжÏÉ豸ÔËÐеÄÇé¿öϽøÐÐÏÖ³¡Éè¼Æ¸üÐÂ
¡¤ ¿É±à³Ì sysIO? »º³åÆ÷Ö§³Ö LVCMOS¡¢LVTTL¡¢PCI¡¢LVDS¡¢BLVDS¡¢MLVDS¡¢RSDS¡¢LVPECL¡¢SSTL¡¢HSTL µÈ
ÌØÐÔ
1.1.1. Áé»îµÄÂß¼¼Ü¹¹
?Áù¸öÉ豸£¬256µ½6864¸ölut4ºÍ18µ½334¸öI/O
1.1.2. ³¬µÍ¹¦ºÄÆ÷¼þ
?ÏȽøµÄ65ÄÉÃ׵͹¦ºÄ¹¤ÒÕ
?´ý»ú¹¦ºÄµÍÖÁ22 ¦ÌW
?¿É±à³ÌµÍ°Ú·ù²î·ÖI/O
?´ý»úģʽºÍÆäËûÊ¡µçÑ¡Ïî
1.1.3. ǶÈëʽºÍ·Ö²¼Ê½ÄÚ´æ
?¸ß´ï240 kbµÄϵͳ?ǶÈëʽ¿éRAM
?¸ß´ï54 kbµÄ·Ö²¼Ê½RAM
?רÓÃFIFO¿ØÖÆÂß¼
1.1.4. ƬÉÏÓû§ÉÁ´æ
?¸ß´ï256 kbµÄÓû§ÉÁ´æ
?10Íò´ÎдÖÜÆÚ
?¿Éͨ¹ýWISHBONE, SPI, I2CºÍJTAG½Ó¿Ú·ÃÎÊ
?¿É×÷ΪÈí´¦ÀíÆ÷PROM»òÉÁ´æʹÓÃ
1.1.5. Ô¤Éè¼ÆԴͬ²½
I / O
?DDR¼Ä´æÆ÷ÔÚI/Oµ¥Ôª
?רÓô«¶¯Âß¼
?7:1´«¶¯ÏÔʾI/O
?ͨÓÃDDR, DDRX2, DDRX4
?רÓÃDDR/DDR2/LPDDRÄÚ´æÓëDQS
Ö§³Ö
1.1.6. ¸ßÐÔÄÜ£¬Áé»îµÄI/O»º³å
?¿É±à³ÌµÄsysI/O?»º³åÆ÷Ö§³Ö¹ã·ºµÄ½Ó¿Ú:
lvcmos 3.3/2.5/1.8/1.5/1.2
?LVTTL
?Ò»ÖÖ×ÜÏß±ê×¼
LVDS£¬×ÜÏßLVDS, MLVDS, RSDS, LVPECL
?SSTL 25/18
?HSTL 18
?MIPI D-PHY·ÂÕæ
?Ê©ÃÜÌØ´¥·¢ÊäÈ룬¸ß´ï0.5 V³ÙÖÍ
?I/OÖ§³ÖÈȲå°Î
?ƬÉϲî·ÖÖÕÖ¹
?¿É±à³ÌÉÏÀ»òÏÂÀģʽ
1.1.7. Áé»îµÄƬÉÏʱÖÓ
?8¸öÖ÷ʱÖÓ
?×î¶àÁ½¸ö±ßԵʱÖÓÓÃÓÚ¸ßËÙI/O½Ó¿Ú(Ö»Óж¥²¿ºÍµ×²¿)
?ÿ¸öÆ÷¼þ×î¶àÁ½¸öÄ£ÄâËøÏà»·£¬¾ßÓзÖÊýnƵÂʺϳÉ
?¿íÊäÈëƵÂÊ·¶Î§(7mhzÖÁ400mhz)
1.1.8. ·ÇÒ×ʧÐÔ£¬ÎÞÏÞ¿ÉÖع¹
?¼´Ê±Æô¶¯-ÔÚ΢ÃëÄÚÆô¶¯
?µ¥Ð¾Æ¬£¬°²È«µÄ½â¾ö·½°¸
?¿É±à³Ìͨ¹ýJTAG, SPI»òI2C
?Ö§³Ö·ÇÒ×ʧÐÔ´æ´¢Æ÷µÄºǫ́±à³Ì
?¿ÉÑ¡Ë«Æô¶¯ÓëÍⲿSPIÄÚ´æ
1.1.9. TransFR?ÖØÐÂÅäÖÃ
?ÔÚϵͳÔËÐÐʱ½øÐÐÏÖ³¡Âß¼¸üÐÂ
1.1.10. ÔöÇ¿µÄϵͳ¼¶Ö§³Ö
?ƬÉÏÇ¿»¯¹¦ÄÜ:SPI, I2C£¬¶¨Ê±Æ÷/¼ÆÊýÆ÷
?ƬÉÏÕñµ´Æ÷Óë5.5%µÄ¾«¶È
?ÓÃÓÚϵͳ¸ú×ÙµÄΨһTraceID
?Ò»´ÎÐԿɱà³Ì(OTP)ģʽ
?µ¥µçÔ´À©Õ¹¹¤×÷·¶Î§
IEEE±ê×¼1149.1±ß½çɨÃè
?·ûºÏIEEE 1532µÄϵͳ±à³Ì
1.1.11. ¹ã·ºµÄ°üÑ¡Ïî
?TQFP¡¢WLCSP¡¢ucBGA¡¢csBGA¡¢caBGA¡¢ftBGA¡¢fpBGA¡¢QFN·â×°Ñ¡Ïî
?С·â×°Ñ¡Ïî
?СÖÁ2.5ºÁÃסÁ 2.5ºÁÃ×
?Ö§³ÖÃܶÈǨÒÆ
?ÏȽøµÄÎÞ±°ü×°
΢´¦ÀíÆ÷½Ó¿ÚÀ©Õ¹
ͨ¹ýÏòµÍ³É±¾Î¢¿ØÖÆÆ÷Ìí¼ÓGPIOÀ´½ÚÊ¡³É±¾
Ϊϵͳ¿ØÖÆ´¦ÀíÆ÷Ìí¼Ó¶îÍâµÄ SPI ºÍ I2C ½Ó¿Ú
¿ìËÙÌí¼Ó¸ßÐÔÄÜDDR SRAMºÍÉÁ´æ½Ó¿Ú
ͨ¹ýPLDʵÏÖϵͳ״̬¼Ä´æÆ÷¼ò»¯ÏµÍ³¹ÜÀí
ʱÐòжÔØ¿ÉÌá¸ßʵʱ¹¦ÄܵÄÐÔÄÜ
ÔÚϵͳÉϵçÆڼ䣬ͨ¹ý˲ʱ½ÓͨÂß¼¾«È·¿ØÖÆÐźÅ
ʵÏÖPWM¹¦ÄÜ£¬ÎªÕÕÃ÷ºÍµç»ú¿ØÖƾ«È·Éú³ÉÄ£Äâµçѹ
¹¹½¨´«¸ÐÆ÷»º³åÇøºÍÖÇÄÜÖжϣ¬ÒÔÈ·±£²¶»ñÕæʵÊÀ½çµÄʼþ
ʹÓÃÓ²¼þ UART ¿Ë·þÈí¼þʵÏÖµÄÐÔÄÜÏÞÖÆ
ͨ¹ýÓ²¼þ¼ÓËÙÌá¸ßϵͳÐÔÄÜ
ͨ¹ý»ùÓÚÂß¼µÄÐźÅÂ˲¨¼õÉÙ´¦ÀíÆ÷¹¤×÷Á¿
Ðýת¡¢Ëõ·ÅºÍºÏ²¢Í¼Ïñ£¬Í¬Ê±½«´¦ÀíÆ÷¿ªÏú½µÖÁ×îµÍ
ʹÓÃÁé»îµÄ½Ó¿ÚÇŽÓΪÄúµÄÉè¼ÆÑ¡ÔñÀíÏëµÄ×é¼þ
½«µÍ³É±¾Î¢¿ØÖÆÆ÷ÇŽӵ½RGBºÍ7£º1 LVDSµÈ³£¼ûÏÔʾ½Ó¿Ú
ͨ¹ý½« HiSPi¡¢LVDS »ò²¢ÐÐ RGB ͼÏñ´«¸ÐÆ÷Á¬½Óµ½¼¸ºõÈκδ¦ÀíÆ÷£¬ÓÅ»¯ÐÔÄܺͳɱ¾
ͨ¹ýÔÚµçѹÓòºÍ½Ó¿Ú£¨Èç SPI¡¢I2C¡¢SDIO¡¢PCI ºÍ LPC£©Ö®¼äÇŽӣ¬×î´óÏ޶ȵØÌá¸ß×é¼þÑ¡ÔñµÄÁé»îÐÔ