Lattice Semiconductor iCE40 Quick Start Manual

Ultraplus human presence detect
Hide thumbs Also See for iCE40:

Advertisement

Quick Links

iCE40 UltraPlus Human Presence Detect
Quick Start Guide
Application Note
FPGA-AN-02005-1.1
June 2019

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the iCE40 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Lattice Semiconductor iCE40

  • Page 1 UltraPlus Human Presence Detect Quick Start Guide Application Note FPGA-AN-02005-1.1 June 2019...
  • Page 2 The information provided in this document is proprietary to Lattice Semiconductor, and Lattice reserves the right to make any changes to the information in this document or to any products at any time without notice.
  • Page 3: Table Of Contents

    Figure 2.15. Check Frozen File ............................12 © 2019 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.
  • Page 4: Acronyms In This Document

    Field-Programmable Gate Array © 2019 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.
  • Page 5: Introduction

    This document provides a quick guide on how to train a machine and create a frozen file for the Lattice Machine Learning development using the iCE40™ HIMAX HM01B0 Upduino Shield board. It assumes that the reader is familiar with the basic Lattice FPGA design flow and mainly focuses on the Machine Learning part of the overall development process.
  • Page 6: Figure 1.2. Lattice Machine Learning Design Flow

    Figure 1.2. Lattice Machine Learning Design Flow © 2019 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.
  • Page 7: Machine Training And Creating Frozen File

    Figure 2.2. Dataset Image Size Check © 2019 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.
  • Page 8: Training The Machine

    Figure 2.5. Run Script File © 2019 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.
  • Page 9: Figure 2.6. Execute The Script

    8. Check the checkpoint and meta data at log directory. © 2019 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.
  • Page 10: Generating Frozen (*.Pb) File

    Figure 2.11. Create *.pbtxt File © 2019 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.
  • Page 11: Figure 2.12. Check *.Pbtxt File

    Figure 2.14. Running trainckpt2inferencepb.py © 2019 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.
  • Page 12: Figure 2.15. Check Frozen File

    Figure 2.15. Check Frozen File © 2019 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.
  • Page 13: Generating The Binary File

    4. Programming the Bistream and Binary Files to HIMAX HM01B0 Upduino Shield Board For the detailed procedure in flashing the bistream and binary files to the iCE40 HIMAX HM01B0 Upduino Shield board, refer to the Running the iCE40 Human Presence Detection Demo section in...
  • Page 14: Technical Support Assistance

    Submit a technical support case through www.latticesemi.com/techsupport. © 2019 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.
  • Page 15: Revision History

    Initial release. © 2019 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.
  • Page 16 www.latticesemi.com...

Table of Contents