Sorry, you need to enable JavaScript to visit this website.

Ultra96 Accessories

Zedboard forums is currently read-only while it under goes maintenance.

Solved
16 posts / 0 new
fletch
Moderator(23)
Ultra96 Accessories

Please use this topic to post any accessories that you have personally used and found to work with Ultra96.

A list of compatible accessories is also available on the Docs page:http://zedboard.org/support/documentation/24166

Bryan

jbattles
Junior(1)
Mini Displayport to VGA, HDMI, DVI

I tested two generic mini displayport to VGA, HDMI, DVI 3 way adapters.   Both only worked through VGA port.  I'll need to ssh in and play around with xrandr command to see if I can get them working with HDMI and DVI.   Maybe I'll post the Xwindows logs when I can some time. I tried a TV and three different monitors, neither HDMI or DVI worked on bootup.
Also tried a Minidisplay port to displayport cable to a displayport 2560x1440 QNIX QX2710LED monitor.  It would work at 1920x1080 but not the full resolution of 2560x1440.  Xwindows logs showed that it saw that mode in the monitor, but it could could get the adapter to hit resolution.
 

jbattles
Junior(1)
SSD SATA and Thumbdrive testing

Tested several USB thumb drives all seemed to be recognized and automount ok under /run/media/sda[1].
USB 2.0 drives created no problems, but USB 3.0 drives created problems with the wifi connection by bogging it down. 
I tested two different USB 3.0 to SATA adpaters with a WD Blue 3D NAND 2.5" 500GB drive model# WD500G2BOA-005M50.
The adapters were a startech.com USB3S2SAT3CBa and a SABRENT flat docking station model: EC-DFLT.  Both worked except for the onboard Wifi chip massive slowdown problem.
Read speed: 290 MB/s   Write Speed: 196-284 MB/s  avg:215 MB/s 
 

jbattles
Junior(1)
SSD SATA and Thumbdrive testing

I tested several USB thumb drives all seemed to be recognized and automount ok under /run/media/sda[1].
Note: USB 2.0 drives created no problems, but USB 3.0 drives created problems with the wifi connection by bogging it down.
I tested two different USB 3.0 to SATA adpaters with a WD Blue 3D NAND 2.5" 500GB drive model# WD500G2BOA-005M50.
The adapters were a startech.com USB3S2SAT3CBa and a SABRENT flat docking station model: EC-DFLT. Both worked except for the onboard Wifi chip massive slowdown problem. Read speed: 290 MB/s Write Speed: 196-284 MB/s avg:215 MB/s
 

jbattles
Junior(1)
USB to Ethernet devices

Using out-of-box sdcard image
I tested 3 different USB to ethernet devices.  The USB 3.0 based ones slowed down the wifi connection to unusable levels.
All three came up configured once I ran: /etc/init.d/network restart
I then ran iperf -s on the ultra96 and iperf -c <ultra96 ipaddr>
Ugreen 20256 USB 3.0 to 10/100/1G ethernet  chipset: ASIX AX88179 Speed Mbps: max=932 min=611 avg=800
Ugreen 20254 USB 2.0 10/100 ethernet chipset: ASIX AX88772  Speed Mbps: 95.0
Generic ASIX AX88178 USB 2.0 10/100/1G chipset ASIX AX 88178 Speed Mbps: 281.0
 

jbattles
Junior(1)
USB 3.0 Hub Sabrent HB-UMP3

Tested Sabrent HB-UMP3 powered hub.  Worked in both powered and unpowered modes for both USB 2.0 and USB 3.0 devices.

jbattles
Junior(1)
Mice, Keyboards, KVM

KVM 2 port USB  IOGEAR model # GCS832U   worked, no problems swtiching between other computers
Keyboard: Dell L30U  worked
Keyboard: Microsoft Ergonomic Keyboard 4000 V1.0 - failed, was not recognized as a keyboard
Mouse: Logitech TrackMan Wheel  - worked
Mouse: Asus M-UAG20 worked

jbattles
Junior(1)
USB 3.0 upstream port connect to PC - Ethernet mode

