iCE40 Ultra Wearable Development Platform User Guide EB100 Version 1.0, July 2015iCE40 Ultra Wearable Development Platform Introduction The iCE40 Ultra Wearable Development Platform is an easy-to-use platform which demonstrates how the iCE40 Ultra and MachXO2 FPGAs can be utilized in wearable and mobile applications. Along with the evaluation board and acces- sories, there are reference designs available to demonstrate the functionality of the boards and components. The iCE40 Ultra Wearable Development Platform consists of two boards: the Main Board and the Sensor Board. The Main Board contains the iCE40 Ultra and MachXO2 FPGAs, which drive various components on the board. The iCE40 Ultra focuses on interfacing with peripheral components such as LEDs, sensors and BLE connectivity. The MachXO2 focuses on driving the MIPI DSI Display from a Quad SPI flash functioning as a frame buffer and storage device. The Sensor Board contains several sensors that are typically found in mobile and wearable devices. By separating the two boards, the interconnect headers can be used to directly interface with peripherals for testing (see the Headers section). The contents of this user guide include a description of the board features, header connection descriptions and pinouts, instructions on loading demonstration bitstreams, a complete set of schematics, and the bill of materials. Features The iCE40 Ultra Wearable Development Platform includes: iCE40 Ultra Wearable Development Platform Main Board: iCE40 Ultra (iCE5LP-4K-SWG36) device in a 36-ball WLCSP package MachXO2 (LCMXO2-2000ZE-1UWG49) device in a 49-ball WLCSP package High-current IR, White, and RGB LEDs Stereo Microphones Connector and driver circuitry for MIPI DSI Display Headers for I2C, SPI, and UART Mini-USB programming connection Battery charger RoHS-compliant packaging and process iCE40 Ultra Wearable Development Platform Sensor Board: Bluetooth Low-Energy Module Heart-rate/SpO2 Sensor and Analog Front End Skin temperature sensor Pressure sensor Accelerometer/Gyroscope Pads for soldering on battery (charger accepts Li-Ion and Li-Po) Syma 652030 Battery 3.7 V, 250 mAh Lithium-Polymer Battery provides power while the USB cable is discon- nected LG LH154Q01 Display 240x240 Single Lane MIPI DSI Display. Must be attached prior to power-up USB Connector Cable A mini-USB port provides power and a programming interface for the board Watch Strap A watch strap comes pre-attached to the Sensor Board Note: Static electricity can severely shorten the lifespan of electrical components. Use care while handling the iCE40 Ultra Wearable Development Platform to avoid ESD damage. 2