EEPROM Hex File Generation with SigCon Architect SVA – Datapath Solutions Nov. 2014 1.

Slides:



Advertisements
Similar presentations
Home This training presentation is designed to introduce the Residency Management Suite to new users. This presentation covers the following topics: Login.
Advertisements

How To Register on HROCMMS. Suggestion for this manual may be sent at following s : 1. 2.
SAM 2007 v4 The Student Experience Including SAM Projects, SAM Exams and SAM Training.
Page 1 of 31 To the Search Activities Online Training Course The Search Activities functionality in Assignments enables you to find existing activities.
1 Module 7: Science. Objectives 2 Welcome to the Cayuse424 Science module. In this module you will learn:  Cayuse424 Basic Template Concepts.  How to.
Polycom Quotes on Demand Tool Partner User Guide Version 1.1
Student Getting Started Guide Updated June Ensure that you are connected to the Internet. 2. Launch your web browser (Internet Explorer, Firefox,
DAP-1520 FAQ’s Wireless AC750 Dual Band Range Extender.
How To Complete the “Outcomes Assessment” Template in Microsoft Office Excel.
DNR-322L & DNR-326.
Accounts Payable–1099 Processing 1Freedom Systems – Accounts Payable – 1099 Processing WELCOME TO THE ACCOUNTS PAYABLE – 1099 PROCESSING WEBINAR WE WILL.
UNESCO ICTLIP Module 4. Lesson 3 Database Design, and Information Storage and Retrieval Lesson 3. Information storage and retrieval using WinISIS.
XP Information Technology Center - KFUPM1 Microsoft Office FrontPage 2003 Creating a Web Site.
1 of 5 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2006 Microsoft Corporation.
AccuMax Multi-Point Injection Mechanics
Microsoft Office Word 2013 Expert Microsoft Office Word 2013 Expert Courseware # 3251 Lesson 4: Working with Forms.
EASY TEAM MANAGER By Dave Abineri EASYWARE: PO Box 231, Milford, OHIO (Cincinnati) Phone: (513) Use UP arrow to move to the NEXT slide Use.
DEMONSTRATION FOR SIGMA DATA ACQUISITION MODULES Tempatron Ltd Data Measurements Division Darwin Close Reading RG2 0TB UK T : +44 (0) F :
Tutorial Introduction Fidelity NTSConnect is an innovative Web-based software solution designed for use by customers of Fidelity National Title Insurance.
Billing Agent. Pre-Application Checklist Introduction to IMPACT and Key Terms Application Process Starting an Application The Business Process Wizard.
NITAAC Customer Support Phone: Website: NITAAC.nih.gov Customer Guide for using the electronic Government.
Ch 8-3 Working with domains and Active Directory.
DWR-113 FAQ’s 3G WiFi Router.
Renesas Technology America Inc. 1 M16C/Tiny SKP Tutorial 2 Creating A New Project Using HEW4.
Downloading and Installing PAF Insight PAF Insight can be easily downloaded Or can be installed from a CD A license is needed t0 activate the program.
Intel ® Server Configurator Tool Training Guide. Intel® Server Configurator Tool Enhancements New Website look consistent with Intel style for ease of.
® IBM Software Group © 2009 IBM Corporation Rational Publishing Engine RQM Multi Level Report Tutorial David Rennie, IBM Rational Services A/NZ
Scoring Program Updates & XML upload to the NSRCA web site July 2013.
ICP Kit 2011 HHC Data Entry Module The World Bank ICP Kit Training African Development Bank.
BBBK Programming Notes Rudra Dutta CSC , Fall, 2013.
Connections MOBILE O2 and Vodafone. Connections Select the Customer Find the correct customer by using the alphabetical tabs in the Customer section:
1. Insert the Resource CD into your CD-ROM drive, click Start and choose Run. In the field that appears, enter F:\XXX\Setup.exe (if “F” is the letter of.
SAM 2010 v1.5 Student Walkthrough. Initial Set Up 1.Ensure that you are connected to the Internet. 2.Launch your web browser (Internet Explorer 7 or 8,
6 th Annual Focus Users’ Conference Manage Integrations Presented by: Mike Morris.
Renesas Technology America Inc. 1 SKP8CMINI Tutorial 2 Creating A New Project Using HEW.
1. To start the process, Warehouse Stationery (WSL) will invite you to use The Warehouse Group Supplier Electronic Portal and will send you the link to.
CREATING TEMPLATES CREATING CUSTOM CHARACTERS IMPORTING BATCH DATA SAVING DATA & TEMPLATES CREATING SERIES DATA PRINTING THE DATA.
Training Guide for Inzalo SOP Users. This guide has been prepared to demonstrate the use of the Inzalo Intranet based SOP applications. The scope of this.
Active-HDL Interfaces Building VHPI Applications C Compilation Course 9.
Downloading and Installing Autodesk Revit 2016
Microscope Control Configuration This section of the QED manual will describe how to configure you Configure and Control your automated microscope. Mac.
TECHTRONIC DESIGN © 2012 Registration for extended warranty on tools and batteries.
FIX Eye FIX Eye Getting started: The guide EPAM Systems B2BITS.
XP New Perspectives on Microsoft Office FrontPage 2003 Tutorial 7 1 Microsoft Office FrontPage 2003 Tutorial 7 – Creating and Using Templates in a Web.
Rev.04/2015© 2015 PLEASE NOTE: The Application Review Module (ARM) is a system that is designed as a shared service and is maintained by the Grants Centers.
Overview of MSWS Control of 212-LC July 15, 2006.
Renesas Technology America Inc. 1 M16C Seminars Lab 3 Creating Projects Using HEW4 14 March 2005 M16C Seminars Lab 3 Creating Projects Using HEW4 Last.
Renesas Technology America Inc. 1 SKP8CMINI Tutorial 2 Creating A New Project Using HEW.
A user guide to accessing, reviewing and contributing to the Online Registry System.
Contract Invoice Guide
PestPac Software. Leads The Leads Module allows you to track all of your pending sales for your company from the first contact to the close. By the end.
Navigation Guide for Conveners: Generating Correspondence for the interview Glossary: Requisition - Job Advertisement Hiring Manager – Convener Posting.
Important! Be sure to connect the communication cable to your computer before opening the Aqua4Plus Lite software. (Click to continue)
Collaborate. Coordinate. Evaluate. Connecting Communities > Demonstrating Outcomes ™ / I&R Housing Youth & Family Services Older Adult Services ShelterPoint™
3M Partners and Suppliers Click to edit Master title style USER GUIDE Supplier eInvoicing USER GUIDE The 3M beX environment: Day-to-day use.
Multi-Programmer User Guide 1. Contents 1.Product ComponentsProduct Components 2.Software InstallationSoftware Installation 3.Software UseSoftware Use.
CACI Proprietary Information | Date 1 PD² SR13 Client Upgrade Name: Semarria Rosemond Title: Systems Analyst, Lead Date: December 8, 2011.
OptiSystem applications: SER & BER analysis of QAM-PSK-PAM systems
TicketOS Help Guide Process Orders for Shipment
CS3015 Beacon Module 4 Messenger & Setting Preferences
3.14 Microscan QX-870 Scanner Configuration
Incident Management: Recording New Incidents User Guide
For Computer-Based Testing
Creating User Defined Fields (NDF)
Always Connected introduces Tigo SMART 3.1 This guide is interactive!
Training Module Introduction to the TB9100/P25 CG/P25 TAG Customer Service Software (CSS) Describes Release 3.95 for Trunked TB9100 and P25 TAG Release.
For Computer-Based Testing
HIBBs is a program of the Global Health Informatics Partnership Learning the Basics of Microsoft Word 2019 and Microsoft office support TFN
This presentation document has been prepared by Vault Intelligence Limited (“Vault") and is intended for off line demonstration, presentation and educational.
Presentation transcript:

EEPROM Hex File Generation with SigCon Architect SVA – Datapath Solutions Nov

Objective 2 Generate a custom Intel-format Hex file with SigCon Architect, regardless of whether a live device is attached or in simulation mode. Refer to Understanding EEPROM Programming for High Speed Repeaters and Mux Buffers for EEPROM fundamentals.Understanding EEPROM Programming for High Speed Repeaters and Mux Buffers 2 SigCon Architect USB2ANY Module with Firmware later than v2.6.1 Required Software

Step-by-Step Guide 1.Set Up SigCon Architect and Device: Load the correct device profile (or similar) and determine the register settings required for each device (up to 16 unique device settings can be programmed). 2.Preset the Slot Selection Table: Instantiate EEPROM page for the desired number of unique slots and devices. 3.Determine EEPROM Base Header Information: Check address map header, CRC, and >256 Bytes where necessary. 4.Load Register Settings for Each Device Slot: Using the same profile instance, update each slot with correct device settings. 5.Verify Settings: Check via the “Major Channel Settings” slot table and the Live Update Address-EEPROM Data table. 6.Write EEPROM.hex File: Save all information to.hex file.

Design Example/Tutorial 4 Sample Objective: Two DS125BR111 devices with two unique register settings. See settings for each device below: Device 1 SMBus Register Write Bit Comments 0x0F7:0EQ_A Setting = 0x03 0x112:0VOD_DB_A = 000’b 0x167:0EQ_B Setting = 0x03 0x182:0VOD_DB_B = 000’b 0x254:2VOD_A = 000’b. 0x287:0Signal Detect Control setting = 0x2F 0x2D4:2VOD_B = 000’b Device 2 SMBus Register Write Bit Comments 0x0F7:0EQ_A Setting = 0x01 0x112:0VOD_DB_A = 000’b 0x167:0EQ_B Setting = 0x01 0x182:0VOD_DB_B = 000’b 0x254:2VOD_A = 010’b. 0x287:0Signal Detect Control setting = 0x2F 0x2D4:2VOD_B = 010’b

1. Set Up SigCon Architect and Device Install and load SigCon Architect. In order to use SigCon Architect with a live device, you will need a USB2ANY module to program the EVM (see below): Connect the SDA/SCL/GND lines as follows if a live device is used: NOTE: Live Device does not need to be attached to program EEPROM. It can be done in Simulation Mode, too!!! 5

1. Set Up SigCon Architect and Device Open SigCon Architect. If operating in Simulation Mode, click “Continue in Simulation”. Select the appropriate profile. 6

1. Set Up SigCon Architect and Device Locate the EEPROM Page 7

1. Set Up SigCon Architect and Device EEPROM Page Map Section-by-Section 8

2. Preset the Slot Selection Table Update the No. of Devices and EEPROM Size for the appropriate number of devices to program: In this example, assume that your EEPROM is 256 Bytes (2 kbits). Double-check to ensure that the EEPROM size you are programming matches the EEPROM device chosen for your design. 9 Max EEPROM SizeNo. of Devices (Slots) 256 Bytes5 512 Bytes Bytes16

2. Preset the Slot Selection Table 10 Double-click and edit the correct Slot # for each device address. Note that if multiple devices share the same register settings, they can also share the same slot. Fill in Slot # manually

3. Determine EEPROM Base Header Information Address Map Enabled: If more than 1 device is being used, check this box. EEPROM > 256: If EEPROM size > 256 bytes, check this box. Enable CRC: If CRC is desired for each collection of device register settings, check this box. (Optional, not required) In this example, select “Address Map Enabled?” 11 Table auto-updates with EEPROM Header selection in Address 0x00 and address map header bytes

4. Load Register Settings for Each Device Slot In “Slot Update Details”, select the desired “Slot #” to update. In this example, select “Slot 0” 12 If “All Slots” is selected, then changes programmed to register settings will update all slots simultaneously.

4. Load Register Settings for Each Device Slot Use either the High-Level Repeater Page or Low-Level Page to program the desired slot with the example settings for Device 1. If a.cfg file was saved previously with the desired settings for Device 1, these settings can be loaded in. To ensure the settings are programmed correctly, click “Read All” to verify that the programmed values are successfully written. 13

4. Load Register Settings for Each Device Slot Once the desired settings for Device 1 is programmed, load them into EEPROM. Go to the EEPROM page and click “Update Slot from Device” Note that the “Major Channel Settings: Slot 0” table updates accordingly. 14 If Slot 0 is highlighted in “Address/Slot list Selection, its information will be shown in the table below. “Major Channel Settings” will only show the Slot information corresponding to the highlighted “Address/Slot list Selection.” Click this button to update the selected Slot #.

4. Load Register Settings for Each Device Slot Follow the same procedure for programming Device 2. Go back to the low level page and configure Device 2 settings. When ready to load into the EEPROM, select “Slot 1” and click “Update Slot from Device”. This will update Slot 1 only, while Slot 0 remains untouched. 15 Note that Slot 1 is highlighted now.

5. Verify Settings Check through both the “Major Channel Settings” table and the “Live EEPROM Data Update” table to ensure all desired settings are accurate. 16 All programmed settings can be verified by observing the changes written to both tables. They update whenever the “Update Slot from Device” button is clicked.

6. Write EEPROM.hex File When satisfied with device EEPROM settings, click “Write to EEPROM Hex”. A window will open allowing you to save a.hex file with the programmed values. 17

Congratulations! You have successfully generated an Intel-based hex format file. For more information about the convention for this hex format, please reference: For more information about how SMBus Slave Register values map to EEPROM address bits, refer to Application Note SNLA228Application Note SNLA228 18

EEPROM.Hex File Generation FAQ 1.Can I combine multiple profile instances and save to one EEPROM.hex file? For example, if I have two profiles open to control two different repeaters, is there a way to save both settings into one EEPROM file with SigCon Architect? - No. You can only combine multiple slot register settings within one profile. Each slot’s register settings must be programmed within one profile. One solution is to save a.cfg of the desired settings for each device, and then load them individually onto one profile to generate the appropriate EEPROM file, as demonstrated in the previous example. 2.If I have multiple devices that share the same register settings, can I specify that the correct number of devices in “No of Device” and then leave all slots as “Slot 0”? For example, if I have 12 devices, all with the same register settings, do I can I just leave all Slot # as 0? - Yes. If all device settings are identical, they can all be Slot 0. However, note that there is a maximum number of devices allowed for each EEPROM size. 3.Is there a way to read a.hex file and load EEPROM data from a particular slot to a live device? - Yes. Follow the directions below: 1. On the EEPROM page, click “Load From Hex File”. Select the desired.hex file to load. 2. In the “Slot Update Details” box, select the “Slot #” you wish to load into a live device. 3. Click “Update Device from Slot” to load the Slot # EEPROM data into live device. Changes can be observed in the High Level Repeater Page and Low Level Page. 4.If I overwrite a file, is there a way of maintain version control? - Yes. On the second-to-last line of the.hex file, the last 4 digits before the 8-bit checksum are reserved to indicate the Version number. After each overwrite, SigCon Architect will automatically increment the version number of the.hex file when you overwrite an existing file of the same name. 19