Ò»¡¢°å¿¨¸ÅÊö
±¾°å¿¨»ùÓÚXilinx¹«Ë¾µÄFPGA XC7Z100 FFG 9000 оƬʮ´óÍø¶Ä¿¿Æ×ÍøÖ·-Íø¶ÄÍøÖ·app£¬ ¸Ãƽ̨ΪÉè¼ÆºÍÑéÖ¤Ó¦ÓóÌÐòÌṩÁËÒ»¸öÍêÕûµÄ¿ª·¢Æ½Ì¨¡£¸Ãƽ̨ʹÉè¼ÆÊ¦Äܹ»¸ü¼Ó¼òµ¥½øÐиßÐÔÄܵÄÔÐÍÉè¼ÆÊ®´óÍø¶Ä¿¿Æ×ÍøÖ·-Íø¶ÄÍøÖ·app£¬²¢ÇÒͨ¹ýFMC HPCÀ©Õ¹²ÛÌṩ¿ÉÀ©Õ¹ÐÔºÍÂú×ã¿Í»§¶¨ÖÆÐèÇó¡£


¶þÊ®´óÍø¶Ä¿¿Æ×ÍøÖ·-Íø¶ÄÍøÖ·app¡¢»ù´¡½Ó¿ÚºÍÐÔÄÜ
- ʹÓà Zynq-7000 SoC XC7Z100¶ÔǶÈëʽӦÓýøÐпìËÙÔÐÍÉè¼ÆÒÔʵÏÖÓÅ»¯
- Ö§³Ö°üº¬ Dual ARM Cortex-A9 ºË´¦ÀíÆ÷µÄǶÈëʽ´¦Àí
- PS ¶Ë32bit 1GB ÈÝÁ¿ DDR3 ´æ´¢
- PS¶ËRS232½Ó¿Ú
- PS¶ËUSB½Ó¿Ú
- PS¶Ë1· 10-100-1000 Mbps Ethernet (RGMII) ÍøÂç½Ó¿Ú
- PS¶ËQSPI flash ´æ´¢
- PS¶Ë SD¿¨£¬Emmc´æ´¢
- PL¶Ë32bit 1GB ÈÝÁ¿DDR3 ´æ´¢
- PL¶ËÀ©Õ¹HDMI Êä³öʵÏÖÊÓÆµÏÔʾӦÓÃ
- PL¶ËÀ©Õ¹16· I/O£¬ 4¸öLEDָʾµÆ
- PL¶ËÀ©Õ¹±ê×¼ FPGA Mezzanine Card (FMC) ½Ó¿Ú HPC,°üº¬8¸öGTX£¬LA¡¢ HA¡¢HBÁ¬½Ó¡£
- PL¶ËÀ©Õ¹1·¹âÏË£¬Ö§³ÖÔöÇ¿¹¦ÄÜ¿ª·¢£¬¶¨ÒåΪǧÕ×ÍøÂç»òÕßÍòÕ×ÍøÂç¡£
- PL¶ËÔöÇ¿¹¦ÄÜ£¬À©Õ¹1·NVMe M.2´æ´¢¡£
- Ó²¼þ¡¢Éè¼Æ¹¤¾ß¡¢ IP¡¢ÒÔ¼°Ô¤ÑéÖ¤²Î¿¼Éè¼Æ
Èý¡¢»ù´¡Èí¼þÖ§³Ö:
- Ö§³Ö´ÓmicroSD ¿¨¼ÓÔØubuntuϵͳ
- Ö§³ÖÀûÓÃQSPIģʽÅäÖóÌÐò
- Ö§³ÖRS232Á¬½Ó¼ÆËã»ú´®¿ÚͨÐÅ
- Ö§³ÖÍâ½ÓHDMIÁ¬½ÓÏÔʾÆ÷£¬²¢Ö§³Ö¼üÅÌ£¬Êó±êµÈÍâ½ÓÉ豸½øÐÐÑÝʾ
- LinuxÈí¼þ°æ±¾£ºubuntu14.04 LinuxºË°æ±¾£º LINUX-4.6.0-g399574f
- Vivado£º2017.4
ËÄ¡¢ÔöÇ¿Èí¼þÖ§³Ö
- Ö§³Ö¹âÏËSFP+ ǧÕס¢ÍòÕ×ÍøÂ翪·¢¡£
- Ö§³ÖNVMe M.2´æ´¢É豸£¬Ö§³Ö¸ßËÙÊý¾Ý´æ´¢¹¦ÄÜ¡£
- Ö§³ÖARM¶ËÂãÅܳÌÐò²âÊÔÊ®´óÍø¶Ä¿¿Æ×ÍøÖ·-Íø¶ÄÍøÖ·app£¬°üÀ¨£ºddr£¬rs232, QSPI,Íø¿Ú£¬sd¿¨£¬EMMC ,HDMI½Ó¿ÚÊ®´óÍø¶Ä¿¿Æ×ÍøÖ·-Íø¶ÄÍøÖ·app¡£
- ƽ̨ÒýÈëÁËXilinx¹«Ë¾µÄSDSoC™ ¿ª·¢¹¤¾ß£¬ÌṩÁËǶÈëʽC/C++ Ó¦Óÿª·¢ÌåÑéÊ®´óÍø¶Ä¿¿Æ×ÍøÖ·-Íø¶ÄÍøÖ·app£¬°üÀ¨ÁËEclipse IDE ºÍÍêÕûµÄÉè¼Æ»·¾³£¬Ö§³ÖZynq® All Programmable SoC ¿ª·¢£¬Í¬Ê±¼¯³ÉÁËVivadoÉè¼Æ»·¾³¡£
Îå FMCÀ©Õ¹Èí¼þÖ§³Ö
- FMCÉϽӸßËÙADC£¬DAC×Ó¿¨£¬Camera Link ×Ó¿¨µÈ£¬½øÐй¦ÄÜÀ©Õ¹ÒÔ¼°¿Í»§µÄ¶¨ÖÆÐèÇ󣬲¢¿ÉÌṩÑÝʾ³ÌÐò¡£
Áù¡¢Ó¦ÓÃÁìÓò£º
- Èí¼þÎÞÏߵ紦ÀíÆ½Ì¨
- ͼÐÎͼÏñÓ²¼þ¼ÓËÙÆ÷
- Ä£ÄâÊý¾Ý²É¼¯´¦Àí
Æß¡¢ ÎïÀíÌØÐÔ
³ß´ç£º122.4x139mm ¹¤×÷ζȣº¹¤Òµ¼¶ -40¡æ¡« +85¡æ °Ë¡¢FMCÀ©Õ¹Ó²¼þ¿ª·¢Æ½Ì¨
8.1 µ×°å+FMC216£º»ùÓÚFull camera link ½Ó¿ÚµÄZYNQ¿ª·¢Æ½Ì¨

