Page 2
Document Control Document Version: Document Date: 25 Jun 2019 Prior Version History Version Date Comment 25 Jun 2019 Initial Ultra96-V2 Getting Started Guide (30 May 2019 image) Page 2...
13 Access Ultra96-V2 Linux Terminal over SSH ............. 23 14 Power Off ......................26 15 Getting Help and Support ................... 27 15.1 Avnet Support ......................... 27 15.2 Xilinx Support ......................... 28 16 Installing and Licensing Xilinx Software .............. 29 16.1 Install Vivado Design Suite, Design Edition ................
1 Getting Started with Ultra96-V2 The Avnet Ultra96-V2 enables hardware and software developers to explore the capabilities of the Zynq® UltraScale+™ MPSoC. Designers can create or evaluate designs for both the Zynq Processor Subsystem (PS) and the Programmable Logic (PL) fabric.
Quick Start Instruction card 2.1 Optional add-on items: External 96Boards compliant power supply kit (12V, 4A, International plugs) o AES-ACC-U96-4APWR http://avnet.me/96boardpower4A USB-to-JTAG/UART pod for Ultra96-V2 o AES-ACC-U96-JTAG http://avnet.me/Ultra96JTAG 96Boards Click Mezzanine for adding Click boards to the Ultra96-V2...
Bill of materials Mechanical drawing 3D Model Board definition files for Vivado integration available at https://github.com/Avnet/bdf. Programmable logic (PL) master user constraints 3.2 Tutorials and Reference Designs: 3.3 Trainings and Videos: Live and On-Demand Technical Training Courses at http://avnet.me/TTC...
5 Ultra96-V2 Basic Setup and Operation The functionality of the Ultra96-V2 is determined by the application booted from the non-volatile memory – by default that is the microSD Card. This Getting Started Guide allows system developers to exercise and demonstrate multiple circuits through PetaLinux, including: ...
The Ultra96-V2 example design must first be written to the 16GB microSD Card, which ships blank. 1. Please download the image and instructions at http://avnet.me/ultra96-v2-oob 2. Complete the process to write the image to your 16GB card. 3. Insert the microSD card into the Ultra96-V2 card cage J2.
3. If you will be using a USB-to-JTAG/UART Pod, plug that into J1 and J3 before plugging in 12V power. Note that some Pods only have a 3-pin and 7-pin receptacles, which is compatible with the 4-pin and 8-pin headers on Ultra96-V2 (align as seen in Figure 6 below).
Page 13
4. Plug in your 12V Barrel Jack power supply into a wall outlet and then connect the barrel jack to J10 on your Ultra96-V2. Green Vin status LED D17 will light, but the board is not yet powered on. Note: DC power supply is not included in the Ultra96-V2 kit but can be purchased separately.
8 Power Up and Connect to Wi-Fi 1. Press and release the power button (SW4). The Green Power On LED (D2), Red INIT_B LED (D5) and the Green User LEDs should illuminate. After a few seconds, INIT_B LED will turn off and the Blue DONE LED (D1) will illuminate. You will immediately see output to the terminal screen as Linux boots.
Page 15
7. Before bringing Wi-Fi interface must first edit /home/root/wpa_supplicant.conf file with the correct SSID and security password for your Wi-Fi access point. You can use the built-in vi editor to do this. vi wpa_supplicant.conf a) If you are not familiar with vi, the easiest thing to do is to edit the SSID_here and password_here fields in the following lines in a text editor, then copy to your clipboard.
11. Edit /home/root/wpa_supplicant.conf again to correct the mistake 12. Run the wifi.sh script again. ./wifi.sh 13. A successful connection should appear like the following: Figure 8 – Successful Wi-Fi Connection on Ultra96-V2 14. Use ifconfig to determine the IP address assigned to the board. ifconfig Figure 9 –...
15. Open a browser using a machine connected to the same network, and then browse to the IP address of the board. The browser page will show like below. Figure 10 – Connected to Ultra96-V2 Webserver Note that this design is still in the process of being updated. The MAC Address is correct, but the IP Address is not.
9 Ultra96-V2 GPIO LEDs Example Project 1. Next we want to access the Ultra96-V2 GPIO LEDs example project. From the Ultra96- V2 home page select Ultra96 GPIO LEDs example project Figure 11 – Ultra96-V2 GPIO LEDs Be aware that the photo on this page and the LED reference designators is the older Ultra96- V1.
2. All LEDs will be at an unknown state to begin with. Select the drop down menus and begin changing the status of the GPIO LEDs. You will notice that the four LEDs (located in between the two USB connectors J8/J9) update in real time. See the mapping below. For example, if you change the pull-down for LED2/DS5, then LED D7 which is closest to USB Connector J8 will be the one to change.
10 Example Projects Unfortunately, the Example Projects besides the GPIO LEDs are still under construction. Figure 14 – Example Projects Under Construction Page 20...
11 Custom Content Tutorial 1. Select the Tutorial tab at the top of the page. You will be directed to a Tutorials/Guides page Figure 15 – Ultra96-V2 Tutorials/Guides 2. This section goes into how to get started with the microSD card image we have been exploring up to this point.
12 Using Ultra96-V2 Tutorial 1. Click the Tutorials page. Select the Using Ultra96 tutorial 2. This tutorial goes over the various ways you can interact with the Ultra96-V2. As of now we have interacted using the Webserver and UART on the Pod. 3.
13 Access Ultra96-V2 Linux Terminal over SSH 1. Open TeraTerm and then select File New connection… as seen in the image below. Figure 16 – TeraTerm New Connection Page 23...
2. A new TeraTerm: New connection window will open. We now want to connect to Ultra96-V2 over SSH, select TCP/IP and then configure your Terminal settings to use the IP address that you discovered previously, similar to the below figure. Figure 17 –...
5. You will then be prompted to enter SSH Authentication information. In our case it is looking for the Linux terminal’s user name and passphrase which are root and root. 6. Please type in root for the User name and then type in root for the Passphrase as well. Then select OK.
14 Power Off When you are done experimenting with your Ultra96-V2 and wish to power off the board, there are several ways to power off the board. You can do it from the command line with a ‘shutdown - h now’ command. However, we will have you take advantage of the on-board On/Off Controller that interacts with the MPSoC Power Management Unit to initiate a controlled shutdown.
15 Getting Help and Support 15.1 Avnet Support The Ultra96‐V2 is a versatile development kit that allows evaluation of the Zynq MPSoC, which can help you adopt Zynq into your next design. All technical support is offered through http://avnet.me/Ultra96_Forum. Ultra96‐V2 users are encouraged to participate in the forums and offer help to others when possible. To access the most current collateral for Ultra96‐V2 please visit the community support page at: http://avnet.me/ultra96‐v2 To access the latest Ultra96‐V2 documentation, click on the View All link under Documentation: To access the latest reference designs for Ultra96‐V2, click on the View All link under Reference Designs: To access the Ultra96‐V2 technical forums, go to http://avnet.me/Ultra96_Forum . To view online training and videos, go to http://avnet.me/TTC. Page 27...
15.2 Xilinx Support For questions regarding products within the Product Entitlement Account, visit the Contact Support site for Xilinx: https://www.xilinx.com/support/service‐portal/contact‐support.html For technical support including the installation and use of the product license file, contact Xilinx Online Technical Support at www.xilinx.com/support. The following assistance resources are also available on the website: Software, IP and documentation updates Access to technical support web tools Searchable answer database with over 4,000 solutions User forums Page 28...
The Zynq device on the Ultra96-V2 is supported in Vivado Design Suite, Design Edition. Version 2018.1 or later is required to use the board definition file provided on the Avnet GitHub. You must license your Vivado Design Suite, Design Edition with the license that came with your Ultra96-V2.
7. Create or select your Host ID. Click Next. Figure 24 – Select Host Information Page 31...
Page 32
8. Review the license request, then click Next again. If a full seat of Vivado System or Design Edition has already been installed, then no further software will be needed. Please check online for any updates at: www.xilinx.com/support/download/index.htm For detailed instructions on installing and licensing the Xilinx tools, please refer to the latest version of Vivado Design Suite User Guide Release Notes, Installation, and Licensing (UG973).
Both CE and FCC certifications are necessary for system level products in those countries governed by these regulatory bodies. Because Avnet boards are intended for evaluation kits only and destined for professionals (you) to be used solely at research and development facilities for such purposes, they are considered exempt from the EU product directives and normally are not tested for CE or FCC compliance.