IDT 8T49N24 Series Application Note

IDT 8T49N24 Series Application Note

Eeprom programming guide

Advertisement

Quick Links

Introduction
This document provides information on various methods for programming an EEPROM so that the desired settings will be loaded into the
8T49N24x (8T49N240i, 8T49N241i, or 8T49N242i) device registers at boot-up.
Overview
The 8T49N24x devices have an option to load their settings from OTP, EEPROM, or both (with EEPROM overriding OTP). The EEPROM
can easily make changes to the settings that will persist between device power-ups. This guide shows how to program the EEPROM
using the 8T49N240i, 8T49N241i, or 8T49N242i Evaluation Board; however, the principles apply to designs in general.
Items needed:
▪ IDT8T49N240i, IDT8T49N241i, or IDT8T49N242i Evaluation Board with AT24C04 EEPROM installed
▪ 1 regular USB cable
▪ Timing Commander™ v1.5.3.1 or later installed on a PC
▪ 8T49N24x Timing Commander™ Personality v0.8 or later
If using a Dash-Code or existing configuration file:
1. Copy the configuration file to the Desktop. Do not load the original directly from Timing Commander.
2. Open the file through the initial pop-up window, or by clicking on the part number in the top-left corner of the screen if a previous settings
file was being used (see the following figures).
If writing a new configuration:
1. Create a new settings file through the initial pop-up window, or by clicking on the part number in the top-left corner of the screen if a
previous settings file was being used (see the following figures).
2. Provide all necessary input/output settings that are required.
©2017 Integrated Device Technology, Inc.
8T49N24x EEPROM Programming Guide
1
AN-900
Application Note
June 5, 2017

Advertisement

Table of Contents
loading

Summary of Contents for IDT 8T49N24 Series

  • Page 1 AN-900 8T49N24x EEPROM Programming Guide Application Note Introduction This document provides information on various methods for programming an EEPROM so that the desired settings will be loaded into the 8T49N24x (8T49N240i, 8T49N241i, or 8T49N242i) device registers at boot-up. Overview The 8T49N24x devices have an option to load their settings from OTP, EEPROM, or both (with EEPROM overriding OTP). The EEPROM can easily make changes to the settings that will persist between device power-ups.
  • Page 2 8T49N24x EEPROM Programming Guide Application Note     After the settings file is ready, the following methods are available to write the settings to the EEPROM: ▪ Method 1: Direct Write to EEPROM Using Timing Commander and the Evaluation Board ▪...
  • Page 3: Eeprom Programming Methods

    8T49N24x EEPROM Programming Guide Application Note EEPROM Programming Methods Method 1: Direct Write to EEPROM Using Timing Commander and the Evaluation Board This method uses Timing Commander to directly write to the attached EEPROM via the 8T49N241i or 8T49N242i Evaluation Board. Before beginning, make sure Timing Commander is installed, the 8T49N24x personality file is downloaded, the 8T59N24i evaluation board is powered, and the USB cable is plugged into the evaluation board and the computer.
  • Page 4 8T49N24x EEPROM Programming Guide Application Note 4. Press “Write to Connected Chip”   5. A successful registers write will return a successful message pop-up.   6. Verify the device is configured correctly by using single-register reads and checking the outputs.  ...
  • Page 5 8T49N24x EEPROM Programming Guide Application Note 8. This time press “Write to Alternate”.   9. A successful EEPROM write will return a successful message pop-up.   10. Press the reset button on the evaluation board (see the User's Guide for the board revision being used for the reset button location). The device should load the EEPROM configuration.
  • Page 6: Method 2: Copy Register Values And Crc To Clipboard

    8T49N24x EEPROM Programming Guide Application Note Method 2: Copy Register Values and CRC to Clipboard This method displays the EEPROM contents, which can be copied to the PC's clipboard and saved for programming outside of Timing Commander (this method itself does not write to the attached EEPROM). The following steps will perform this action: 1.
  • Page 7 8T49N24x EEPROM Programming Guide Application Note 3. If the settings change, the registers must be re-queried by pressing the “Calculate CRC” button again. 4. The register contents may also be arbitrarily edited, and the CRC can then be calculated for the resulting settings. Changing the values in this manner will lock the displayed value to whatever is entered, so Timing Commander will no longer update the registers if something in the settings changes.
  • Page 8: Method 3: Save Register Values To A File

    8T49N24x EEPROM Programming Guide Application Note Method 3: Save Register Values to a File This method saves the register settings to a file, which can be used for EEPROM programming outside of Timing Commander (this method itself does not write to the attached EEPROM). The following steps will perform this action: 1.
  • Page 9: Recovery From Incorrect Write

    IDT or any third parties. IDT's products are not intended for use in applications involving extreme environmental conditions or in life support systems or similar devices where the failure or malfunction of an IDT product can be rea- sonably expected to significantly affect the health or safety of users.

This manual is also suitable for:

8t49n240i8t49n241i8t49n242i

Table of Contents