Artificial Intelligence III: Inference for Machine Learning
The element14 ESSENTIALS of Inference for Machine Learning covers the basics of artificial intelligence (AI) and machine learning (ML) inference. To extend the knowledge covered in the main module, this supplementary guide discusses the types of related components used for prototyping or product development.
Ultra96 and Accessories
The Ultra96-V2 updates and refreshes the Ultra96 product that was released in 2018. Like Ultra96, the Ultra96-V2 is an Arm-based, Xilinx Zynq UltraScale+ MPSoC development board based on the Linaro 96Boards Consumer Edition (CE) specification. Ultra96-V2 will be available in more countries around the world, as it has been designed with a certified radio module from Microchip. Additionally, all components are updated to allow industrial temperature grade options. Additional power control and monitoring will be possible with the included Infineon Pmics. Like Ultra96, the Ultra96-V2 boots from the provided Delkin 16 GB microSD card. Engineers have the option of connecting to Ultra96-V2 through a Webserver using the integrated wireless access point capability, or using the provided PetaLinux desktop environment which can be viewed on the integrated Mini DisplayPort video output. Multiple application examples and on-board development options are provided as examples. Ultra96-V2 provides four user-controllable LEDs. Engineers may also interact with the board through the 96Boards-compatible low-speed and high-speed expansion connectors by adding peripheral accessories, such as those included in the MikroE Click Mezzanine for 96Boards (available as an accessory). Micron LPDDR4 memory provides 2 GB of RAM in a 512M x 32 configuration. Wireless options include 802.11b/g/n Wi-Fi and Bluetooth 5 Low Energy. The radio module is Agency Certified in over 75 countries. UARTs are accessible on a header, as well as through the expansion connector. JTAG is available through a header. The convenient JTAG/UART Pod (available as an accessory) provides both JTAG and UART connections via USB. I2C is available through the expansion connector. Two Microchip USB3320 USB 2.0 ULPI Transceivers and one Microchip USB5744 4-Port SS/HS USB Controller Hub enable multiple USB connections. Ultra96-V2 provides one upstream (device) and two downstream (host) USB 3.0 connections. A USB 2.0 downstream (host) interface is provided via the high-speed expansion. The integrated power supply generates all on-board voltages from an external 12V supply (available as an accessory). The board has a temperature range of 0°C to 60°C.
AES-ACC-U96-JTAG Adapter Board, USB To JTAG/UART Adapter Module, For Ultra96 Development Board
Buy NowBuy Now
The Ultra96 USB to JTAG/UART Pod is an inexpensive and convenient way to add both USB to UART and Xilinx USB to JTAG capability. With a single microUSB connection to the host, this pod provides the transceivers to communicate with both the UART and JTAG headers on Ultra96. This allows engineers to access a serial terminal and Xilinx JTAG tools for communication, debugging, and simulation. High speed microUSB 2.0 connection Female UART header compatible with the Ultra96 UART male header Female JTAG header compatible with the Ultra96 JTAG male header.
AES-ACC-U96-ME-SK Development Kit, 96Boards Click Mezzanine Starter Kit, LS Mezzanine Board, 3 x Click Boards, For Ultra96 Development Board
Buy NowBuy Now
The 96Boards Click Mezzanine allows engineers to connect their low-speed (LS) mezzanine to Click Boards. The mezzanine breaks out the LS header to two MikroBUS sites, each supporting one Click board. Through common interfaces such as UART, SPI, and I2C, the MikroBUS standard offers many 100s of sensors, displays, storage, timing, mixed-signal, and audio Click boards.
The 96Boards ON Semiconductor dual camera mezzanine board provides a development and prototyping platform for the AP1302 imaging processor coupled with dual imaging camera modules. This 96Boards mezzanine card features two Polight IAS compatible imaging modules based on imaging sensors from ON Semiconductor. These sensors interface to an AP1302 imaging co-processor. By using the 96Boards standard, this card could be easily prototyped with the Ultra96-V2 platform. This kit simplifies the complex process of developing with imaging sensors.
VP-1204000 Evaluation Kit, Power Supply Kit, 12 V, 4 A, For Ultra96 Development Boards
Buy NowBuy Now
External 96Boards/Ultra96 compliant power supply kit (12V, 4A, International plugs). This power supply is recommended for designs that may consume power through the expansion mezzanines or USB 3.0 host connectors. AES-ACC-U96-PWR is the lowest-cost 96Boards-compatible power supply from Avnet that supplies 12V at 2A. It has a US plug and supports 100-240VAC.
PYNQ (Python Productivity for Zynq)
The TUL PYNQ-Z2 board, based on a Xilinx Zynq SoC, is designed for the Xilinx University Program to support PYNQ (Python Productivity for Zynq) framework and embedded systems development. PYNQ is an open-source project from Xilinx that makes it easy to design embedded systems with Xilinx Zynq Systems-on-Chips (SoCs). Using the Python language and libraries, designers can exploit the benefits of programmable logic and microprocessors in Zynq to build more capable and exciting embedded systems.
The TUL PYNQ-Z2 board, based on a Xilinx Zynq SoC, is designed for the Xilinx University Program to support PYNQ (Python Productivity for Zynq) framework and embedded systems development. PYNQ is an open-source project from Xilinx that makes it easy to design embedded systems with Xilinx Zynq Systems on Chips (SoCs). Using the Python language and libraries, designers can exploit the benefits of programmable logic and microprocessors in Zynq to build more capable and exciting embedded systems.
UltraScale+ MPSoC
ZCU104 Evaluation Kit enables designers to jumpstart designs for embedded vision applications such as surveillance, Advanced Driver Assisted Systems (ADAS), machine vision, Augmented Reality (AR), drones and medical imaging. This kit features a Zynq UltraScale+ MPSoC EV device with video codec and supports many common peripherals and interfaces for embedded vision use case. The included ZU7EV device is equipped with a quad-core ARM Cortex-A53 applications processor, dual-core Cortex-R5 real-time processor, Mali-400 MP2 graphics processing unit, 4KP60 capable H.264/H.265 video codec, and 16nm FinFET+ programmable logic.
Key Features
*Trademark. Xilinx is a trademark of Xilinx Inc. Other logos, product and/or company names may be trademarks of their respective owners.