Getting Started
Learn about your Ultra96 board as well as how to prepare and set up for basic use
Setup - What you will need
Need
- Ultra96
- Board based on Xilinx Zynq UltraScale+ MPSoC ZU3EG A484, includes microSD card
- Power adapter
- 12V @ 2A AC/DC converter compatible with the 96Boards specification
Optional
- Ultra96 USB-to-JTAG/UART Pod
- Provides Xilinx USB-to-JTAG and USB-to-UART capability with a single microUSB connector
- USB Keyboard and Mouse
- With two USB-A connectors, all 96Boards can be equiped with a full sized keyboard and mouse
- Display
- Ultra96 comes with a mini DisplayPort connector
- Use a miniDP-to-DP cable with a DisplayPort monitor or a miniDP-to-HDMI adapter with HDMI monitor
- Mezzanine Products
- These devices allow you to expand your experience with any 96Boards by adding peripherals and enhancing onboard components
- Seeed Grove Starter Kit
Out of the Box
The following subsections describe how to get started with the Ultra96 using the release build shipped with your board. The Ultra96 is ready to use “out of the box” and comes with a pre-flashed microSD card which boots Linux.
Features
Component | Description |
---|---|
SoC | Xilinx Zynq UltraScale+ MPSoC ZU3EG A484 |
RAM | Micron LPDDR4 memory provides 2 GB of RAM in a 512M x 32 configuration |
Storage | Delkin 16 GB microSD card + adapter |
Wireless | 802.11b/g/n Wi-Fi and Bluetooth® wireless technology 4.2 (provides both Bluetooth Classic and Low Energy (BLE)) |
USB | 1x USB 3.0 Type Micro-B upstream port 2x USB 3.0, 1x USB 2.0 Type A downstream ports |
Display | Mini DisplayPort (MiniDP or mDP) |
Expansion Interface | 40-pin 96Boards Low-speed expansion header 60-pin 96Boards High speed expansion header |
LED | 4 x user-controllable LEDs |
Power Source | 12V@2A, Plug specification is inner diameter 1.7mm and outer diameter 4.8mm |
OS Support | Linux |
Size | 85mm x 54mm |
Starting the board for the first time
The Ultra96 comes preloaded with Linux and can be up and running in two ways:
NOTE: In both cases ensure the included microSD card is fully inserted in the microSD card cage.
- Option 1
- Connect the power supply to the Ultra96.
- Momentarily press the button labeled SW3 / POWER. It is located next to the power supply jack.
- The first sign that the boot process has begun will be an LED labeled DS6 / DONE illuminating. This means that the bistream for the fpga portion of Ultra96 has successfully loaded. This happens during uboot.
- Once LED2 begins to show a regular “heartbeat” Linux is up and running.
- From a laptop or other device search for and connect to the WI-FI network called Ultra96_xxxxxxxxxxxx, where the 12 x’s correspond to Ultra96’s MAC ID.
- From a browser, go to http://192.168.2.1
- You will be greeted by Ultra96’s homepage.
- Option 2
- Connect the Ultra96 to a DisplayPort monitor with a miniDP to DisplayPort cable plugged into the connector labeled DISPLAY PORT.
- Connect a USB keyboard and mouse to J8 and J9, or through a USB hub connected to J8 or J9.
- Connect the power supply to the Ultra96.
- Momentarily press the button labeled SW3 / POWER. It is located next to the power supply jack.
- You will be able to watch the progress of the boot process on the monitor.
- As in Option 1, an LED labeled DS6 / DONE will illuminate at some point during boot. This means that the bistream for the fpga portion of Ultra96 has successfully loaded.
- Linux will boot, launching a desktop environment.
What’s Next?
If you are already familiar with the Ultra96 and would like to change out the stock operating system, please proceed to one of the following pages:
- Downloads page: This page lists all Linaro and 3rd party operating systems available for the Ultra96
- Installation page: If you already have the images you need, this page has information on how to install the different operating systems onto your Ultra96
- Guides
- Board Recovery
- If at any time your board is having unexplainable issues, it is suggested to attempt a board recovery. These instructions will guide you through a succesfull board recovery.
- Support
- From bug reports and current issues, to forum access and other useful resources, we want to help you find answers
Back to the Ultra96 documentation home page