Avnet MiniZed Installation manual

Page 1
Copyright © 2017 Avnet, Inc. AVNET, “Reach Further,” and the AV logo are registered
trademarks of Avnet, Inc. All other brands are the property of their respective owners.
LIT# MiniZed-HW-UG-v1-0-V1
MiniZed Hardware User Guide
Version 1.0

Page 2
Document Control
Document Version: 1.0
Document Date: 06/13/2017
Prior Version History
Version
Date
Comment
1.0
06/13/2017
Initial MiniZed Hardware User Guide

Page 3
Contents
Reference Documents.................................................................................................7
Terminology.................................................................................................................8
Introduction .........................................................................................................10
Block Diagram and Features...............................................................................11
List of Features ...................................................................................................................... 11
MiniZed Block Diagram.......................................................................................................... 12
Functional Description.........................................................................................13
Zynq 7Z007S SoC ................................................................................................................. 13
SoC IC Package..............................................................................................14
Device configuration........................................................................................14
Debug interface ...............................................................................................15
I/O Levels........................................................................................................15
Power Banks ...................................................................................................16
Storage................................................................................................................................... 17
Micron DDR3L memory ...................................................................................17
Micron QSPI flash memory..............................................................................17
Micron on-board eMMC memory .....................................................................17
External SD card .............................................................................................18
Power Supply......................................................................................................................... 19
Power requirements.........................................................................................19
Optional external power supply - AES-ACC-MINIZ-PWR.................................19
Power Tree......................................................................................................21
Module Reset ..................................................................................................22
Clocking ................................................................................................................................. 24
Wireless Radio Module.......................................................................................................... 24
Wireless Antenna.............................................................................................24
Wireless software support................................................................................24
Wireless module layout....................................................................................24
Zynq to wireless module interface....................................................................24
USB Host Interface ................................................................................................................ 25
Arduino-compatible Shield connectors .................................................................................. 25
Shield power and signal levels.........................................................................26
Shield connector layout ...................................................................................26
Arduino interface connector pin assignments...................................................27

Page 4
Pmod connectors................................................................................................................... 28
Pull-up resistors ..................................................................................................................... 30
Sensors.................................................................................................................................. 30
Microphone Input.............................................................................................30
Motion & Temperature sensor..........................................................................31
User interface......................................................................................................................... 32
Board LED’s ....................................................................................................32
SoC LED’s.......................................................................................................32
Push buttons....................................................................................................32
Switches..........................................................................................................32
Zynq-7000 AP SoC I/O Bank Allocation..............................................................33
PS pin Allocations.................................................................................................................. 33
PL pin Allocations................................................................................................................... 35
Boot Modes.........................................................................................................36
Mechanical ................................................................................................................39
Weight.................................................................................................................................... 39
Measurements ....................................................................................................................... 39
Ordering Information ...........................................................................................40
Disclaimer ...........................................................................................................40

Page 5
Figures
Figure 1 – MiniZed Block Diagram.............................................................................12
Figure 2 – I/O Bank Pin Locations (Top view) ...........................................................14
Figure 3 – Top View of 7Z007S Power Pins..............................................................16
Figure 4 – How a Pmod Micro SD Card Could be Used............................................18
Figure 5 – Power Source Selection and Diode..........................................................20
Figure 6 – AC/DC Adapter.........................................................................................21
Figure 7 – MiniZed Reset Structure...........................................................................22
Figure 8 – Power-on and Reset Timing.....................................................................23
Figure 9 – Zynq Interface to the Wireless Module.....................................................25
Figure 10 – Arduino R3 Pins......................................................................................26
Figure 11 – Arduino (not R3) Measurements.............................................................26
Figure 12 – Reference Arduino R3 Footprint (Arduino UNO Board)..........................27
Figure 13 – Avnet Touch Display Pmod Pin Assignments.........................................29
Figure 14 – Microphone Input....................................................................................30
Figure 15 – Vivado Assignment of PS Peripheral I/O Pins........................................34
Figure 16 – MiniZed Switch Location.........................................................................37
Figure 17 – Boot Modes (JTAG Top) (QSPI/Flash Bottom).......................................38
Figure 18 – MiniZed Top-Side Mechanical (Thousandths of an Inch)........................39