8.2 µ×°å+FMC128£º»ùÓÚHD-SDIºÍ¸´ºÏÊÓÆµ½Ó¿ÚµÄZYNQ¿ª·¢Æ½Ì¨

8.3 µ×°å+FMC0214£º»ùÓÚ˫·MIPIÊÓÆµµÄ˫ĿÊÓ¾õZYNQ¿ª·¢Æ½Ì¨

8.4 µ×°å+FMC177£º»ùÓÚAD9361µÄÎÞÏßͨÐÅZYNQ¿ª·¢Æ½Ì¨

8.5 µ×°å+FMC450£º»ùÓÚADRV9009µÄÎÞÏßͨÐÅZYNQ¿ª·¢Æ½Ì¨

8.6 µ×°å+FMC160£º»ùÓÚ˫·400MspsAD 400MspsDAµÄÊý¾Ý´¦ÀíZYNQ¿ª·¢Æ½Ì¨

¾ÅÊ®´óÍø¶Ä¿¿Æ×ÍøÖ·-Íø¶ÄÍøÖ·app¡¢¹¤³ÌÅúÁ¿Ó¦ÓÃÓ²¼þÄ£¿é
9.1 »ùÓÚCamera link HD-SDIµÄXC7Z100Ë«¹âÓ°Ïñ·ÖÎö°å¿¨
Ò»¡¢°å¿¨¸ÅÊö
±¾°å¿¨»ùÓÚXilinx¹«Ë¾SoC¼Ü¹¹£¨ARM+FPGA£©XC7Z100оƬÉè¼ÆµÄÒ»¿îFMC½Ó¿ÚºËÐİ忨ʮ´óÍø¶Ä¿¿Æ×ÍøÖ·-Íø¶ÄÍøÖ·appÊ®´óÍø¶Ä¿¿Æ×ÍøÖ·-Íø¶ÄÍøÖ·app¡£°å¿¨Ö§³ÖǧÕ×ÒÔÌ«Íø¡¢USB2.0¡¢UARTµÈ½Ó¿Ú£¬´æ´¢É豸²ÉÓÃ4GbÈÝÁ¿µÄDDR3*2¡¢512Mb QSPI FLASH¡¢8GB EMMC¡¢SD¿¨µÈÊ®´óÍø¶Ä¿¿Æ×ÍøÖ·-Íø¶ÄÍøÖ·app¡£
Base camera link¼°HD-SDIË«¹âÓ°Ïñ·ÖÎöµ×°å²ÉÓÃFMC½Ó¿ÚºÍXILINX XC7Z100ºËÐİåÅäÌ×ʹÓÃÊ®´óÍø¶Ä¿¿Æ×ÍøÖ·-Íø¶ÄÍøÖ·app¡£°å¿¨¾ßÓзḻµÄÊÓÆµ¡¢¿ØÖÆ¡¢Íø¿Ú½Ó¿Ú×ÊÔ´£¬¼¯³ÉÁËBase camera link¡¢HD-SDIÊ®´óÍø¶Ä¿¿Æ×ÍøÖ·-Íø¶ÄÍøÖ·app¡¢SD¿¨¡¢USB¿Ú¡¢UART-RS422¡¢Ç§Õ×Íø¡¢JTAGµ÷ÊԵȽӿڡ£


