Document Control ....................3 Version History ...................... 3 Introduction ......................3 Glossary ........................... 5 Reference Documents ......................5 Ultra96-V2 Architecture and Features ..............6 List of Features ........................6 Ultra96-V2 Block Diagram ....................... 7 Functional Description ................... 8 Zynq UltraScale+ MPSoC ......................8 5.1.1...
Date Comment 23 May 2019 Initial Release 3 Introduction The main purposes of the Ultra96-V2 Kit are: Provide a Xilinx entry in the 96Boards community • • Combine ARM processing with programmable logic in a convenient and expandable board •...
Page 4
Embedded Computing Robotics Wireless design and demonstrations using Wi-Fi and Bluetooth Page 4...
Glossary Term Definition Zynq UltraScale+ MPSoC Processing System Zynq UltraScale+ MPSoC Programmable Logic PS Multiplexed Input Output Pins Power On Reset Application Processing Unit Real-time Processing Unit Graphics Processing Unit SYSMON System Monitor High Density PL I/O Pins High Performance PL I/O Pins PMBus Power Management Bus Reference Documents...
4 Ultra96-V2 Architecture and Features This section summarizes the features of the development board, followed by functional descriptions of each circuit. List of Features The Ultra96-V2 Developer Kit supports the following features: • Zynq UltraScale+ MPSoC ZU3EG SBVA484 • Storage...
5 Functional Description The following sections provide brief descriptions of each feature provided on the Ultra96-V2 board. Zynq UltraScale+ MPSoC The Zynq UltraScale+ MPSoC ZU3EG device (in the SBVA484 package) contains: • Processor System (PS): Application Processing Unit Quad-core ARM Cortex-A53 MPCore with CoreSight; NEON & Single/Double Precision Floating Point;...
ZU3EG provides one HD bank (Bank 26) with 24 pins, one HP bank (Bank 65) with 52 pins, and another HP bank (Bank 66) with 6 pins. The PL I/Os on Ultra96-V2 are tied to the Low-Speed 96Boards Mezzanine, the High-Speed 96Boards Mezzanine, Bluetooth, and the fan.
Page 11
Table 2 – PL IO Bank 65 MPSoC Pin Number Bank MPSoC Site Name Function FAN_PWM CSI0_C_N Expansion CSI0_C_P CSI0_D0_N CSI0_D0_P CSI0_D1_N CSI0_D1_P CSI0_D2_N CSI0_D2_P CSI0_D3_N CSI0_D3_P CSI1_C_N CSI1_C_P CSI1_D0_N CSI1_D0_P CSI1_D1_N CSI1_D1_P DSI_CLK_N DSI_CLK_P DSI_D0_N DSI_D0_P DSI_D1_N DSI_D1_P DSI_D2_N DSI_D2_P DSI_D3_N DSI_D3_P...
Page 12
NetR35_1 Table 3 – PL IO Bank 66 MPSoC Pin Bank MPSoC Site Name Function Number HSIC_STR HS Expansion MIO7_Radio_RST_N Radio Page 12...
Page 15
Table 6 – MIO Bank 501 (MIOs 26 to 51) Bank Pin # Device Signal Notes 26 GPIO MIO26_PWR_INT Pushbutton On/Off Controller Interrupt, Pushbutton turn-off event detected 27 DPAUX MIO27_DP_AUX_OUT DPAUX single-ended output MIO28_DP_HPD DPAUX Hot Plug Detect MIO29_DP_OE DPAUX Output Enable MIO30_DP_AUX_IN DPAUX single-ended input 31 GPIO...
Page 16
Table 7 – MIO Bank 502 (MIOs 52 to 77) Bank Pin # Device Signal Notes 52 USB0 MIO52_USB0_CLK USB0 Clock MIO53_USB0_DIR USB0 Data bus direction MIO54_USB0_DATA2 USB0 Data 2 MIO55_USB0_NXT USB0 Data flow MIO56_USB0_DATA0 USB0 Data 0 MIO57_USB0_DATA1 USB0 Data 1 MIO58_USB0_STP USB0 Stop transfer MIO59_USB0_DATA3...
5.1.4 PS Bank 503 Mode, config, PSJTAG, error, SRST, and POR. Bank 503 contains system-level pins, including Table 8 – PS Bank 503 MPSoC Pin Bank MPSoC Site Name Number PS_ERROR_OUT PS_ERROR_STATUS PS_INIT_N PS_MODE0 PS_MODE1 PS_MODE2 PS_MODE3 PS_PAD_IN PS_PAD_OUT POWER_GOOD PS_REF_CLK PS_SRST_N Page 17...
5.1.5 PS Bank 504 Bank 504 contains the DDR Controller pins which are connected to LPDDR4 on Ultra96-V2. Table 9 – PS Bank 504 MPSoC Pin Bank MPSoC Site Name Number AA22 PS_DDR_CAA0 AB20 PS_DDR_CAA1 AB17 PS_DDR_CAA2 AB19 PS_DDR_CAA3 AB21...
MT53D512M32D 2DS-053 AIT:D. microSD Card Ultra96-V2 provides a microSD card socket as the primary boot device. VCCO for the SDIO lines going into the Zynq MPSoC is 1.80V thus a level shifter is required to go from the 3.3V native SD card slot to 1.80V...
Ultra96-V2 provides one upstream (device) and two downstream (host) USB 3.0 connections. A USB 2.0 downstream (host) interface is provided on the high speed expansion bus. Two Microchip USB3320 USB 2.0 ULPI Transceivers and one Microchip USB5744 4-Port SS/HS USB Controller Hub are specified.
Ultra96-V2 supports one Mini DisplayPort output. A TE Connectivity 2129320-3 provides the Mini DisplayPort connectivity. UART Ultra96-V2 provides access to one UART on the baseboard. PS UART1 (MIO0, MIO1) is connected to a 4-pin 2mm header (J1). Table 12 – Pinout for the J1 UART Header...
5.10 MPSoC Thermal Bracket with Fan The Ultra96-V2 uses a thermal bracket with a fan for the MPSoC device. The bracket is mounted to the bottom side of the Ultra96-V2 to help dissipate heat. The bracket also has additional mounting holes to allow for other possible thermal solutions.
Amphenol FCI 61082-061409LF (or compatible) 60 pin low profile 0.8mm receptacle is specified. Table 14 shows the pinout of the High Speed Expansion Header (Ultra96-V2 column) and the differences from the 96Boards specification (96Boards column). With the exception of SD, I2C2 and I2C3, all dedicated interfaces specified by 96Boards are replaced with GPIO.
6 Configuration and Debug Boot Mode Ultra96-V2 supports booting from JTAG and microSD Card. A DIP switch (SW3) is installed to allow selecting the desired boot mode. Figure 5 – Boot Mode Switch (SD Boot Mode Shown) JTAG Configuration and Debug JTAG access to the MPSoC is available through a 1x8 header (J3).
EIAJ-3 compliant DC plug available up to 2A, which is 4.75 mm outer diameter with 1.7mm center pin (4.75/1.7), for the power supply https://en.wikipedia.org/wiki/EIAJ_connector • However, there is a bit of flexibility. Avnet offers a 12V supply as an accessory (part number: AES-ACC-U96-4APWR) with the following specifications: • Input: 100-240V, 50/60HZ •...
Avnet has also provided an example of this spreadsheet filled out for the Ultra96-V2 under Documentation on the Ultra96-V2 website. Power Regulators A configurable multi-rail PMIC provides all power for the Ultra96-V2. The power rail configuration is shown below: Figure 8 –...
Power Sequence Here we have the defined power up sequencing for the Ultra96-V2. Figure 9 – Power up Sequencing The captures below show the power up sequencing measurements taken on the Ultra96-V2: Pink – 5V Yellow – VCCPSINT_LP Yellow – VCCPSINT_LP...
Page 31
Yellow – VCCPSINT_LP Blue – VCCPSINT_FP Dark Blue – VCCINT Light Blue – VCCPSAUX Pink – VCCINT Light Blue – VCCPSAUX Dark Blue – VCCO PSDDR 1.1V Pink – VCCAUX Yellow – VCCPSINT_LP Yellow – VCCPSINT_LP Light Blue – VCCAUX Pink –...
These clocks are generated by the IDT 5P49V6975 programmable clock generator. 9 Reset Ultra96-V2 Reset is managed by the Infineon PMICs. At power-up, the ZU3EG is held in reset until all power rails have ramped up and are stable. A pushbutton allows manually resetting the ZU3EG.
Need help?
Do you have a question about the Ultra96-V2 and is the answer not in the manual?
Questions and answers