Page 6
Tables
Table 1 – MiniZed Zynq Bank I/O voltages................................................................16
Table 2 – MiniZed Zynq Core and AUX voltages.......................................................16
Table 3 – Board power requirements.........................................................................19
Table 4 – Pinout for the ARJ1 Arduino Header Socket Strip .....................................27
Table 5 – Pinout for the ARJ2 Arduino Header Socket Strip .....................................28
Table 6 – Pinout for the ARJ3 Arduino Header Socket Strip .....................................28
Table 7 – Pinout for the ARJ4 Arduino Header Socket Strip .....................................28
Table 8 – PMOD#1-LP 2x6 Connector Pinout...........................................................29
Table 9 – PMOD#2-LP 2x6 Connector Pinout...........................................................29
Table 10 – Audio Sensor Pinout................................................................................31
Table 11 – Motion & Temperature Sensor Pinout......................................................31
Table 12 – PS I/O pin assignments ...........................................................................33
Table 13 – Allocation of MIO pins..............................................................................33
Table 14 – PL I/O Pin Assignments...........................................................................35
Table 15 – Boot Mode Switch Selections ..................................................................36
Table 16 – Ordering Information................................................................................40

Page 7
Reference Documents
[1] Zynq-7000 All Programmable SoC Overview
[2] Zynq-7000 All Programmable SoC DC and AC Switching Characteristics
[3] Zynq-7000 All Programmable SoC Technical Reference Manual
[4] 7 Series FPGAs SelectIO Resources User Guide
[5] Zynq-7000 All Programmable SoC Packaging and Pinout Product Specification
[6] Zynq-7000 All Programmable SoC PCB Design Guide
[7] Xilinx Vivado Design Suite
[8] Xilinx Software Development Kit
[9] Digilent Pmod Interface Specification
[10] Arduino Uno Technical Specs
[11] FT2232H Dual High Speed USB to Multipurpose UART/FIFO IC Datasheet
[12] Murata LBEE5KL1DX Type 1DX 2.4GHz WiFi + Bluetooth Module
[13] Cypress BCM4343W datasheet
[14] Dialog DA9062 Integrated Power Solution Datasheet
[15] USB3320 Hi-Speed USB 2.0 ULPI Transceiver
[16] Micron DDR3L SDRAM MT41K256M16TW datasheet
[17] Micron QSPI Serial NOR Flash Memory datasheet
[18] Micron 8GB eMMC datasheet
[19] 7-inch Zed Touch Display Kit
[20] MP34DT01 MEMS audio sensor omnidirectional digital microphone datasheet
[21] LIS2DS12 3-axis "pico" accelerometer with temperature sensor datasheet

Page 8
Terminology
Term Definition
ARM Advanced RISC Machine
BGA Ball Grid Array
BLE Bluetooth Low Energy
BSP Board Support Package
I/O Input/Output
I2C Inter-Integrated Circuit
ECC Error Correction Code
EDR Enhance Data Rate
EMIO Extended MIO
eMMC Embedded Multi-Media Controller/Card
FSBL First Stage Boot Loader
GPIO General Purpose I/O
HR High Range
JTAG Joint Test Action Group
LE Low Energy
LPO Low Power Oscillator
MEMs Micro-Electro-Mechanical Systems
MIO Multiplexed I/O
N/C Not Connected
OCM On-Chip Memory
POR Power On Reset
PDM Pulse Density Modulation
PL Programmable Logic
PMIC Power Management Integrated Circuit

Page 9
Pmod Peripheral module (Digilent Inc. trademark)
PS Processor System
RISC Reduced instruction set computing
RTC Real-Time Clock
SDIO Secure Digital Input Output
SoC System on a Chip
SPI Serial Peripheral Interface
SRST System Reset
SSBL Second Stage Boot Loader
UART Universal Asynchronous Receiver/Transmitter
ULPI USB Low Pin Interface
USB Universal Serial Bus

Page 10
Introduction
The main purposes of the MiniZed Kit are the following:
Be a low-cost starter kit for Zynq SoC developers
Showcase the Zynq 7000S single-core family
Incorporate the Murata 1DX Bluetooth and Wireless solution
Demonstrate Bluetooth for peripherals or phone/tablet user interfaces
Use an on-board microphone as input for PL-PS signal processing reference designs
Allow for the use of Arduino-compatible, PmodTM-compatible and USB peripherals
Showcase hardware acceleration for software bottlenecks