I loaded the g_ether module and then configured the USB0 ethernet device. 
Connected a PC running Ubuntu 16.04  USB 3.0 port to the Ultra96 microUSB 3.0 port.
Configured the USB ethernet on the PC to talk to the Utlra96.
I then ran iperf -s (server mode) on the ultra96 board.
I ran iperf client mode on the PC.
The transfer rate measured was 281 Mbps.
I ran a custom python tcp server on the ultra96 and client on the PC.
The transfer rate was about 29 MB/s.
On the ultrazed the dmesg for the USB gadget ethernet showed it was using superspeed mode (5Gbps).
I don't know why the xfer rate was only 281 Mbps on testing.   I tried to research the g_etehr driver, but couldn't find anything that would affect the xfer speed, but did not find anything.  I only have one PC with USB 3 on it so I couldn't test with any other machines.  281/5000 Mbps is quite low.  Xilinx in their USB driver sections show they were getting 761.6 Mbps.
 
 

jbattles
Junior(1)
Speed increase by changing MTU to 12000

I played around with changing the mtu size on both the ultrazed and PC.  I found an mtu=12000 to provide optimal speed.
command:
'ifconfing usb0 mtu 12000'  This has to be done on both sides PC and ultra96.  The adapter name may be different for the PC side.
Results:
iperf:  1.15Gbps (w/utlra96 as server)
python client/server app: 122.3 MB/s
So it looks like achieving 23% of the USB 3.0 BW is possible using TCP/IP over USB.
It looks like using jumbo frames really helps improve the speed rate.  My guess is that USB 3.0 only processes so any packets per second.  To get better performance you have to make the packets bigger.  Going above 12000 on the MTU seemed to slow down the link a tad.  There seemed to be a limit of 15000 for the MTU size.
 

sonictai
Junior(1)
Hello,

Hello,
Did anyone have tested the MIPI adapter available on the 96boards website ( https://www.96boards.org/product/mipiadapter/ )?
Thank you, Christophe

fletch
Moderator(23)
USB to Ethernet

 

  • TRENDnet USB 3.0 TU3-ETG, ASIX AX88179 Chipset
  • Inland UED011 USB 2.0 to Fast Ethernet Adapter
  • Prudent Way PWI-USB-LAN - USB 2.0 to Ethernet Adapter

 

fletch
Moderator(23)
MiniDP to HDMI -- use "Active" adapter

In addition to the Ableconn MDPHD4KAA shown in the official Accessories guide on the Docs page, the following 2 items have been verified to work with Ultra96.

CableCreation Product Number CD0095

Active Mini DP to HDMI, CableCreation 6 Feet Mini DisplayPort (DP1.2) to HDMI Cable, DP to HDMI, 4K X 2K & 3D Audio/Video, Eyefinity Multi-Screen Support, 1.8 Meters/Black

Amazon Link: http://a.co/d/i5EiEKn

$12.99

 

Cable Matters Product Number 101021

Cable Matters Active Mini DisplayPort to HDMI Adapter (Active Mini DP to HDMI) Supporting Eyefinity Technology & 4K Resolution

http://www.cablematters.com/pc-521-32-gold-plated-active-mini-displayport-to-hdmi-male-to-female-adapter-eyefinity-compatible.aspx

Amazon Link: http://a.co/d/1tFXEvB

$16.99

 

hobabu
Junior(0)
MiniDP to HDMI

Yesterday I received my Ultra96 board and tested the MiniDP-Port. There is no signal. When connected to a monitor with a MiniDP to HDMI cable there is also no signal detected by the monitor. I wonder if the board is broken. The input voltage is 12V 2A so there should be enaugh current for signal output. Even if I do not use an acitve cable there should be a detectable signal. May I'm wrong and there are certain things to do before a signal is put through. 
 

JFoster
Moderator(76)
Hello Hobabu,

Hello Hobabu,

You must use an active cable with Ultra96, are you using one of the suggested cables above?

 

-Josh

hobabu
Junior(0)
Hello Josh,

Hello Josh,
thank you for the advice. I ordered a cable from a different vendor and now i works flawlessly.
Do you know how to get OpenCL up and running on the board? There is no library available. 
I would like to use the graphics card and also the FPGA. There is an option to also use OpenCL for FPGA programming. 
Best regards
Marcus

JFoster
Moderator(76)
Hi Marcus,

Hi Marcus,

At this time we do not have any reference designs featuring OpenCL

-Josh