¶þ¡¢»ù´¡½Ó¿ÚºÍÐÔÄÜ
ºËÐİ壺
ʹÓà Zynq-7100SoC ¶ÔǶÈëʽӦÓýøÐпìËÙÔÐÍÉè¼ÆÒÔʵÏÖÓÅ»¯Ê®´óÍø¶Ä¿¿Æ×ÍøÖ·-Íø¶ÄÍøÖ·app£»
PS¶Ë°üº¬Dual ARM Cortex-A9 ºË´¦ÀíÆ÷µÄǶÈëʽ´¦Àí£»
PS¶Ë8Gb DDR3 32bit£¬8GB EMMC£¬32MB QSPI FLASH´æ´¢£»
PS¶ËÖ§³ÖSD¿¨£»
PL¶ËÖ§³ÖHD-SDI£¬CameralinkµÈ½Ó¿Ú¡£
Ë«¹âÓ°Ïñ·ÖÎöµ×°å£º
Ö§³ÖBase camera link½Ó¿ÚÊ®´óÍø¶Ä¿¿Æ×ÍøÖ·-Íø¶ÄÍøÖ·app£»
Ö§³ÖHD-SDIÊäÈëºÍÊä³ö£»
Ö§³ÖǧÕ×ÒÔÌ«Íø£»
Ö§³ÖRS422½Ó¿ÚÊ®´óÍø¶Ä¿¿Æ×ÍøÖ·-Íø¶ÄÍøÖ·app£»
Ö§³ÖµçÔ´£¬¸´Î»£¬JTAGµÈ¡£
Èý¡¢°å¿¨ÌØÐÔ:
°å¿¨Ö§³ÖBase camera linkÊÓÆµÊäÈ룻
HD-SDIÊÓÆµ½Ó¿ÚµÄÊäÈëºÍÊä³ö£»
Ë«¹âÓ°Ïñµ×°å²ÉÓÃFMC¶Ô¿Û·½Ê½ºÍºËÐİ彸ÐÐÁ¬½ÓÊ®´óÍø¶Ä¿¿Æ×ÍøÖ·-Íø¶ÄÍøÖ·app£»
¹¤Òµ¼¶°å¿¨£¬¹¤×÷ζÈÖ§³Ö-40~80¡æÊ®´óÍø¶Ä¿¿Æ×ÍøÖ·-Íø¶ÄÍøÖ·app£»
°å¿¨³ß´ç£º80 mm x 76 mm Ê®´óÍø¶Ä¿¿Æ×ÍøÖ·-Íø¶ÄÍøÖ·app¡£
ËÄ¡¢Èí¼þÖ§³Ö
Ö§³Ö¼ÓÔØLinuxϵͳ
Ö§³ÖÀûÓÃQSPIģʽÅäÖóÌÐò
Ö§³Ö˫·ÊÓ¾õ Camera Link¼°HD-SDIͼÏñͨ¹ýVDMA´«Ê䏸ARM£¬²¢ÄÜת·¢HD-SDIÏÔʾ£¬Í¬Ê±ÊµÏÖÍøÂçÊý¾ÝµÄת·¢£»
Îå¡¢Ó¦ÓÃÁìÓò£º
È˹¤ÖÇÄÜ¡¢¹¤Òµ¿ØÖÆ£»
˫ĿÊÓ¾õ¡¢ÊÓÆµ²É¼¯Ê®´óÍø¶Ä¿¿Æ×ÍøÖ·-Íø¶ÄÍøÖ·app£»
ÓÐÏß/ÎÞÏßͨÐŵÈÓ¦Óá£
9.2 »ùÓÚAD9361µÄÈí¼þÎÞÏßµç¼ÆËãÄ£¿é
Ò»¡¢°å¿¨¸ÅÊö
±¾°å¿¨»ùÓÚXilinx¹«Ë¾µÄSoC¼Ü¹¹£¨ARM+FPGA£©µÄZYNQ7035оƬºÍADI¹«Ë¾¸ß¼¯³É¶ÈµÄ½Ý±äÉ䯵ÊÕ·¢Æ÷AD9361Ê®´óÍø¶Ä¿¿Æ×ÍøÖ·-Íø¶ÄÍøÖ·app£¬ÊµÏÖÆµÆ×·¶Î§70MHz~6GHz£¬Ä£Äâ´ø200KHz~56MHzµÄ¿íƵÊÕ·¢ÏµÍ³Ê®´óÍø¶Ä¿¿Æ×ÍøÖ·-Íø¶ÄÍøÖ·app¡£ZYNQ7035Ö§³ÖǧÕ×ÒÔÌ«Íø¡¢UARTµÈ½Ó¿Ú£¬´æ´¢É豸²ÉÓÃ16GbÈÝÁ¿µÄDDR3Ê®´óÍø¶Ä¿¿Æ×ÍøÖ·-Íø¶ÄÍøÖ·app¡¢32MB QSPI FLASH¡¢8GB EMMCµÈ¡£