Page 11
Block Diagram and Features
This section summarizes the features of the development board, followed by functional descriptions.
List of Features
The MiniZed Developer Kit supports the following features:
Zynq single-core System-on-Chip (SoC) device : XC7Z007S-1CLG225C
Storage
Micron 512 MB DDR3L
Micron 128 Mb Quad SPI NOR flash
Micron 8GB eMMC
Micro USB connector for on-board JTAG and UART via FTDI device
Micro USB connector for external power in high power mode
USB Type A host connector for a USB slave device connection
Arduino Shield connectors for Arduino-compatible peripherals
Pmod sockets x 2
Murata wireless “Type 1DX” module: LBEE5KL1DX
based on the Cypress BCM4343W
2.4 GHz Wi-Fi complies with 802.11b/g/n
Bluetooth
Bluetooth Version 4.1 plus EDR (Enhanced Data Rate)
Power Class 1 (10dBm max) and BLE (Bluetooth Low Energy)
Leverages certification of reference design that uses PCB antenna
Dialog PMIC (power-management IC) with I2C interface : DA9062
Bi-element user LEDs x 2
Single-color LEDs for Power, Config Done, Wifi, and Bluetooth
Reset pushbutton & user PS pushbutton x 1
User PL switch x 1
ST Micro Accelerometer and Temperature sensor : LIS2DS12
ST Micro MEMS microphone sensor : MP34DT05
Note that there is no on-board, wired Ethernet interface. All development will have to be done via USB,
Wi-Fi, or JTAG interface. Wired Ethernet may be possible using a Pmod.

Page 12
MiniZed Block Diagram
Figure 1 – MiniZed Block Diagram

Page 13
Functional Description
The following sections provide brief descriptions of each feature provided on the MiniZed board.
Zynq 7Z007S SoC
The Zynq 007S device (in the CLG-225 package) contains:
Processor System (PS):
Single-core ARM® Cortex™-A9
Max frequency 667MHz
256 KB on-chip RAM
84 PS I/O pins
USB 2.0 OTG, SDIO x 2, UART x 2, SPI x 2, I2C x 2 etc.
Logic Elements (LE):
Programmable logic architecture equivalent to an Artix -7 FPGA
23K Logic Cells
1.8Mb Block RAM (50 x 36Kb blocks)
54 High Range (1.2V to 3.3V) I/O pins
The 225-pin package is used since this is the lowest cost device in this family
This package restricts the DDR interface to 16 bits
Only one USB master interface is supported
Only 1 of the 2 SDIO controllers in the PS are available directly from the PS, the other
through EMIO. The CLG225 does not support booting from SD Card.
One PS UART is routed to the computer via USB, the other is used for communication with
the Bluetooth part of the Murata wireless module. For communication with Shield or Pmod
peripherals, one of these UARTs can be re-purposed or another UART can be instantiated
in the PL.
I/O levels of 3.3V are supported for PMOD and Arduino peripherals.
All MIO pins are 3.3V.

Page 14
SoC IC Package
The CLG225 package is a 225-pin 13mm x 13mm BGA with a 0.8mm ball pitch. The image below
indicates the locations of the various I/O pins as seen from the top.
Figure 2 – I/O Bank Pin Locations (Top view)
Device configuration
Device configuration, i.e. the programming of both the PS and the PL, can be achieved in a number
of ways:
Using JTAG via the on-board USB-to-JTAG circuitry to configure the SoC using the Xilinx
SDK, which is based on Eclipse (see [8])
Loading an image from the QSPI flash device
Loading the First Stage Boot Loader (FSBL), Second Stage Boot Loader (SSBL) and PL
bitstream from QSPI flash so that the Petalinux components can be loaded from either the
on-board eMMC or from an external mass storage device such as a Micro SD (uSD) card
plugged into a Pmod socket using SDIO

