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