Panther Programmer User Manual - Aledyne Programmer User... Panther Programmer User Manual 16 4.0 USING

  • View
    3

  • Download
    0

Embed Size (px)

Text of Panther Programmer User Manual - Aledyne Programmer User... Panther Programmer User Manual 16 4.0...

  • Panther Programmer

    USER MANUAL Version 1.02

    April, 2019

  • Acknowledgment

    Panther Programmer User Manual 2 www.aledyne.com

    Aledyne has made every attempt to ensure that the information in this document is accurate and

    complete. However, Aledyne assumes no responsibility for any errors, omissions, or for any

    consequences resulting from the use of the information included herein or the equipment it

    accompanies. Aledyne reserves the right to make changes in its products and specifications at

    any time without notice. Any software described in this document is furnished under a license or

    non-disclosure agreement. It is against the law to copy this software on magnetic tape, disk, or

    other medium for any purpose other than the licensee’s personal use.

    Aledyne Engineering, Inc.

    P.O. Box 1530

    Morgan Hill, CA. 95038

    Tel: (408) 465-9825

    Web: www.aledyne.com

    E-Mail: support@aledyne.com

    Acknowledgments:

    1-Wire is a registered trademark of Maxim Integrated Products, Inc.

    Windows is a registered trademark of Microsoft Corporation

    LabVIEW and TestStand are registered trademarks of National Instruments Corporation

    All other trademarks are trademarks of their respective companies.

    Copyright© 2017 Aledyne Engineering, Inc.

    All rights reserved.

    http://www.aledyne.com/ http://www.aledyne.com/

  • Panther Programmer User Manual 3 www.aledyne.com

    USER MANUAL

    TABLE OF CONTENTS

    Page #

    1.0 INTRODUCTION ...................................................................................................................... 6

    1.1 System Overview................................................................................................................... 6

    1.2 Supported Devices ................................................................................................................ 6

    1.3 Stand-alone Programming ................................................................................................... 7

    1.4 Stand-alone Verification ....................................................................................................... 7

    1.5 Production Programming (Stand-alone) .............................................................................. 7

    1.6 Production Programming (Remote) ..................................................................................... 7

    2.0 SYSTEM SUMMARY ................................................................................................................ 9

    2.1 Front Panel Interface ............................................................................................................ 9

    2.2 Side Panel Interface ............................................................................................................ 10

    2.3 Top Panel Interface ............................................................................................................ 10

    2.4 Bottom Panel Interface ....................................................................................................... 10

    2.5 Description .......................................................................................................................... 10

    3.0 GETTING STARTED .............................................................................................................. 13

    3.1 Setting up ............................................................................................................................ 13

    4.0 USING PANTHER .................................................................................................................. 16

    4.1 Configuration File ............................................................................................................... 16 4.1.1 Attributes ...................................................................................................................................... 16 4.1.2 Commented Lines .......................................................................................................................... 18 4.1.3 Generic Memory Device ................................................................................................................ 18 4.1.4 Example ........................................................................................................................................ 18

    4.2 User Interface ..................................................................................................................... 19

    4.4 Troubleshooting .................................................................................................................. 22

    4.5 License File ......................................................................................................................... 23

    4.6 Firmware Update Procedure .............................................................................................. 23

    5.0 REMOTE INTERFACE .......................................................................................................... 25

    5.1 Serial Settings ..................................................................................................................... 25

    5.2 Packet Structure ................................................................................................................. 25 5.2.1 Transmit Packet ............................................................................................................................. 25 5.2.2 Receive Packet .............................................................................................................................. 25

    5.3 Commands .......................................................................................................................... 27 5.3.1 Get Information ............................................................................................................................. 27 5.3.2 Set Generic Device Properties ........................................................................................................ 28 5.3.3 Get UID ........................................................................................................................................ 30

    http://www.aledyne.com/

  • Panther Programmer User Manual 4 www.aledyne.com

    5.3.4 Read Data ...................................................................................................................................... 31 5.3.5 Write Data ..................................................................................................................................... 32 5.3.6 Read Buffer ................................................................................................................................... 33 5.3.7 Execute Configuration ................................................................................................................... 34

    5.4 Pseudo-Code Examples....................................................................................................... 34 5.4.1 Write Data ..................................................................................................................................... 35 5.4.2 Read Data ...................................................................................................................................... 36

    6.0 LABVIEW DRIVER ................................................................................................................ 38

    6.1 Description .......................................................................................................................... 38

    6.2 Requirements ...................................................................................................................... 38

    6.3 Installation .......................................................................................................................... 38

    6.4 LabVIEW Palette ............................................................................................................... 41

    6.5 Palette VIs ........................................................................................................................... 41 6.5.1 Open Panther ................................................................................................................................. 41 6.5.2 Close Panther ................................................................................................................................ 43 6.5.3 Get Version ................................................................................................................................... 44 6.5.4 Read ROM .................................................................................................................................... 46 6.5.5 Read Data ...................................................................................................................................... 48 6.5.6 Write Data ..................................................................................................................................... 50 6.5.7 Write Data with Verify .................................................................................................................. 52 6.5.8 Set Generic Device Properties ...................................................................................................