Page 15
Debug interface
Historically the use of a JTAG debugger involved a JTAG connector and the use of an additional
JTAG pod/cable. The MiniZed board has on-board JTAG circuitry that allows JTAG programming
and debug using a standard USB cable.
The USB-to-JTAG interface uses a 2-port USB-to serial converter from FTDI, the FT2232.
To use the FT2232 device, the computer must have the FTDI driver installed, as well as
Vivado 2017.1 or later. (see [7])
The first FT2232 port is used for USB-to-JTAG, while the second is used for USB-to-UART.
The USB-to-UART enumerates as a COM port on the computer when the EEPROM is
correctly programmed.
If looking to add an on-board USB-to-JTAG configuration solution to a custom board, please
see AR# 68889 provided by Xilinx for available solutions.
https://www.xilinx.com/support/answers/68889.html
I/O Levels
The MiniZed’s Zynq SoC allows programmable voltage levels for PS I/O pins (1.8V or 3.3V) and for
PL I/O pins (1.2V to 3.3V).
PS I/O pin assignments are typically the result of trade-offs between functions, as they are
multiplexed onto the same bonded out I/O pins, known as MIO pins.
The MIO pins are divided into two banks, i.e. Bank 0 = MIO0-15 and Bank 1 = MIO16-53.
In Vivado the I/O voltage levels for both these banks are set to 3.3V (and not 1.8V).
Peripherals such as SDIO, UART, I2C and SPI can be selected to interface directly to the
PL, in which case they are mapped to EMIO (Extended MIO) pins. These pins can be used
in the PL and/or can be routed to PL I/O pins
All the MiniZed’s PL I/O pins are HR (high range, i.e. 1.2V to 3.3V). All PL banks are set to
the 3.3V range.
The 54 PL pins are defined to be 27 differential signal pairs. When the bank I/O supply is
3.3V, as for most MiniZed PL banks, LVDS is supported as input only.

Page 16
Power Banks
There are various I/O banks that can be powered separately. The table below shows how those
I/O banks are powered on the MiniZed board.
Table 1 – MiniZed Zynq Bank I/O voltages
SoC Side
Purpose
Bank
Voltage
PS
Configuration
0
3.3V
MIO0 - MIO15, PS_CLK, PS_POR
500
3.3V
MIO16 – MIO53, PS_SRST
501
3.3V
DDR3L
502
1.35V
PL
HR I/O (46 pins)
34
3.3V
XADC, HR I/O (8 pins)
35
3.3V
Table 2 – MiniZed Zynq Core and AUX voltages
SoC Side
Purpose
Voltage
PS
PS Core (VCCPINT)
1.0V
VCCPAUX
1.8V
PL
PL Core (VCCINT, VCCBRAM)
1.0V
VCCAUX
1.8V
Figure 3 – Top View of 7Z007S Power Pins

Page 17
Storage
The Zynq PS has 256 KBytes of on-chip RAM. The MiniZed supports 3 types of external memory:
512 MBytes of DDR3L, which is RAM for data and program storage
128 Mbits of QSPI NOR Flash
8 Gbytes of eMMC or SD Card via external PMOD (not included in kit)
Micron DDR3L memory
The MiniZed has a 4Gb (512 MB) DDR3L Micron MT41K256M16TW-107 memory device
The CLG225 package Zynq deice only supports a 16-bit wide memory interface (not x32).
This is a 1.35V device in a 96-ball 8mm x 14mm package
DDR termination voltage and reference are provided by the Dialog DA9062 PMIC
DDR termination voltage of 0.675 V is provided
Micron QSPI flash memory
The QSPI interface is a 3.3V NOR Micron MT25QL128ABA8E12-0SIT flash device.
The MiniZed’s 128Mbit QSPI device can be expected to be large enough to run almost any bare
metal application. It is also possible to run Petalinux from the QSPI dependent on how large of a
build it is. However in most Petalinux builds the QSPI will be used to store the First Stage Boot
Loader.
Micron on-board eMMC memory
Embedded Multi-Media Controller/Card (eMMC) is a mechanism to allow the ARM controller access
to large banks of NAND flash without the requirement to actively manage the NAND.
The MiniZed board has an 8GB eMMC Micron MTFC8GAKAJCN-4M IT device.
- MiniZed is designed to operate the eMMC SDIO interface in high-speed mode, up to
50 MHz.
- The 3.3V device allows for a 4-bit interface, which means that 4 of the 8 data lines can
be used for a 6-wire SDIO interface to the Zynq device.
- Block management is implemented on the device. The device also includes a built-in
error correction code (ECC) algorithm to ensure that data integrity is maintained.
- Zynq cannot boot directly from eMMC. The FSBL has to be in the QSPI flash device
to boot from eMMC.

