Himax HM01B0 UPduino Shield
User Guide
© 2018 Lattice Semiconductor Corp. All Lattice trademarks, registered trademarks, patents, and disclaimers are as listed at
www.latticesemi.com/legal
.
All other brand or product names are trademarks or registered trademarks of their respective holders. The specifications and information herein are subject to change without notice.
2
FPGA-UG-02081-1.0
Contents
Acronyms in This Document ................................................................................................................................................. 3
1.
Introduction .................................................................................................................................................................. 4
1.1.
Further Information ................................................................................................................................................ 4
2.
Power Supply ................................................................................................................................................................ 5
3.
Board Overview ............................................................................................................................................................ 5
4.
iCE40 UltraPlus Pin Summary ....................................................................................................................................... 7
5.
Software Requirements ................................................................................................................................................ 9
6.
Board Configuration and Programming ........................................................................................................................ 9
6.1.
Board Configuration ............................................................................................................................................... 9
6.2.
Programming the SPI Flash ................................................................................................................................... 10
6.3.
Programming the CRAM Directly ......................................................................................................................... 11
7.
Storage and Handling .................................................................................................................................................. 13
8.
Ordering Information .................................................................................................................................................. 13
References .......................................................................................................................................................................... 14
Technical Support Assistance ............................................................................................................................................. 14
Appendix A. Himax HM01B0 UPduino Shield Board Schematics ........................................................................................ 15
Revision History ................................................................................................................................................................... 19
Figures
Figure 1.1. Himax HM01B0 UPduino Shield .......................................................................................................................... 4
Figure 3.1. UPduino v2.0 – Front View ................................................................................................................................. 5
Figure 3.2. UPduino v2.0 – Back View .................................................................................................................................. 5
Figure 3.3. Himax HM01B0 Adapter Board – Front View ..................................................................................................... 6
Figure 3.4. Himax HM01B0 Adapter Board – Back View ...................................................................................................... 6
Figure 6.1. Programming Settings ......................................................................................................................................... 9
Figure 6.2. Device Family and Device Setting ..................................................................................................................... 10
Figure 6.3. Onboard SPI Flash Device Properties Settings .................................................................................................. 11
Figure 6.4. Device Family and Device Settings .................................................................................................................... 12
Figure 6.5. Device Properties for iCE40 Device Configuration Memory ............................................................................. 12
Figure A.1. UPduino 2.0 FPGA Schematic ........................................................................................................................... 15
Figure A.2. UPduino 2.0 SPI Flash/I/O Pins/Regulator Connections ................................................................................... 16
Figure A.3. UPduino 2.0 FTDI Chip Connection ................................................................................................................... 17
Figure A.4. Himax HM01B0 Adapter Board Schematic ....................................................................................................... 18
Tables
Table 4.1. Upstream Connector Mapping ............................................................................................................................. 7
Table 8.1. Reference Part Number ..................................................................................................................................... 13