¶þ¡¢»ù´¡½Ó¿ÚºÍÐÔÄÜ
ʹÓà Zynq-7035SoC ¶ÔǶÈëʽӦÓýøÐпìËÙÔÐÍÉè¼ÆÒÔʵÏÖÓÅ»¯Ê®´óÍø¶Ä¿¿Æ×ÍøÖ·-Íø¶ÄÍøÖ·app£»
PS¶Ë°üº¬Dual ARM Cortex-A9 ºË´¦ÀíÆ÷µÄǶÈëʽ´¦Àí£»
PS¶Ë8Gb DDR3 32bit£¬8GB EMMC£¬32MB QSPI FLASH´æ´¢£»
PS¶ËÖ§³ÖSD¿¨Ê®´óÍø¶Ä¿¿Æ×ÍøÖ·-Íø¶ÄÍøÖ·app£»
PS¶ËÖ§³ÖǧÕ×ÒÔÌ«Íø£»
PS¶ËÖ§³ÖRS232½Ó¿Ú£»
PL¶Ë8Gb DDR3 32Bit£»
PL¶ËAD9361½Ó¿ÚÊ®´óÍø¶Ä¿¿Æ×ÍøÖ·-Íø¶ÄÍøÖ·app¡£
Èý¡¢AD931ÌØµã£º
ÉäÆµÍ¨µÀ£º2Tx£¬2Rx Ê®´óÍø¶Ä¿¿Æ×ÍøÖ·-Íø¶ÄÍøÖ·app£»
Ö§³ÖƵ¶Î£º70MHz ¡« 6GHz £»
ÐźŴø¿í£º200KHz~56MHz£»
¸ßËÙ ADC£º12bit, ˫ͨµÀ£¬61.44MSPS£»
¸ßËÙ DAC£º12bit£¬Ë«Í¨µÀÊ®´óÍø¶Ä¿¿Æ×ÍøÖ·-Íø¶ÄÍøÖ·appÊ®´óÍø¶Ä¿¿Æ×ÍøÖ·-Íø¶ÄÍøÖ·app£¬61.44MSPS£»
ËÄ¡¢Èí¼þÖ§³Ö£º
Ö§³Ö¼ÓÔØubuntuϵͳ
Ö§³ÖÀûÓÃQSPIģʽÅäÖóÌÐò
ƽ̨ÒýÈëÁËXilinx¹«Ë¾µÄSDSoC™ ¿ª·¢¹¤¾ß£¬ÌṩÁËǶÈëʽC/C++ Ó¦Óÿª·¢ÌåÑéÊ®´óÍø¶Ä¿¿Æ×ÍøÖ·-Íø¶ÄÍøÖ·app£¬°üÀ¨ÁËEclipse IDE ºÍÍêÕûµÄÉè¼Æ»·¾³£¬Ö§³ÖZynq® All Programmable SoC ¿ª·¢£¬Í¬Ê±¼¯³ÉÁËVivadoÉè¼Æ»·¾³Ê®´óÍø¶Ä¿¿Æ×ÍøÖ·-Íø¶ÄÍøÖ·app£»
PS¶ËÔÚLinuxϵͳµÄ»ù´¡ÉÏ£¬Ö§³ÖÉÏλ»úÅäÖÃAD9361ºÍÄ£ÄâÊý¾ÝµÄ²É¼¯·ÖÎö¡£
Îå¡¢Ó¦ÓÃÁìÓò£º
Èí¼þÎÞÏߵ紦ÀíÆ½Ì¨£»
Ä£ÄâÊý¾Ý²É¼¯´¦ÀíÊ®´óÍø¶Ä¿¿Æ×ÍøÖ·-Íø¶ÄÍøÖ·app¡£ |