Page 18
External SD card
Note that the 7Z007S in the CLG225 package cannot use an SD card for primary boot since that
requires that the SD Card reside on the SDIO peripheral on MIO pins 40-45, and these pins are not
available in the CLG225 package. This means that primary boot must be from QSPI flash or from
JTAG.
A (micro) SD card can be used if it is accessed via a Pmod slot.
This will require the SDIO interface to be moved programmatically from hard-wired MIO
pins to EMIO pins. Two GPIO pins for CD and WP will also have to be used. This is
illustrated in the diagram below.
Using EMIO will reduce the SDIO bus max clock speed from 50MHz (MIO) to 25MHz
(EMIO).
Pmod
Zynq SoC
PS
GPIO
SDIO#0
SDIO#1
UART#0
UART#1
MIO
EMIO
...
Pmod
Connector
SD Card
eMMC
6
62
To Wirel ess Radio
Figure 4 – How a Pmod Micro SD Card Could be Used
An example of such an SD card Pmod is the Digilent 410-123 (PMOD-SD), which takes a full-sized
SD card and can be found at www.avnet.com .

Page 19
Power Supply
Power requirements
The MiniZed requires support for the input and output voltages and currents shown in Table 3.
Table 3 – Board power requirements
Bank
Voltage
Current (A)
Vccint / Vccpint 1 V 1.5
Vccaux / Vccpaux 1.8V 0.5
Vcco (DDR) 1.35V 1
Vcco 3.3 3.3V 1
DDR VTT 0.68V 0.5
DDR VREF 0.68V 0.1
Vin 5V 2.4
All supplies require 5% tolerance. These current values reflect the worst case power consumption
of both the Zynq device (taken from Xilinx Power Estimator tool) as well as the other on-board
circuitry.
Optional external power supply - AES-ACC-MINIZ-PWR
A single USB 2.0 port is only required to provide 500mA. The power budget for the board shows
that this power level is easily exceeded when the Zynq device operates under heavy utilization.
A secondary micro USB power input is provided with a micro-USB cable.
When the MiniZed user wants to use more current, he/she will have to provide power from a
secondary micro USB input.
In the case of having a large input source, user can populate R114 which will link the two
power inputs thus requiring only the single input source.
A “power kit” that consists of a 5V supply and a USB cable can be sold as an add-on item
when ordering a MiniZed board.
The two micro USB inputs are connected directly, with each supply being protected by a
blocking diode as in the image below.

Page 20
DA9062
Power
Manager
Micro
USB
Micro
USB
JTAG
UART
Host
Computer
500 mA
max
External
2.4A
Supply
Optional
5V
MiniZed
Res et Button
Zy nq R e set
RSTO_N
VLDO
5V
MR_N
VBUS
D±
VBUS
3.3V
1.0V
1.35V
0.675V
Buc k3
Buc k1
Buc k2
Buc k4
3.3V
EEPROM
FT2232
USB to
Serial
Ar duino
Interface
5V
3V3
IOREF
VIN
USB
Type A
USB Slave USB 2.0
Transceiver ULPI to Zynq
VBUS
D±
1.8V
Figure 5 – Power Source Selection and Diode
Also shown above is the powering of an Arduino-compatible shield.
A shield can be powered from the MiniZed through 5V and 3.3V. Both supply
voltages have a small diode drop that is proportional to the current drawn. If the
shield draws 500 mA, there could be a 0.3V drop.
A blocking diode protects the MiniZed supply output in the case of the shield being
powered independently.
In the case of it being powered independently, the shield 5V supply is not protected.
The user can remove the resistor in the 5V path to disconnect the 5V source if this
should be a problem.
The Arduino VIN pin can be used to power a board from the shield. This use case
is not supported, but the signal will be taken to a hole in the PCB.
Power-pack add-on kit
This MONOPRICE AVTCB-10273 external input supply is rated for 2.4A at 5V, allowing sufficient
power to feed:
The MiniZed Board with the PS and PL both running at Maximum frequency and utilization
All on-board peripherals, such as the Wi-Fi and Bluetooth active
All slave devices such as a USB slave, Arduino shield and Pmod peripherals active
This Kit includes an AC/DC adapter (5V >= 2A) with a USB Type A connection along with a USB
Type-A to microUSB cable.
Other manuals for MiniZed
1
Table of contents
Other Avnet Computer Hardware manuals