Ò»¡¢°å¿¨¸ÅÊö
»ùÓÚXCVU9PµÄ4·QSFP28¹âÀwPCIeX16ÊÕ°l¿¨¡£Ô“°å¿¨ÒªÇó·ûºÏPCIe 3.0˜ËœÊ£¬°üº¬Ò»Æ¬XCVU9P-2FLGA2014I¡¢4½M64-bit/8GB DDR4£»4·QSFP28 4X¹âÀw£¬Ã¿Â·¹âÀwÖ§³Ö4X25Gbps£¬ëpÏò£»Ö§³Ö36·IO¡£°å¿¨¹¤×÷œØ¶È·¶‡ú0µ½60¡æ£¬°å¿¨ÔOÓ‹¼Ó¹¤°üº¬É¢ŸáÑbÖã¬Ö§³Ö·þ„ÕÆ÷ïLÀäÉ¢Ÿá¡£Ü›¼þ°üÀ¨½Ó¿Úœyԇܛ¼þ£¬Ö§³Ö¼×·½‘ªÓÃé_°l¡£
¶þ¡¢Ó²¼þ½M³É
2.1 °å¿¨ß‰Ó²¼þˆDÈçˆDËùʾ£º
2.2¹¦ÄÜÖ¸˜Ë
¡ñ Ö÷оƬʹÓÃXCVU9P-2FLGA2014I ¹¤˜I¼‰Ð¾Æ¬¡£»òÕß XCVU13P-2FHGA2014I
¡ñ °å¿¨·ûºÏPCIe 3.0ÒŽ·¶£¬²ÉÓÃx16ģʽӲ¼þÔOÓ‹£¬ÀíՓާŒ’¸ßß_64Gbps£¬Ö§³ÖPCIex8ģʽʹÓã¬ÔÚLinuxϵ½yÏœyÔ‡ËÙÂÊ¿Éß_5000MByte/s¡£
¡ñ Ö§³Ö4·QSFP+ 4X¹âÀw£¬Ã¿Â·¹âÀwÖ§³Ö4X25Gbps£¬ëpÏò£»
¡ñ Ö§³Ö36·IO£¬ëŠÆ½žé1.8V£¬ëpÏò¿ÉÔOÖã»8‚€3.3V IO£¬·½Ïò¹Ì¶¨¡£
¡ñ ËÄ‚€LEDָʾŸô£¬ËÄ‚€ÓÑô“Ü´a¡£
¡ñ °åÝdËĽM64-bit DDR4£¬Ã¿½M¿‚ÈÝÁ¿Ö§³Ö8GB£¬¿É·€¶¨¹¤×÷ÓÚ1200MHz(2400MT/s)¡£
¡ñ 2ƬSPI x4 NorFlash£¬¿ÉÓÃÓÚ³ÌÐò¼ÓÝd£¬1ƬI2CµÄE2PROM£¬¿ÉÓÃÓÚ³ÌÐò¼ÓÃÜ¡£
¡ñ JTAGÕ{Ô‡¿ÚλÓڰ忨ÉÏß…ÑØ£¬·½±ã°å¿¨²åÈë™CÏäºóÕ{ԇʹÓá£
¡ñ °å¿¨½Y˜‹ È«¸ßPCIe˜ËœÊ¿¨£¬éL¶È¿ØÖÆÔÚ2/3È«éLÒԃȣ¬¼ÓÉ¢Ÿá°å£¬™CÏäïLÀäÉ¢Ÿá£¬Ìá¹©Ç°Ãæ“õ°å¡£
¡ñ °å¿¨¹¤×÷œØ¶È·¶‡ú 0µ½+60¡æ¡£
¡ñ °å¿¨¹©ëŠ12V(¡À10%), PCIe²Ûλ¿É†Îªš¹©ëŠ£¬Ò²¿É†ÎªšÊ¹ÓÃÍâÖÃëŠÔ´£»µäÐ͹¦ºÄ100W¡£
Èý¡¢Ü›¼þƒÈÈÝ
±¾°å¿¨é_°lÜ›¼þÖ÷ÒªÍê³ÉÓ²¼þµÄ½Ó¿ÚœyÔ‡¡¢³ÌÐò¼ÓÝd¡£Ö÷ÒªžéFPGAÅäÖóÌÐòµÄ¼ÓÝdœyÔ‡£¬…¢”µ´æƒ¦FlashµÄ×xŒ‘œyÔ‡£¬DDR4µÄ×xŒ‘œyÔ‡£¬¹âÀwÊÕ°l”µ“þœyÔ‡£¬GPIOœyÔ‡¡£±¾œyÔ‡ÕfÃ÷•øÊ¹Óõ½µÄÜ›¼þ°üÀ¨£º
¡ñ FPGAÜ›¼þé_°l¹¤¾ßVivado2021.2 £¬ VerilogÕZÑÔé_°l£»PCIeß\ÐÐÔÚ windows»òÕßLinuxϵ½yµÄPC™CÏ£»
¡ñ ½Ó¿ÚÜ›¼þƒÈÈݰüÀ¨ÈçÏ£º
¡ñ °å¿¨Ó²¼þœyÔ‡£»
¡ñ Flash¼ÓÝdœyÔ‡´ú´a£»
¡ñ DDR4œyÔ‡´ú´a£¬ËĽMͬ•r¹¤×÷¡¢†Îªš¹¤×÷£»
¡ñ ¹âÀwibert»ØhœyÔ‡£»
¡ñ PCIe3.0 x16ģʽXDMAœyÔ‡£¬°üº¬FPGA´ú´a£¬ÔÚ Linuxϵ½yµÄPC™CϵÄòŒ„Ó£»
¡ñ ÆäËüGPIOœyÔ‡´ú´a¡£
ÒÔÉϳÌÐòÌṩœyÔ‡ÓÃÀý£¬œyÔ‡·½·¨£¬œyÔ‡ˆó¸æ¼°Ê¹ÓÃÕfÃ÷•ø
£¨‚ä×¢£º¼×·½Ìṩܛ¼þœyÔ‡òžÊյķþ„ÕÆ÷£¬ÒÔ±£×CºóÀmʹÓõļæÈÝÐÔ£©
|
|