0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心
发布
  • 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
DS125DF410EVM

DS125DF410EVM

  • 厂商:

    BURR-BROWN(德州仪器)

  • 封装:

    -

  • 描述:

    DS125DF410, DS125RT410 - Interface, Retimer Evaluation Board

  • 数据手册
  • 价格&库存
DS125DF410EVM 数据手册
DS100DF410EVK, DS110DF410EVK, and DS125DF410EVM Evaluation Board Software Installation, Setup, and Operating Guide User's Guide Literature Number: SNLU126C February 2013 – Revised June 2016 User's Guide SNLU126C – February 2013 – Revised June 2016 DS100DF410EVK, DS110DF410EVK, and DS125DF410EVM Evaluation Board Software Installation, Setup, and Operating Guide The DS100DF410EVK, DS110DF410EVK, and DS125DF410EVM evaluation boards allow the user to examine the advanced signal conditioning capabilities of the quad retimer products. The board connects to a PC using a USB port and the SigCon Architect GUI interface is used to control the device. All references to the DS110DF410EVK in the document should be taken to apply to the device installed on the evaluation board. The document applies to all of the following devices that can be installed on the board: DS100DF410, DS110DF410, DS125DF410. Topic 1 2 3 4 5 6 7 2 ........................................................................................................................... Page Features ............................................................................................................. 3 Software Installation and Configuration .................................................................. 5 Configuring the Device Registers .......................................................................... 6 EEPROM and Register Map Informations .............................................................. 17 Bill of Materials .................................................................................................. 36 Schematic ......................................................................................................... 38 Board Layout ..................................................................................................... 41 DS100DF410EVK, DS110DF410EVK, and DS125DF410EVM Evaluation Board Software Installation, Setup, and Operating Guide SNLU126C – February 2013 – Revised June 2016 Submit Documentation Feedback Copyright © 2013–2016, Texas Instruments Incorporated Features www.ti.com 1 Features • • • • • • • • • • • • • • 1.1 Applications • • • • • • • 1.2 Each channel independently locks to 10.3125 Gbps (DS100DF410), 8.5 to 11.3 Gbps (DS110DF410), 9.8 - 12.5 Gbps (DS125DF410) and sub-multiples of the data rates Lock time operation (typically under 15 ms) Low latency (~300 ps) Adaptive equalization up to 34 dB boost at 5 Gbps GHz Adjustable transmit VOD : 600 to 1300 mVp-p Adjustable transmit de-emphasis to -12 dB Typical Power Dissipation (EQ+DFE+CDR+DE): 180 mW / channel Programmable output polarity inversion Input signal detection, CDR lock detection/indicator On-chip Eye Monitor (EOM), PRBS generator Single 2.5 V ± 5% or 3.3 V ± 5% power supply SMBus/EEPROM configuration modes Operating temperature range of -40 to 85°C RHS 48-pin, 7 mm x 7 mm package Front port SFF 8431 (SFP+) optical and direct attach copper Backplane reach extension, data retimer Backplane reach extension, data retimer Ethernet: 10GbE, 1GbE Fibre-Channel, Infiniband and other protocols supports CPRI: Line bit rate options 3–7 Interlaken: All lane bit rates Ordering Information EVM ID DEVICE ID DEVICE PACKAGE PACKAGE TYPE DS100DF410EVK/NOPB DS100DF410SQ/NOPB RHS-48 QFN DS110DF410EVK/NOPB DS110DF410SQ/NOPB RHS-48 QFN DS125DF410EVM DS125DF410SQ/NOPB RHS-48 QFN SNLU126C – February 2013 – Revised June 2016 Submit Documentation Feedback DS100DF410EVK, DS110DF410EVK, and DS125DF410EVM Evaluation Board Software Installation, Setup, and Operating Guide Copyright © 2013–2016, Texas Instruments Incorporated 3 Features www.ti.com Figure 1. DS100DF410EVK, DS110DF410EVK, DS125DF410EVM Top View 4 DS100DF410EVK, DS110DF410EVK, and DS125DF410EVM Evaluation Board Software Installation, Setup, and Operating Guide SNLU126C – February 2013 – Revised June 2016 Submit Documentation Feedback Copyright © 2013–2016, Texas Instruments Incorporated Software Installation and Configuration www.ti.com 2 Software Installation and Configuration The SigCon Architect software has a device profile for the DS110DF410EVK. The SigCon Architect retimer profiles enable complete register access through SMBus communication with the EVK. There are several steps for preparing SigCon Architect software for first use. 2.1 Installing SigCon Architect Software 1. (One-time step) Choose one of the TI SigCon Architect installers to download from the SigCon Architect Tools Folder on TI.com. Follow the prompts to install the software. • SNLC055: With LabView RTE embedded. Download this folder to install SigCon Architect on a computer that does not already have LabView RTE installed. • SNLC054: Without Labview RTE embedded. Download this folder to install SigCon Architect on a computer that already has LabView RTE installed. 2. (One-time step) Download the relevant zip folder for the desired profile. For this evaluation module, select the zip folder for all available retimer profiles. • SNLC057: Retimer profile updaters. Figure 2. Retimer Profile Updater Installers 3. Choose the Updater.exe profile for the relevant device. In this case, install “DS110DF410 Updater.exe.” Follow the prompts to install. 4. Once SigCon Architect and the correct updater profiles are installed, close any existing instance of SigCon Architect again. 2.2 Connecting the DS110DF410EVK Board 1. The DS110DF410EVK board requires an external 3.3 V or 2.5 V power supply. The supply terminals are banana jack binding posts. In normal operation, only the 3.3 V DC supply is connected, between J1 (3.3 V DC) and J2 (GND). In order to use the 3.3 V power supply, an on-board 2.5 V DC regulator must be enabled by leaving Pins 1-2 open on J5. If the 2.5 V DC LED is flashing or is not illuminated, the power supply voltage or supply clamping current may be set too low. Try increasing the power supply voltage to 3.4 V DC. In default operation with all channels active, the DS110DF410EVK board will draw approximately 500 mA from a 3.3 V DC supply. A supply current limit setting of at 750 mA is recommended. In order to supply 2.5 V directly, tie Pin 1-2 on J5 to disable the onboard 2.5 V DC regulator and connect a 2.5 V DC supply between J4 (2.5 V DC) and J2 (GND). 2. Connect the DS110DF410EVK board's SDA (J86.4), SCL (J86.2), and GND (J86.1) header pins with jumper wires to the SDA, SCL, and GND header pins on the DPS-DONGLE-EVM or equivalent USB2ANY device. A jumper is required on the SMBus Mode header (J41) in the Slave position for proper operation. If the header is installed, the SMBus mode indicator LED should light up green. If the header is not installed or is installed in master mode, the SMBus mode indicator will light up red. Master mode is not currently implemented on this board. 3. The DS110DF410EVK board features four pairs of input and output SMA connectors. Use a torque wrench and do not torque the connectors to more than 7-10 inch-pounds (the recommended torque for SMA connectors). The connectors are arranged in pairs and are labeled. RXP0 and RXN0 will be the positive and negative input connectors for Channel 0, and the retimed output for this data stream will be output on connectors TXP0 and TXN0. For Channel 1, the inputs are RXP1 and RXN1, and the outputs are TXP1 and TXN1. For Channel 2, the inputs are RXP2 and RXN2, and the outputs are SNLU126C – February 2013 – Revised June 2016 Submit Documentation Feedback DS100DF410EVK, DS110DF410EVK, and DS125DF410EVM Evaluation Board Software Installation, Setup, and Operating Guide Copyright © 2013–2016, Texas Instruments Incorporated 5 Configuring the Device Registers www.ti.com TXP2 and TXN2. For Channel 3, the inputs are RXP3 and RXN3, and the outputs are TXP3 and TXN3. 3 Configuring the Device Registers Every setting of the SMBus address switches corresponds to a valid SMBus address for the DS110DF410 retimer. Theses switches are within a box labeled "SMBus SLAVE ADDRESS," and the switches are labeled AD0, AD1, AD2, or AD3. The default address, with all the switches off, is 0x30. This is the SMBus Write address for the DS110DF410 retimer. If a different SMBus address is desired, change the SMBus address straps and perform a power-on reset. The SMBus address switches set the SMBus Write address for the DS110DF410 according to Table 1. Table 1. SMBus Address Switch Settings and DS110DF410 SMBus Addresses AD3 AD2 AD1 AD0 3.1 DS110DF410 Write Address (Hex) DS110DF410 Read Address (Hex) 0 0 0 0 0x30 0x31 0 0 0 1 0x32 0x33 0 0 1 0 0x34 0x35 0 0 1 1 0x36 0x37 0 1 0 0 0x38 0x39 0 1 0 1 0x3A 0x3B 0 1 1 0 0x3C 0x3D 0 1 1 1 0x3E 0x3F 1 0 0 0 0x40 0x41 1 0 0 1 0x42 0x43 1 0 1 0 0x44 0x45 1 0 1 1 0x46 0x47 1 1 0 0 0x48 0x49 1 1 0 1 0x4A 0x4B 1 1 1 0 0x4C 0x4D 1 1 1 1 0x4E 0x4F Using SigCon Architect Open SigCon Architect, and navigate to the Configuration Page of DS110DF410 via the “Selection” column. Choose the appropriate Slave Address. Verify the “USB2ANY Details,” specify “USB2ANY 0,” and click “Apply.” Successful connection is indicated by the green “CONNECTED” indicator on the bottom right of the application. Once connection is successfully established, all settings and controls can be read and written to the device in real-time, as described in the following steps. In the following example, AD[0:3]=0001'b and the "Slave Address" is "0x32." Reference Figure 3. 6 DS100DF410EVK, DS110DF410EVK, and DS125DF410EVM Evaluation Board Software Installation, Setup, and Operating Guide SNLU126C – February 2013 – Revised June 2016 Submit Documentation Feedback Copyright © 2013–2016, Texas Instruments Incorporated Configuring the Device Registers www.ti.com Figure 3. SigCon Architect Configuration Page 3.1.1 Low Level Page In order to read and write to all registers on the DS110DF410, navigate to the Low Level Page as shown below in Figure 4. Only in SMBus Slave Mode can the user read and write to all programmable registers. Click “Read All” in order to load the data in each register from the device to the “Register Map.” Figure 4. SigCon Architect Low Level Page • Read Register: – Type the readable address in the “Current Address” text box. Click “Read Register.” The data in SNLU126C – February 2013 – Revised June 2016 Submit Documentation Feedback DS100DF410EVK, DS110DF410EVK, and DS125DF410EVM Evaluation Board Software Installation, Setup, and Operating Guide Copyright © 2013–2016, Texas Instruments Incorporated 7 Configuring the Device Registers • 3.1.2 www.ti.com this register will appear in the “Data” text box. – Alternatively, you can highlight the desired register by clicking on the corresponding row in the Register Map. In the "Register Data" section the data can be read by checking or unchecking the boxes corresponding to individual bits. Write Register: – Type the writable address in the “Current Address” text box, and type the data to write to this address in the “Data” text box. Click “Write Register.” – Alternatively, you can highlight the desired register by clicking on the corresponding row in the Register Map. In the "Register Data" section the registers can be written by checking or unchecking the boxes corresponding to individual bits. High Level Page The High Level Page has five tabs: • Block Diagram • Device Status • Rx EQ/DFE • CDR • Tx DEM/PRBS Generator Each tab will be described in detail in the subsequent sections. 3.1.2.1 Block Diagram The Block Diagram Page provides a high level graphic of the functional components of the DS110DF410. Reference Figure 5. Figure 5. SigCon Architect High Level Page: Block Diagram 8 DS100DF410EVK, DS110DF410EVK, and DS125DF410EVM Evaluation Board Software Installation, Setup, and Operating Guide SNLU126C – February 2013 – Revised June 2016 Submit Documentation Feedback Copyright © 2013–2016, Texas Instruments Incorporated Configuring the Device Registers www.ti.com 3.1.2.2 Device Status Tab In order to view a high level summary of the device status and control settings, navigate to the Device Status Tab. Reference Figure 6. This tab is read only. After updating the device settings and controls from the Low Level Page or the corresponding High Level Page tabs, the Device Status Tab will update to display the current settings. Leave the check box marked "Continuous Status Update?" in its default checked state to ensure the status and settings are constantly updated. Set the "Update Time(in_ms)" in order to alter the time increment in which all the settings will be refreshed. Figure 6. SigCon Architect High Level Page: Device Status Tab • • • • • 3.1.2.3 CDR Lock Status: For each channel, there is an indicator signifying if the CDR is locked or unlocked. The CDR Lock indicator will turn green when the CDR state machine detects phase lock to the input signal. The DS110DF410 retimer will usually lock automatically to any input signal in its lock range. When the DS110DF410 retimer is locked, the lock indicator LED on the board will also turn green. The lock indicators' LEDs are located near the input connectors for each channel. The signal detect can be monitored by the Signal Detect LEDs labeled "Sig Det0:3." When this LED turns green, a signal is detected at the corresponding channel. Eye Diagram Measurements (HEO, VEO): The Eye Diagram Measurements are read only. These measurements will be described in greater detail in Section 3.1.4. EQ Settings: The EQ Settings are read only, and they will be affected by settings in the RX EQ/DFE Tab. These settings will be described in greater detail in Section 3.1.2.3. DFE Settings: The DFE Settings are read only, and they will be affected by settings in the RX EQ/DFE Tab. These settings will be described in Section 3.1.2.3. Driver Settings: The Driver Settings are read only, and they will be affected by settings in the TX DEM/PRBS Generator Tab. These settings will be described in Section 3.1.2.5. Rx EQ/DFE Tab The Rx EQ/DFE Tab contains the Receiver Controls, both for the Equalizer and the DFE. Reference Figure 7. SNLU126C – February 2013 – Revised June 2016 Submit Documentation Feedback DS100DF410EVK, DS110DF410EVK, and DS125DF410EVM Evaluation Board Software Installation, Setup, and Operating Guide Copyright © 2013–2016, Texas Instruments Incorporated 9 Configuring the Device Registers www.ti.com Figure 7. SigCon Architect High Level Page: RX EQ/DFE Tab • • 10 Adaptive Mode Selection: The Adaptive Mode Selection provides four options in which the CTLE and DFE are paired in different combinations to equalize the receiver's input. The DFE Controls and CTLE Settings are grayed out or editable depending on the Adaptive Mode Selection. – In Adapt Mode 0, the DS110DF410 will not change its current CTLE and DFE settings as it tries to acquire phase lock to the incoming signal. The default settings for the CTLE boost registers and the DFE tap registers are all zero, so if the DS110DF410 retimer has been reset to its default state the equalizers will all be set to their minimum values. This mode is primarily useful for troubleshooting. – In Adapt Mode 1, the DS110DF410 will adapt the CTLE to an optimum value as it acquires lock. The optimum value is the value of the CTLE coefficients that (1) maximizes the figure of merit for adaptation and (2) is in the CTLE coefficients table. The DFE is not used. The DFE coefficients will be left at the default value of 0. – In Adapt Mode 2, the CTLE is first adapted until an optimum eye opening is obtained with the DFE coefficients forced to 0. The DFE is then adapted and the DFE coefficients will change if a DFE setting that improves the eye opening is found. Finally the CTLE is adapted again with the new DFE settings, and the CTLE settings will change if a better eye opening can be found. This three step process tends to produce CTLE boost settings that are larger and DFE tap values that are smaller than does Adapt Mode 3. – In Adapt Mode 3, the CTLE is adapted until the DS110DF410 retimer declares phase lock. This may occur at a much lower CTLE boost setting than optimum. Once phase lock is attained, the DFE is adapted to further optimize the eye opening, after which the CTLE is once again adapted with the new DFE values. In this adapt mode, the DFE tap values are generally greater in magnitude than for Adapt Mode 2 and the CTLE boost values are generally smaller. Adapt Mode 3 may provide superior performance in the presence of a large crosstalk interference. DFE Controls: The DFE Controls are configurable in Adapt Mode 2 or 3. The "Enable DFE?" check box must be checked in order to edit the remaining settings. The "Broadcast?" check box applies the controls to every channel. The "Configure Taps?" check box allows the user to manually edit the DFE Taps. Each DFE Tap can be set via the text boxes. The DS110DF410 retimer features a five-tap Decision Feedback Equalizer (DFE). The summing point for the DFE is after the CTLE and just before the comparator that decides whether the current bit is a one or a zero. Tap 1 (the first tap, the tap that adds back to the current bit the previously-received bit delayed from the current bit by one bit time), has a magnitude range from 0x00 to 0x1F. The other taps each have a magnitude range from 0x00 to 0x0F. All taps can be subtracted at the summing point (sign is “-“) or added at the summing point (sign is “+”) by clicking the "Invert Button." The tap values are applied when the button labeled "Set DFE Taps" is clicked. After adaptation, the text controls show the current values of the various DFE taps. DS100DF410EVK, DS110DF410EVK, and DS125DF410EVM Evaluation Board Software Installation, Setup, and Operating Guide SNLU126C – February 2013 – Revised June 2016 Submit Documentation Feedback Copyright © 2013–2016, Texas Instruments Incorporated Configuring the Device Registers www.ti.com • • 3.1.2.4 The button labeled "Clear DFE Taps" sets all the DFE tap values to 0x00. The button labeled "Adapt DFE Taps" will cause the DS110DF410 retimer to attempt to re-adapt the DFE tap values, starting from the current tap values, to find a better setting that optimizes the eye opening figure of merit. If a better set of DFE tap values is not found, the DFE tap values will not change. If, during adaptation, the DS110DF410 retimer loses lock, the CTLE values may be changed by the state machine in order to reacquire lock. The DFE is enabled by default. CTLE Settings: The CTLE Settings affect the Equalizer Boost. The CTLE Boost Settings 0 - 31 have corresponding Boost Stage 0 - 3 settings. Consequently, the Boost Stages can also be manually edited by checking the "Enable Manual EQ Boosting?" check box. There are four stages of cascaded CTLE boost in the DS110DF410 retimer. The high-pass filter function of each stage is variable by the CTLE boost setting for that stage. If a change to the CTLE boost causes the DS110DF410 retimer to drop out of lock, the CDR lock state machine will take over and will reset the CTLE boost settings to relock to the incoming signal (unless the DS110DF410 retimer is in Adapt Mode 0). CTLE Boost Stage 0 is the first stage encountered by the signal, followed by Stages 1, 2, and 3. In general, setting the CTLE so that more of the gain is in the first stage (Stage 0) will reduce the noise propagated through the CTLE and will result in lower random jitter. In general, however, you can determine comparatively how much CTLE boost is being applied by summing the boost settings of all four stages. For example, a CTLE boost setting, given as (Stage 0 boost, Stage 1 boost, Stage 2 boost, Stage 3 boost), of (2, 2, 0, 0) will produce a CTLE boost frequency response almost the same as a setting of (1, 1, 1, 1). The final boost stage, Stage 3, can be set to be a limiting amplifier with relatively flat gain over frequency by checking this checkbox. For some channels, this can provide improved performance, but generally it is better to leave this checkbox in its default, unchecked state. The user can also reset the CTLE, or save the current CTLE settings. – Load CTLE Table: This button is used to load a non-default CTLE table. When the DS110DF410 starts to adapt the CTLE, either to acquire lock or to optimize the eye-opening figure of merit, it steps through a defined set of CTLE settings. These settings have been designed to provide monotonically-increasing CTLE boost for many channels. They are optimized for backplane channels, either stripline or microstrip, on a printed circuit board substrate. For systems where the channel consists of a cable, however, the default CTLE table may not provide optimum equalization. This is because the loss characteristics of a cable as a function of frequency are different from those of a backplane channel. Instead, the user can load a new, non-default, set of CTLE settings through which the DS110DF410 retimer will step during equalization. In order to load such a table, click the "Load CTLE Table" button. This will cause a file selection window to appear. The CTLE table files are simple text files which can be created or modified using any text editor. The default extension for the CTLE table files is “.ini.” High Level Controls: – Reset CDR to All Channels or Reset CDR: These two buttons allow the user to reset the CDR for either the current channel selected or for all channels. – Apply to All Channels or Apply to Channel: These two buttons allow the user to apply the current settings toeither the channel selected or to all channels. – Reset Device: This button allows the user to reset the device to a default set-up state. – Refresh from Device: This button refreshes the device settings and updates any read-only indicators. – Load From File or Save to File: These two buttons allow the user either to load previously saved register settings from a configuration file (.cfg) to the device or to save current device settings to a configuration file (.cfg). CDR Tab The CDR Tab allows the user to select the CDR data rate and group divider settings. Reference Figure 8. SNLU126C – February 2013 – Revised June 2016 Submit Documentation Feedback DS100DF410EVK, DS110DF410EVK, and DS125DF410EVM Evaluation Board Software Installation, Setup, and Operating Guide Copyright © 2013–2016, Texas Instruments Incorporated 11 Configuring the Device Registers www.ti.com Figure 8. SigCon Architect High Level Page: CDR Tab • • • • • 3.1.2.5 Mode Selection: When in Standard Mode, the only editable control is the "Standard Data Rate Selection." In Manual Mode, the user is able to edit the Custom Data Rate Selection and the Group divider Settings. Standard Data Rate Selection: The user can choose one of the selectable protocols, and the data rate will follow the corresponding standard. Custom Data Rate Selection: The user can manually set the Group 0 and Group 1 Settings by entering the desired VCO frequency and PPM Tolerance in the corresponding text boxes. Clicking "Write Rate Regs" will then program the appropriate register bits to re-configure the Group 0 or 1 lock rates. Group divider Settings: The user can choose the Subrate and corresponding Group 0 and Group 1 Divider Settings. High Level Controls: There are eight buttons in the top right of the page which apply to all the settings discussed above. These are identical buttons to the ones described in Section 3.1.2.3. Tx DEM/PRBS Generator Tab The Tx DEM/PRBS Generator Tab allows the user to control the driver settings and the PRBS Generator Configurations. Reference Figure 9. 12 DS100DF410EVK, DS110DF410EVK, and DS125DF410EVM Evaluation Board Software Installation, Setup, and Operating Guide SNLU126C – February 2013 – Revised June 2016 Submit Documentation Feedback Copyright © 2013–2016, Texas Instruments Incorporated Configuring the Device Registers www.ti.com Figure 9. SigCon Architect High Level page: TX DEM/PRBS Generator Tab • • • • 3.1.3 De-emphasis: The actual observed output voltage is affected by the setting in the drop-down menu labeled "De-emphasis." This selects the amplitude of the de-emphasis applied to the output signal for the selected channel. Where there is a long, lossy channel after the DS110DF410 retimer (for example, a long cable), increasing the de-emphasis setting provides an optimized waveform for transmission through the lossy media channel. DRV_SEL_VOD: The VOD level can be set to the available values. The VOD is the differential output voltage. The VOD Threshold control affects the computation of the VOD. PRBS Generator Configurations: The PRBS signal generator can be disabled, which is the default, or it can be set to generate either a PRBS-9 or PRBS-31 pattern. In order to enable the PRBS Generator, click the "Enable" Button. This pattern will be independent of the data input to the selected channel, but it will be synchronous if the CDR is locked. In other words, if PRBS-31 is selected and the PRBS Generator is enabled, then the output data stream for the selected channel will be a standard PRBS-31 pattern that is synchronous with the input data stream. High Level Controls: There are eight buttons in the top right of the page which apply to all the settings discussed above. These are identical buttons to the ones described in Section 3.1.2.3. EEPROM Page In order to create a Hex file programmable to an EEPROM, navigate to the “EEPROM Page,” as shown below in Figure 10. SigCon Architect cannot directly program the EEPROM. The EEPROM Hex File can be burned on the EEPROM via a third-party EEPROM writing tool. The EEPROM control settings are described in greater detail in this subsection and in Section 4. SNLU126C – February 2013 – Revised June 2016 Submit Documentation Feedback DS100DF410EVK, DS110DF410EVK, and DS125DF410EVM Evaluation Board Software Installation, Setup, and Operating Guide Copyright © 2013–2016, Texas Instruments Incorporated 13 Configuring the Device Registers www.ti.com Figure 10. SigCon Architect EEPROM Page • • • • • • • • • • 14 Common Channel?: If this box is checked, all channels receive the same configuration. Different devices can receive different configurations, but within one device, all channels will receive the same configuration. If this box is unchecked, then the EEPROM will store settings for each channel's individual channel configuration. Each of the four channels can receive a unique configuration. Address Map Enabled?: If this box is checked, the EEPROM Hex file will include an Address Map Header. When the Address Map Enabled check box is unchecked, the EEPROM Hex file will not include an Address Map Header. The EEPROM Hex file structure with or without the Address Map Header is described in Section 4.3.2. EEPROM>256?: To program the EEPROM correctly, the EEPROM size must be defined as greater than or less than 256 Bytes. Check the box if the EEPROM size exceeds 256 Bytes. Enable CRC?: If this box is checked, each device will have a CRC value specific to the base header, address map header, and data. If disabled, the CRC is not computed. The CRC value is different for each device address, since it is based on the address map values. Slot Update Details: The user can choose to update all device slots or only the slot defined in the "Slot #" field with the current device settings. To update the EEPROM slot with the current device settings, click "Update Slot from Device." To perform the inverse function and update the current device settings with the settings from a particular EEPROM slot, select the desired slot from the "Address/Slot list Selection" table and click "Update Device From Slot." No. of Device: Number of devices to be programmed by a single EEPROM. This will be described in greater detail in Section 4. EEPROM Size: Memory size of EEPROM to be programmed. This will be described in greater detail in Section 4. Load From File: Upload a .hex file into SigCon Architect. SigCon Architect will load the contents of the hex file to the EEPROM Page, from where the EEPROM slot settings can be programmed to the current device. Write to EEPROM Hex: Save the desired EEPROM settings from the EEPROM Page into a valid .hex file. This file can later be used by a third-party tool to program the EEPROM device. Live Update Tables: DS100DF410EVK, DS110DF410EVK, and DS125DF410EVM Evaluation Board Software Installation, Setup, and Operating Guide SNLU126C – February 2013 – Revised June 2016 Submit Documentation Feedback Copyright © 2013–2016, Texas Instruments Incorporated Configuring the Device Registers www.ti.com – The table on the far right updates the data for the EEPROM hex file as they are programmed by SigCon Architect. – The table on the bottom of the page lists key device setting parameters that are programmed into the currently selected slot highlighted in the "Address/Slot list Selection" table. 3.1.4 Eye Monitor Page The Eye Monitor Page settings and display is described in greater detail below. Reference Figure 11. Figure 11. SigCon Architect Eye Monitor Page: Raw Data Tab • • • • • Channel Select: The user can select the Channel displayed in the Eye Monitor Page. This selection is applied once "Apply to Channel" button is selected. SD Settings: The user can choose between three settings: SM Enabled, Force Enabled, and Force Disabled. – SM Enabled: This is the default setting. When this radio button is selected for a particular channel, that channel will be enabled under state machine control. Consequently, the channel will be enabled when a valid signal is present at its inputs and disabled when no such signal is present. – Force Enabled: When a channel is force enabled, its signal detect register is overridden. This causes the state machine to enable the channel. The signal detect light will turn green for this channel even though no signal is really present. When a channel is force enabled, the power supply current will increase since the circuitry associated with this channel now becomes active. – Force Disabled: A channel is disabled even when a valid signal is present at its input. In this case the signal detect and lock detect indicators are off (black) even though a valid signal is present at the input to the channel. When the channel is force disabled, the power supply current decreases because the circuitry associated with that channel is powered off. The output for that channel is also muted. The channel can be returned to normal operation by selecting the radio button labeled SM Enabled. Channel Indicator: This indicator displays if the CDR is locked or unlocked. In order to view the eye diagram, the CDR must be locked. EOM_SEL_VRANGE: The drop down menu offers four options for the Eye Opening Monitor voltage range. Acquisition Status: This indicator demonstrates if the eye monitor is currently capturing data or if the SNLU126C – February 2013 – Revised June 2016 Submit Documentation Feedback DS100DF410EVK, DS110DF410EVK, and DS125DF410EVM Evaluation Board Software Installation, Setup, and Operating Guide Copyright © 2013–2016, Texas Instruments Incorporated 15 Configuring the Device Registers • • • • • • • • 16 www.ti.com data is from a previous capture. Single Capture or Continuous Capture: The Single Capture button captures one screen shot of the eye diagram. The Continuous Capture button allows continuous monitoring of the eye diagram on the display. Stop Capture: The Stop Capture button allows the user to stop the continuous capture. Raw Data Tab: This data shows the Eye Diagram's raw data. Reference Figure 11. Error Hit Density Tab: This plot is derived from the same data as the Error Hit Count plot, but instead of the raw number of errors at each phase and voltage offset, this plot shows the difference between the error count at the current voltage offset and the error count at the previous voltage offset. Locations on the plot where the value is high represent voltage offsets (and phase offsets) at which the number of errors is increasing quickly. These are at the edges of the eye diagram. This plot can provide additional insight into the character of the eye diagram inside the DS110DF410. Reference Figure 12. Error Hit Count Tab: This plot shows the difference between the error count at the current voltage offset and the error count at the previous voltage offset. Locations on the plot where the value is high represent voltage offsets (and phase offsets) at which the number of errors is increasing quickly. These are at the edges of the eye diagram. This plot can provide additional insight into the character of the eye diagram inside the DS110DF410. Reference Figure 13. Eye Opening Values: These are displayed in UI or ps (for the horizontal eye opening) and in mV (for the vertical eye opening). These values represent the maximum excursion from the center of the incoming signal eye for which the offset comparator produces the same result as the main comparator. These values are peak-to-peak. The measurements obtained from the Eye Opening Values control group on the Receiver tab of the High Level Page should be used only as a comparative measurement to determine how well the DS110DF410 has adapted to the incoming signal. It will not be possible to directly compare this to any signal measured external to the DS110DF410 retimer. – HEO: This is the Horizontal Eye Opening measured in UI or ps depending on the user's selection in the accompanying HEO Unit Setting. – VEO: This is the Vertical Eye Opening measured in mV. – Datarate: The current datarate measured in Gbps. For this example, the data rate applied to RXP0 and RXN0 is 10.3125 Gbps. Export Raw Data, Export Density or Clear Plots: These three buttons allow the user to export the raw data or the density measurements and clear the current plots. High Level Controls: There are eight buttons in the top right of the page which apply to all the settings discussed above. These are identical buttons to the ones described in Section 3.1.2.3. DS100DF410EVK, DS110DF410EVK, and DS125DF410EVM Evaluation Board Software Installation, Setup, and Operating Guide SNLU126C – February 2013 – Revised June 2016 Submit Documentation Feedback Copyright © 2013–2016, Texas Instruments Incorporated EEPROM and Register Map Informations www.ti.com Figure 12. SigCon Architect Eye Monitor Page: Error Hit Count Tab Figure 13. SigCon Architect Eye Monitor Page: Error Hit Density 4 EEPROM and Register Map Informations The family of quad retimers can be configured on power up using an external EEPROM to set the retimer to non-default operational settings. SNLU126C – February 2013 – Revised June 2016 Submit Documentation Feedback DS100DF410EVK, DS110DF410EVK, and DS125DF410EVM Evaluation Board Software Installation, Setup, and Operating Guide Copyright © 2013–2016, Texas Instruments Incorporated 17 EEPROM and Register Map Informations www.ti.com The following subsections will describe the usage of the external EEPROM to configure the DS110DF410 family quad retimers. It lists the EEPROMs which are supported, illustrates the memory mapping of these EEPROMs, and describes how to program a device configuration into the EEPROM. 4.1 Supported EEPROM The quad retimers are designed to read a register configuration on power up from an external EEPROM autonomously. When it is configured in SMBus Master Mode, the DS110DF410 family retimer takes command of the SMBus on power up on reads its configuration from the external EEPROM. The retimer is designed to support a particular family of external EEPROMs. It expects the addressing scheme of these EEPROMs to match what it is designed to support. It also expects the data in the EEPROM to match its internal EEPROM data scheme. We will first discuss the addressing scheme of the EEPROM and give examples of some EEPROMs that can be supported. The DS110DF410 family quad retimers expect the base SMBus write address of the EEPROM to be 0xA0. SMBus addresses are sometimes understood as seven-bit values which are left-shifted by 1 bit and bitwise or-ed with a READ/WRITE bit. In this nomenclature, the SMBus address of the EEPROM is 0x50. When the EEPROM is addressed for a read operation, the address that is sent over the SMBus is 0xA1. When the EEPROM is addressed for a write operation, the address that is sent over the SMBus is 0xA0. This is what is meant by the statement that the base write address of the EEPROM must be 0xA0. The retimer immediately reads its configuration from the external EEPROM on power up when it is in SMBus master mode. The SMBus address of the EEPROM is fixed in the retimer and cannot be changed. This yields the first requirement on the external EEPROM: • The base SMBus write address of the external EEPROM must be 0xA0. The retimer uses an eight-bit memory location addressing scheme for reading the information from the EEPROM. That is, when the retimer attempts to read a memory address in the external EEPROM, it first sends the SMBus write address of the EEPROM, then the eight-bit memory address. It then sends the SMBus read address of the EEPROM and allows the EEPROM to write its data to the SMBus, which the retimer then reads. This is the standard way the SMBus operates for reading memory from an EEPROM. Clearly, since the memory address is eight bits, the maximum memory address is 0xFF or 255. This restricts the address space to 256 bytes. However, the retimer can address a larger address space than this. The maximum address space the retimer can address is 1024 bytes. This is the second requirement on the external EEPROM. • The size of the external EEPROM must be between 128 bytes and 1024 bytes. To address memory locations in the external EEPROM with addresses > 255, the retimer uses one or two Least Significant Bits (LSBs) of the EEPROM SMBus address as page bits. For an external EEPROM with 512 bytes two memory pages are required. The retimer uses one bit of the SMBus address as a page bit. For an external EEPROM with 1024 bytes, four memory pages are required. The retimer uses two bits of the SMBus address as page bits in this case. Using a 1024 byte EEPROM as an example, if the retimer is to read the EEPROM memory contents at memory address 127 (0x7F), then it first sends the base write address of the EEPROM over the SMBus. This is a one-byte value, 0xA0. It then sends the memory address, 127, over the SMBus. This is a onebyte value 0x7F. The retimer then sends the base read address of the EEPROM over the SMBus. This is a one-byte value, 0xA1. The retimer then releases the SMBus and the EEPROM writes the data from memory location 127 to the SMBus and the retimer acknowledges receipt of the one-byte value. Now consider the case where the retimer is to read the contents of memory location 639 (0x27F). The memory address, 639, is too big to be contained in an eight-bit value. So the retimer uses the two LSBs of the SMBus address as page bits. The retimer sends a write address of 0xA4 over the SMBus. The EEPROM interprets this as its base SMBus write address (0xA0) bitwise or-ed with a two-bit page code of 2. The retimer then sends the same memory address byte as in the previous example, 127, over the SMBus. The EEPROM interprets this as a request for the data at memory location 639 (0x27F). 18 DS100DF410EVK, DS110DF410EVK, and DS125DF410EVM Evaluation Board Software Installation, Setup, and Operating Guide SNLU126C – February 2013 – Revised June 2016 Submit Documentation Feedback Copyright © 2013–2016, Texas Instruments Incorporated EEPROM and Register Map Informations www.ti.com The retimer then sends a read address of 0xA5 over the SMBus. Again, the EEPROM interprets this as its base SMBus read address (0xA1) bitwise OR-ed with a two-bit page code of 2. The EEPROM responds by sending the data at memory location 639 (0x27F) over the SMBus. This is the third requirement on the external EEPROM. • The external EEPROM must support paging by using the one or two LSBs of the SMBus address as page bits. Some other fairly obvious requirements for the EEPROM are its I/O voltage capability and its SMBus clock speed. • The external EEPROM must support 2.5 V to 3.3 V SMBus I/O voltages • The external EEPROM must support 400 kHz SMBus clock speed. A family of EEPROMs that meets all these requirements is the Atmel AT24C01/2/4/8B family. 4.2 Intel Format Hex Files Below is an example hex file listing. :20000000730010000000003300003300007F0000CB000000000000000000000000000000AD :200020000000000000000000000000000000000000000000780082893693A2181800A8F406 :200040006D230C91C500001FF3F9439CC204621F8F972E0880004104100200A000C30C10CB :20006000543018242220A81194A32C00100108183FFFFFFFE42CE42CFFE8000000000000EE :20008000780082893693A218180020F46D230C91C500001FF3F9411CC204621F8F972E0831 :2000A00080004104100200A000C30C10543018242220A81194A32C00100108183FFFFFFF5F :2000C000E42CE42CFFE8000000000000780082893693A2181800A8F46D230C91C500001F4E :2000E000F3F9439CC204621F8F972E0880004104100200A000C30C10543018242220A81181 :2001000094A32C00100108183FFFFFFFE42CE42CFFE8000000000000000083C93693A20849 :20012000180060F46D230C91C500001300394000C104621F8F81014A80004104100200A0BD :2001400000C30C10543018242220A81194A32C3215D75A5D756665A940000000002800007C :2001600000000000000083C93693A208180060F46D230C91C500001300394000C104621F90 :200180008F81014A80004104100200A000C30C10543018242220A81194A32C3215D75A5DBB :2001A000756665A9400000000028000000000000000083C93693A208180060F46D230C9196 :2001C000C500001300394000C104621F8F81014A80004104100200A000C30C105430182417 :2001E0002220A81194A32C3215D75A5D756665A9400000000028000000000000000083C92F :20020000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE :20022000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE :20024000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE :20026000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E :20028000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E :2002A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E :2002C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E :2002E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E :20030000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD :20032000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD :20034000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD :20036000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D :20038000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D :2003A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D :2003C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D :2003E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D :00000001FF In this listing, the first character on each line, a colon (“:”), is required. The next two characters (“20”) form a hex digit indicating how many bytes are contained on the line. For this file, each line contains 32 bytes (0x20) of data. The next four characters are the starting address of the data on the current line in hex. For example, the starting address of the data on the first line is 0x0000, or 0. On the second line, the starting address is 0x0020, or 32. The next two characters are a required data type. For the DS110DF410 hex files, these are always 00. The next 64 characters on each line are the data in hex. Look at the first line in this hex file. The first data byte is 0x73. This is the 0th byte header for the DS110DF410. This data indicates that CRCs are not enabled, the address maps are enabled, the EEPROM is greater than 256 bytes, and the common channel registers are enabled. The number of devices is 3, which the software interprets as four devices being programmed from this EEPROM (one more than the number of devices in the hex file). The last two characters on each line are a checksum for each line. This is computed by SNLU126C – February 2013 – Revised June 2016 Submit Documentation Feedback DS100DF410EVK, DS110DF410EVK, and DS125DF410EVM Evaluation Board Software Installation, Setup, and Operating Guide Copyright © 2013–2016, Texas Instruments Incorporated 19 EEPROM and Register Map Informations www.ti.com taking the least significant byte of the two’s complement of all the byte values on the line except the first character (the colon) and the checksum byte itself. To compute the checksum, add all the other byte values on the line, take only the least-significant byte of the result, and subtract it from 0x100, and then take the least significant byte of the result if necessary. This will only be necessary if the least-significant byte of the sum of the byte values is 0x00. 4.3 EEPROM Memory Usage Conceptually, the EEPROM is divided into three subsections for the purposes of storing configurations for the DS110DF410 family of retimers. Table 2. EEPROM Memory Subsections EEPROM Subsection EEPROM Subsection Name Starting Address Subsection Length (bytes) Required? 1 Base Header 0 3 Yes Always present, this header tells the retimer how to interpret the rest of the EEPROM data 2 Address Map Headers No Base Header indicates whether the address map headers are used. Location of each address map header is fixed for a given retimer SMBus address. Yes This is where the configuration data for the retimer is stored. A register data slot can be used to configure one or more retimers depending upon the contents of the address map headers 3 4.3.1 Register Data Slots 3 2 – 48 Variable 76-77 or 298-299 per slot, multiple slots allowed Comments Base Header The base header must always be present in the EEPROM. It is always stored in memory locations 0-2. The contents of each byte in the base header are described below. 4.3.1.1 Byte 0 The very first byte in the EEPROM must contain byte 0 of the base header. The contents of this byte are described in Table 3. Table 3. Byte 0 Bit Definitions Bit Number 20 Bit Name Meaning 7 CRC_EN When this bit is set, CRCs are enabled. If this bit is set, the CRC field in the address header or at the end of the register data slot must match the CRC computed internally by the retimer. If it does not match, the configuration is not loaded. 6 ADDR_MAP_EN When this bit is set, the EEPROM address headers are used. If this bit is set, each retimer on the SMBus looks for an address map header at a location determined by that retimer’s SMBus address. If it is not set, each retimer looks for its configuration at a specific EEPROM starting address, again determined by that retimer’s SMBus address. 5 EEPROM_GT_256 When this bit is set, the EEPROM is assumed by the retimer to be larger than 256 bytes. If the retimer needs to address memory locations in the EEPROM at addresses greater than 255, it uses the paging scheme described in EEPROM Memory Usage above. 4 COMMON_CHAN When this bit is set, the retimer assumes that only one set of channel register information and one set of shared register information is present in each register data slot. It configures all four of its channels according to this channel register information. If this bit is not set, the retimer assumes that each channel has a different set of information in each register data slot. If this bit is set, the register data slot length is 76-77 bytes, depending upon whether the address maps are enabled. If this bit is cleared, the register data slot length is 298-299 bytes, again depending upon whether the address maps are enabled. 3:0 DEVICE_COUNT[3:0] This field is not used by the retimer, but it is useful to designate the number of address map headers present in the EEPROM. DS100DF410EVK, DS110DF410EVK, and DS125DF410EVM Evaluation Board Software Installation, Setup, and Operating Guide SNLU126C – February 2013 – Revised June 2016 Submit Documentation Feedback Copyright © 2013–2016, Texas Instruments Incorporated EEPROM and Register Map Informations www.ti.com An unprogrammed EEPROM will generally contain 0xFF in each memory location. This includes byte 0, the retimer interprets this as “CRC Enabled”. The retimer has no way to know that the EEPROM does not contain a valid configuration, so the retimer will try to read its configuration data from the EEPROM and will compute a checksum. It will compare this checksum to the checksum byte in the EEPROM (which will be 0xFF), and the comparison will fail. If the retimer is set to SMBus master mode, meaning the SMBUS_EN pin is floating, and if the READ_EN pin is pulled low, the retimer will attempt to read its configuration from the EEPROM. If the EEPROM is not programmed, then, as described above, the retimer will attempt to compute a checksum and compare it to the data it reads in, and it will fail. When this happens the retimer will continue to hold the SMBus as it attempts to read a valid configuration from the EEPROM. The retimer will continue to try to read a valid configuration and will never set its ALL_DONE pin low. This causes the SMBus to hang up and the retimer cannot be configured. If an unprogrammed EEPROM is to be installed in the system, make sure that there is a provision for putting the retimer into SMBus slave mode for initial EEPROM programming. A jumper that can be installed to pull the SMBUS_EN pin to ground is recommended. 4.3.1.2 Byte 1 Byte 1 is reserved. This is not used by the retimer. The value of this byte is not important. Normally an unprogrammed EEPROM will have 0xFF in all its memory locations. This byte can be set to something other than 0xFF to flag that the EEPROM has been programmed. 4.3.1.3 Byte 2 Byte 2 is the maximum EEPROM burst size in bytes, from 0 to 255. Most EEPROMs will support a burst read operation. The Atmel AT24C01/2/4/8B family of EEPROMs, for example, will continue to present data from sequential memory locations as long as each byte is acknowledged and the master does not generate a STOP condition on the SMBus. A value of 16 (0x10) in this byte will work for all supported EEPROMs and provides for fast reading of the configuration from the EEPROM. 4.3.2 Address Map Headers The address map headers are only assumed by the retimer to be present if bit 6 of byte 0, the first byte of the base header, is set. If the address map headers are not present, then the register data slots are assumed by the retimer to start at EEPROM memory location 3. 4.3.2.1 Address Map Header Memory Locations If the address map headers are present, as indicated by bit 6 of byte 0, then each retimer computes the starting memory location of its address map header (not its register data slot) as follows. The size of each address map header, in bytes, is either 2 or 3, depending upon whether the EEPROM size is greater than 256 bytes, as indicated by bit 5 of byte 0. If the EEPROM size is less than or equal to 256 bytes, then each address map header is 2 bytes in length. If the EEPROM size is greater than 256 bytes, then each address map header is 3 bytes in length. We will designate the length of the address map header, either 2 or 3, as NAddr_Map. Note that the actual EEPROM size need not match the value of bit 5 of byte 0. This byte just tells the retimer how big each address map header is and whether or not to use paged addressing for EEPROM addresses greater than 255. If the size does not match the setting of this bit, however, it is easy to see that the retimer might try to address non-existent memory locations and would therefore read nonsense data. The retimer computes the starting memory location for its address map based upon its (the retimer’s) SMBus address. We will designate the starting memory location for the address map for a retimer as ADDRMap_Start. SNLU126C – February 2013 – Revised June 2016 Submit Documentation Feedback DS100DF410EVK, DS110DF410EVK, and DS125DF410EVM Evaluation Board Software Installation, Setup, and Operating Guide Copyright © 2013–2016, Texas Instruments Incorporated 21 EEPROM and Register Map Informations www.ti.com The retimer first determines its SMBus address index, ISMB_Addr. This is the index into the array of permissible SMBus write addresses for the retimer. The retimer can be configured to use SMBus write addresses in the range of 0x30 to 0x4E. The indexing is straightforward. The relationship between the retimer SMBus address, the SMBus address index, and the address map start memory location is shown in Table 4. Table 4. Retimer SMBus Addresses, SMBus Address Indices, and Address Map Start Locations Retimer SMBus Write Address SMBus Address Index ISMB_Addr Starting Address Map Memory Location ADDRMap_Start when EEPROM size ≤ 256 Starting Address Map Memory Location ADDRMap_Start when EEPROM size > 256 0x30 0 3 3 0x32 1 5 6 0x34 2 7 9 0x36 3 9 12 0x38 4 11 15 0x3A 5 13 18 0x3C 6 15 21 0x3E 7 17 24 0x40 8 19 27 0x42 9 21 30 0x44 10 23 33 0x46 11 25 36 0x48 12 27 39 0x4A 13 29 42 0x4C 14 31 45 0x4E 15 33 48 This table gives the fixed addresses in the EEPROM where the retimer will look for its address map depending upon the retimer’s SMBus address and the size of the EEPROM. There are a few things to note about this operation. 1. If the address maps are not enabled, (bit 6 of byte 0 is 1’b), then the retimer will not look for an address map. It will, instead, compute a starting address for its register data in the EEPROM and it will look there for its register data. 2. It is not necessary for all the address maps to be present. If the only retimer in the system reading from an EEPROM has an SMBus address of 0x30, for example, then only the first address map needs to be present in the EEPROM. EEPROM memory locations from 5 or 6 (depending upon the EEPROM size) to the end of the EEPROM memory space can be used for register data. 3. The address map locations are fixed for a given retimer SMBus address. For example, if the only retimer in the system has an SMBus address of 0x43, then it will still look for its address map data starting at memory location 33 or 48, depending upon the EEPROM size. In this case, the first EEPROM memory location that can be used for register data is 35 or 51. Here the data in memory locations 3-32 or 3-47 in the EEPROM are not used for address maps, but they cannot be used for register data, either. 4.3.2.2 Address Map Header Contents If the address maps are present, they are each 2 or 3 bytes in length. The address maps start at the EEPROM memory locations shown in Table 4. If the EEPROM size is greater than 256 bytes the address map headers are 3 bytes long. If the EEPROM size is less than or equal to 256 bytes the address map headers are 2 bytes long. The contents of each address map header are as shown in Table 5. Each address map header starts at the EEPROM memory location given by ADDRMap_Start for the retimer’s SMBus address and spans either 2 or 3 bytes starting from there. 22 DS100DF410EVK, DS110DF410EVK, and DS125DF410EVM Evaluation Board Software Installation, Setup, and Operating Guide SNLU126C – February 2013 – Revised June 2016 Submit Documentation Feedback Copyright © 2013–2016, Texas Instruments Incorporated EEPROM and Register Map Informations www.ti.com The first byte of the address map header is the Cyclic Redundancy Check (CRC) for this address map. The CRC is computed from all the bytes read by the retimer from the EEPROM except the CRC byte itself. The computation of the CRC, both within the retimer and by the external software, uses a standard algorithm, CRC-8. The second byte of the address map header is the Least Significant Byte (LSB) of the EEPROM address that is the start of the register data for this address map header. The register data that begins at the start location in the address map should be valid register data. Otherwise the retimer will read from that memory location and will be configured incorrectly. Table 5. Address Map Header Contents EEPROM ADDRESS ADDRMap_Start ADDRMap_Start + 1 BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 CRC[7] CRC[6] CRC[5] CRC[4] CRC[3] BIT 2 EE ADDR EE ADDR EE ADDR EE ADDR EE ADDR LSB[7] LSB[6] LSB[5] LSB[4] LSB[3] BIT 1 CRC[2] CRC[1] CRC[0] EE ADDR LSB[2] EE ADDR LSB[1] EE ADDR LSB[0] EE ADDR EE ADDR MSB[2] (If MSB[1] (If EEPROM > EEPROM > 256 bytes) 256 bytes) ADDRMap_Start + 2 BIT 0 EE ADDR MSB[0] (If EEPROM > 256 bytes) Table 6. Address Map Header Example 0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 0x0A 0x0B 0x0C 0x0D 0x0E 0x0F 0x00 0xE0 0x00 0x10 0xE0 0x33 0x00 0xE0 0x33 0x00 0xa8 0x5D 0x01 0xE0 0x33 0x00 0x04 0x01 0x87 0x02 0x04 0x87 0x02 0xA8 0x5D 0x01 0xA8 0x5D 0x01 0xA8 0x5D 0x01 0xE0 0x33 0x00 0xA8 0x5D 0x01 0xA8 0x5D 0x01 0xE0 0x33 0x00 0xE0 0x33 0x00 0x02 0x00 0xE0 0x33 0X03 0xA8 0x5D 0x01 The third byte of the address map header, if the EEPROM size is greater than 256 bytes, is the Most Significant Byte (MSB) of the EEPROM address that is the start of the register data for this address map header. To compute the EEPROM address that is the start of the register data for a particular address map header, take the MSB from the address map header and left shift it by 8 bits, then add it to the LSB from the address map header. Suppose the data in the first 51 bytes of the EEPROM is as shown in Table 6. In this table, the EEPROM memory address is given by the two most significant hex digits in the left-hand column and the least significant hex digit in the top row. For example, in this table, the contents of EEPROM memory location 0 is 0xE0. Here’s what that means. Remember that byte 0 of the EEPROM is the first byte of the base header. Since the value is 0xE0, bits 7, 6, and 5 are set, and all the rest of the bits in this byte are cleared. Referring to Table 3, we see that this means that the CRCs are enabled, the address map headers are present, and the EEPROM is larger than 256 bytes. The device count in the lower four bits is set to 0, but this is unused. The common channel bit is not set, meaning that the EEPROM contains information to configure each channel of each retimer separately. The second byte of the base header, at EEPROM memory address 1, contains 0x00. Remember that this is not used, but since it contains 0x00 we can be confident that this EEPROM has at least been partially programmed. If the EEPROM were not programmed, this byte would probably be 0xFF. The third byte of the base header, at EEPROM memory address 2, contains 0x10, or decimal 16. This is the burst count. When the retimer reads from the EEPROM, it will not attempt to read more than 16 bytes in a single burst. Since the EEPROM size is greater than 256 bytes (because bit 5 of byte 0 is set), each address map is three bytes long. So, starting with byte 0x003, consider the data in Table 6 in groups of three bytes each. The first such group is given by [0xE0, 0x33, 0x00]. This group of three bytes is the first address map in the EEPROM. This is the address map that will be read at power up by a retimer with address 0x30, if there is one in the system. SNLU126C – February 2013 – Revised June 2016 Submit Documentation Feedback DS100DF410EVK, DS110DF410EVK, and DS125DF410EVM Evaluation Board Software Installation, Setup, and Operating Guide Copyright © 2013–2016, Texas Instruments Incorporated 23 EEPROM and Register Map Informations www.ti.com The first byte of this address map is 0xE0. This is the CRC for this address map. When the retimer reads the data from the EEPROM, it will independently compute the CRC for the data it reads. The CRC computed by the retimer must match the CRC in the EEPROM or the data read from the EEPROM will be ignored. The CRCs are enabled because bit 7 of byte 0 is set. If this bit were cleared, the CRC values would be ignored by the retimer, and the retimer would read the data from the EEPROM and use it no matter what value was contained in the first byte of the address map. The second byte of this address map is 0x33 and the third byte is 0x00. Taken together, these two bytes yield the starting address for the register data for this address map. The starting address for the data is 0x033, or decimal 51. Note that this is the first byte in the EEPROM following all the address map data in Table 6. The data does not have to be arranged this way, but this is the most efficient use of the data space in the EEPROM. The set of register data pointed to by this address map begins at EEPROM address 0x33, or decimal 51. Let’s introduce some nomenclature at this point. Let’s call a set of register data in the EEPROM a “slot." This terminology is easy to visualize. Consider writing down a set of register configuration data in a book. We can do this for several different register configurations, producing several different books. Obviously we only need one book for each register configuration no matter how many times we might reuse that configuration. Now take the books with register configurations that we have written down and insert them into various locations, or “slots," in a bookshelf. This illustrates what we mean by “slots”. To refer to a given register configuration, written down in one of these books, we have only to indicate its position, or “slot”, on the bookshelf. We can make a list that tells each retimer in the system which “slot” to look in for its register configuration. This list is the address maps, and the register data corresponds to the books in the “slots”. Using this nomenclature, the data in Table 6 tells the retimer with SMBus address 0x30 to look in a slot beginning at EEPROM address 0x33 for its configuration data. The next set of three bytes, that is, the next address map, begins at EEPROM address 0x006. This second group of three bytes is the same as the first one, [0xE0, 0x33, 0x00]. This second set of three bytes tells the retimer with SMBus address 0x32 to look in a slot beginning at EEPROM address 0x33 for its configuration data. That means that the retimer with address 0x32 will be configured exactly the same as the retimer with address 0x30. Note that the CRCs for these two address maps are the same, 0xE0. The retimers with SMBus addresses 0x30 and 0x32 will read exactly the same set of data from the EEPROM. They will read this data from different locations because their address map locations are different, but the contents of the two address maps are the same. And the two address maps point to the same EEPROM slot. So these two retimers will compute the same CRC when they read the data from the EEPROM, and so the comparison values in the first bytes of their address maps are the same. Now the next set of three bytes, beginning at EEPROM address 0x009, is different. These three memory locations contain [0xA8, 0x5D, 0x01]. These three bytes make up the address map for the retimer with SMBus address 0x36. The CRC for this retimer is 0xA8, which is different from the value of 0xE0 in the first two address maps. This is because the retimer with address 0x36 will read different bytes from the EEPROM than the first two retimers. At the very least, the starting address for the EEPROM slot that contains the configuration data for this retimer is different, and that is part of the data the retimer reads from the EEPROM. Presumably at least some of the register contents are also different, or else we would probably use the same EEPROM slot to program this retimer as we used to program the first two. The starting address for the data slot for this retimer is given by the second and third bytes of the address map. These bytes indicate a starting address in the EEPROM of 0x15D, or 349 decimal. Note that this is the starting address of the first data slot, 51, plus the length of a register configuration when the common channel bit is not set, 298. Again, it is not necessary to start the second data slot immediately after the first in this way, but this is the most efficient way to use the EEPROM memory space. It would not be a good idea to start the second data slot before the end of the first one. The retimer has no way to know about the overlap, so it would happily read its configuration data starting from whatever EEPROM memory address was contained in its address map, and it is unlikely that this would produce the desired configurations in the retimers. In practice, a set of address maps like those shown in Table 6 yield the most efficient use of the EEPROM memory space. 24 DS100DF410EVK, DS110DF410EVK, and DS125DF410EVM Evaluation Board Software Installation, Setup, and Operating Guide SNLU126C – February 2013 – Revised June 2016 Submit Documentation Feedback Copyright © 2013–2016, Texas Instruments Incorporated EEPROM and Register Map Informations www.ti.com The next set of three bytes is the address map for the retimer with SMBus address 0x38. This address map is the same as the first two. The retimer with SMBus address 0x38 will be configured the same as the retimers with SMBus addresses 0x30 and 0x32. This address mapping scheme in the EEPROM allows for maximum flexibility in configuring the retimers. A retimer with any SMBus address can read its configuration from any data slot in the EEPROM. The next set of three bytes, beginning at address 0x00F, is different from any we have yet seen. This set of three bytes is [0x04, 0x87, 0x02]. This is the address map for the retimer with SMBus address 0x3A. The first byte in this address map, 0x04, is the CRC for this retimer. It is different from the other CRCs because the data this retimer will read from the EEPROM is different. The second two bytes in this address map are the starting address of the EEPROM data slot. These two bytes give us a starting address of 0x287 or 647 decimal. Note that this is the starting address of the previous slot, 349, plus the length of the register configuration, 298. Once again, this is the most efficient way to arrange the data in the EEPROM. Note that there is not room for another data slot even if the EEPROM size is 1 Kbyte. The next slot would have to start at address 945 decimal, and there is not enough room left in the EEPROM after that address for another 298-byte register configuration. So the maximum number of EEPROM slots available in the largest supported EEPROM is 3 if the retimer channels are to be set up differently. If the retimer channels are to be set up identically, indicated by setting bit 4 of byte 0 in the EEPROM, the common channel bit, then there is enough room in a 1 Kbyte EEPROM for 12 data slots. Looking at the rest of Table 6, we can see that the rest of the address map headers all point to one of the three data slots already referenced. With this EEPROM header information we can configure up to 16 retimers, each with a unique SMBus address. There will be only three different retimer configurations applied to these 16 retimers, however. 4.3.2.3 EEPROM Configuration without Address Map Headers At this point it should be clear how the address map headers work. If bit 6 of byte 0 in the EEPROM is cleared, then the address map headers are not used. Instead, each retimer computes a unique start address in the EEPROM for its data slot. First the retimer computes the length of the data slot, NData_Slot. This is based on COMMON_CHAN bit in byte 0 of the EEPROM. The length of the data slot is given in Table 7. Table 7. EEPROM Data Slot Size NData_Slot COMMON_CHANNEL = 1 COMMON_CHANNEL = 0 Channel Register Bytes 74 x 1 Channel = 74 74 x 4 Channels = 296 Share Register Bytes 2 2 CRC Byte 1 1 NDATA_SLOT (Total Bytes per Data Slot) 77 299 If the CRC_EN bit is set, then the CRC for the data slot is the last byte of the register data slot. Note that when the address maps are present, the CRC is in the address map. Even if the CRCs are not enabled, the CRC byte is assumed to be present. It is just not used if the CRCs are not enabled. Once the retimer has computed the data slot size, it computes a unique data slot start address based upon its SMBus address index, ISMB_Addr, as shown in Table 4. Each retimer computes its data slot start address, ADDRData_Start , as follows. ADDRData_Start = 3 + (ISMB_Addr x NData_Slot) For example, if the COMMON_CHAN bit is set, then NData_Slot = 77. A retimer with SMBus address 0x34 has an SMBus address index, ISMB_Addr, of 3. This retimer would compute its data slot start address ADDRData_Start as follows. ADDRData_Start = 3 + (3 x 77) = 234 SNLU126C – February 2013 – Revised June 2016 Submit Documentation Feedback DS100DF410EVK, DS110DF410EVK, and DS125DF410EVM Evaluation Board Software Installation, Setup, and Operating Guide Copyright © 2013–2016, Texas Instruments Incorporated 25 EEPROM and Register Map Informations www.ti.com This is the EEPROM memory location where the retimer would begin looking for its configuration data. It would compare the CRC it computed with the CRC byte it finds at memory location 311. If the CRC_EN bit is not set, then the contents of this memory location are ignored. Note that since the EEPROM can contain only three data slots if the COMMON_CHAN bit is not set, only the retimers at addresses 0x30, 0x32, and 0x34 can be configured with a 1 Kbyte EEPROM if the address maps are not used. If the COMMON_CHAN bit is set, then the EEPROM can contain as many as 12 data slots. In this case, retimers with addresses 0x30 to 0x46 can be configured with a 1 Kbyte EEPROM if the address maps are not used. Retimers with SMBus write addresses of 0x48 to 0x4E cannot be configured from the EEPROM if the address maps are not used. 4.3.3 Register Data Slots We have so far described how the retimer knows where to find its configuration data. We will now describe what the retimer configuration data consists of and how it is organized. 4.3.3.1 Bit Mapping of the Register Data The operation of a DS110DF410 quad retimer can be customized for specific applications by changing some of the default operational parameters of the device. This is accomplished by writing desired values into registers in the device over the SMBus. When the DS110DF410 quad retimer is configured for SMBus slave mode operation, the system controller writes data into the retimer’s registers by sending a register address, which is one byte, followed by a byte of register data. This sets all the bits of a one-byte register in the retimer. To save area and power in the retimer, some of the registers are arranged in bit-fields, which may not be related to one another. Some of the bits in some registers configure one operational parameter while other bits in the same register configure another. Often the user desires to configure some of the bits in a register while leaving the rest at their current values. When this is required, the normal procedure is to read the entire register over the SMBus, change only the bits that are required, and then write the entire register back to the retimer over the SMBus. The retimer can be configured as desired in SMBus slave mode using this procedure. In SMBus master mode, a similar configuration can be achieved. In SMBus master mode, the retimer reads its configuration autonomously from an external EEPROM. “Reading its configuration” really means reading and setting the contents of some of the registers in the retimer, just as is done in SMBus slave mode. In SMBus master mode the registers to be set are defined in advance, and their contents are read from the EEPROM prior to beginning any mission-mode operation of the retimer. Not all of the registers in the retimer are configured from the EEPROM in SMBus master mode. For example, some of the register bits and bit fields in the retimer are read-only. They report the status of various circuit blocks within the retimer. It would not make sense to try to set the values of these bits, as the retimer would simply ignore this. Some of the register bits and bit fields in the retimer are reserved for test and troubleshooting and should not be changed by the user under normal conditions. These bits are not included in the EEPROM register set because they should be left at their default values for almost all applications. Since only a subset of the retimer register bits are to be configured from the EEPROM, the EEPROM register data set is designed to configure these bits as efficiently as possible. This means that there is not a one-to-one mapping of retimer registers to EEPROM memory locations. Register bits in the retimer which are sequential are also sequential in the EEPROM. To the extent possible, register bits that are contiguous in the retimer are also contiguous in the EEPROM. However, the register bits are packed into the EEPROM in the minimum possible space, which means that register bits that are located in the same register in the retimer may not be located in the same register in the EEPROM, although they will always be in the same sequence. 4.3.3.2 Register Data Slot Organization The organization of the register data within an EEPROM register data slot can be described generically as follows: 1. Slot_Start 26 DS100DF410EVK, DS110DF410EVK, and DS125DF410EVM Evaluation Board Software Installation, Setup, and Operating Guide SNLU126C – February 2013 – Revised June 2016 Submit Documentation Feedback Copyright © 2013–2016, Texas Instruments Incorporated EEPROM and Register Map Informations www.ti.com 2. 3. 4. 5. 6. 7. Channel_0_Data Optional_Channel_1_Data Optional_Channel_2_Data Optional_Channel_3_Data Shared_Register_Data CRC_Byte In this description, Slot_Start simply refers to the EEPROM memory address where the register data slot begins. The first register data slot begins at a Slot_Start address of 0x33, or decimal 51. Channel_0_Data is a set of EEPROM memory locations that configure the channel registers for channel 0 of the retimer. The contents of any channel register set are shown in Table 8. The channel data sets for the other channels are optional because if the COMMON_CHAN bit is set, these channel data sets are not needed and are not present. If the COMMON_CHAN bit is not set, all four sets of channel data are present and are used. The structure of all the channel data sets is the same, although the register contents may be different. The Shared_Register_Data set is a two-byte field that configures some parameters in the retimer’s shared register set. These two bytes are always present. They either occur after the first set of channel register data if the COMMON_CHAN bit is set, or after the fourth set of channel register data if the COMMON_CHAN bit is not set. The CRC byte is always present when the address maps are not enabled, but the CRCs may or may not be enabled. However, even if the CRCs are enabled, the CRC is contained in the address map header when it is used. So this byte will often not be present. Each channel register data set is 74 bytes long. The contents of the channel register data set are described in Table 8. The first column in Table 8, “Address," contains the offset in hexadecimal from the beginning of the data for the channel under consideration. For channel 0, this is the offset from the beginning of the EEPROM data slot. For the other channels, this is modified by the length of the channel register sets that appear before this one. That is, for channel 1 this is the offset from the beginning of the EEPROM data slot plus the length of the channel 0 register set, 74 bytes. The second column contains a simple name for the EEPROM channel register. The only real information in this name is the address offset in decimal, corresponding to the address offset in hexadecimal in column 1. The third column designates which bits in the EEPROM channel register are described by the “Field” name in column 4 and the “Default Value” in column 5. The “Field” column is the most descriptive. For each bit or bit field in the EEPROM channel register set, the “Field” column contains the address of the retimer channel register which the bit or bit field configures, the bit indices that are configured, and a descriptive string that describes what the retimer channel register bit or bit field configures in the retimer. As an example, consider the first register in the channel register set at address offset 0x00, called CFGBYT_0_BITDESC. This register consists of four bit fields called reg_03[b+1:b]_eq_BSTN[1:0]. All four of these bit fields configure bits in retimer channel register 0x03. For each bit field, the starting bit in retimer channel register 0x03 is b+1 and the ending bit is b. Each bit field configures one of the CTLE boost stages in the retimer, boost stage N. Each boost stage is configured by a two-bit value, so the description of the retimer channel register targeted by each bit field is eq_BSTN[1:0]. For this register, there is a one-to-one correspondence between the EEPROM memory location bits and the retimer register bits. The memory location at offset 0 in the EEPROM (which is a different EEPROM memory location for each data slot start and retimer channel) is read directly into register 0x03 for the corresponding channel of the retimer. Referring to the retimer data sheet, we see that the description for channel register 0x03 is as shown in Table 9. SNLU126C – February 2013 – Revised June 2016 Submit Documentation Feedback DS100DF410EVK, DS110DF410EVK, and DS125DF410EVM Evaluation Board Software Installation, Setup, and Operating Guide Copyright © 2013–2016, Texas Instruments Incorporated 27 EEPROM and Register Map Informations www.ti.com As an example of an EEPROM memory location that does not contain a one-to-one configuration for a retimer register, consider the second location in the channel register set at address offset 0x01, called CFGBYT_1_BITDESC. This register consists of a bit field called reg_08[4:0]_cdr_cap_dac_start0[4:0] and three individual bits. The first bit field maps to retimer channel register 0x08, bits 4:0. Note that in the EEPROM memory location, this bit field is contained in bits 7:3. When the retimer reads its configuration from the EEPROM, bits 7:3 in this memory location are read into bits 4:0 in retimer channel register 0x08. The three individual bits all map to retimer register 0x09. Bits 2, 1, and 0 of the EEPROM memory location at offset 1 map to bits 7, 6, and 5 of register 0x09 in the retimer. These bits all configure different settings in the retimer. Finally, consider an example where a bit field in the retimer channel register set is broken across two memory locations in the EEPROM. The byte at EEPROM offset 3, called CFGBYT_3_BITDESC, contains 5 individual bits that configure retimer channel register 0x0A, bits 4, 3, 2, 1, and 0. These bits all configure independent settings in the retimer. Bits 2:0 of this EEPROM memory location map to retimer channel register 0x0B, bits 4:2. These are the three most-significant bits of channel register bit field reg_0B[4:0]_cdr_cap_dac_start1[4:0]. Only the bits reg_0B[4:2]_cdr_cap_dac_start1[4:2] are contained in the EEPROM memory location at offset 3. The next byte in the EEPROM memory map at offset 4, called CFGBYT_3_BITDESC, contains the remainder of this bit field. Bits 7:6 of this EEPROM memory location contain bits 1:0 of this bit field, referred to as reg_0B[1:0]_cdr_cap_dac_start1[1:0]. When the retimer reads its configuration from the EEPROM, bits 4:2 of retimer channel register 0x0B are set from bits 2:0 of the EEPROM memory location at offset 3 and bits 1:0 of retimer channel register 0x0B are set from bits 7:6 of the EEPROM memory location at offset 4. Table 8. Channel Register Data Set Address Register Name Bit(s) Default Value 0x00 CFGBYT_0_BITDESC 7:6 0x0 reg_03[7:6]_eq_BST0[1:0] 5:4 0x0 reg_03[5:4]_eq_BST1[1:0] 3:2 0x0 reg_03[3:2]_eq_BST2[1:0] 1:0 0x0 reg_03[1:0]_eq_BST3[1:0] 7:3 0x0 reg_08[4:0]_cdr_cap_dac_start0[4:0] 2 0x0 reg_09[7]_reg_divsel_vco_cap_ov 1 0x0 reg_09[6]_reg_set_cp_lvl_lpf_ov 0 0x0 reg_09[5]_reg_bypass_pfd_ov 7 0x0 reg_09[4]_reg_en_fd_pd_vco_pdiq_ov 6 0x0 reg_09[3]_reg_en_pd_cp_ov 5 0x0 reg_09[2]_reg_divsel_ov 4 0x0 reg_09[1]_reg_en_fld_ov 3 0x0 reg_09[0]_reg_pfd_lock_mode_sm 2 0x0 reg_0A[7]_reg_sbt_en 1 0x0 reg_0A[6]_reg_en_idac_pd_cp_ov_AND_reg_en_idac_fd_cp_ ov 0 0x0 reg_0A[5]_reg_dac_lpf_high_phase_ov_AND_reg_dac_lpf_low _phase_ov 7 0x1 reg_0A[4]_reg_en150_lpf_ov 6 0x0 reg_0A[3]_reg_cdr_reset_ov 5 0x0 reg_0A[2]_reg_cdr_reset_sm 4 0x0 reg_0A[1]_reg_cdr_lock_ov 3 0x0 reg_0A[0]_reg_cdr_lock 2:0 0x3 reg_0B[4:2]_cdr_cap_dac_start1[4:2] 7:6 0x3 reg_0B[1:0]_cdr_cap_dac_start1[1:0] 5 0x0 reg_0C[2]_reg_EN_FORCE_EXCEPTION_FSM 4 0x0 reg_0D[5]_PRBS_PATT_SHIFT_EN 0x01 0x02 0x03 0x04 28 CFGBYT_1_BITDESC CFGBYT_2_BITDESC CFGBYT_3_BITDESC CFGBYT_4_BITDESC Field DS100DF410EVK, DS110DF410EVK, and DS125DF410EVM Evaluation Board Software Installation, Setup, and Operating Guide SNLU126C – February 2013 – Revised June 2016 Submit Documentation Feedback Copyright © 2013–2016, Texas Instruments Incorporated EEPROM and Register Map Informations www.ti.com Table 8. Channel Register Data Set (continued) Address 0x05 0x06 0x07 0x08 0x09 0x0A 0x0B 0x0C 0x0D 0x0E Register Name CFGBYT_5_BITDESC CFGBYT_6_BITDESC CFGBYT_7_BITDESC CFGBYT_8_BITDESC CFGBYT_9_BITDESC CFGBYT_10_BITDESC CFGBYT_11_BITDESC CFGBYT_12_BITDESC CFGBYT_13_BITDESC CFGBYT_14_BITDESC SNLU126C – February 2013 – Revised June 2016 Submit Documentation Feedback Bit(s) Default Value 3:2 0x2 reg_0E[7:6]_reg_timer_1ms_sm[1:0] 1:0 0x1 reg_0E[5:4]_reg_timer_600us_sm[2:1] 7 0x0 reg_0E[3]_reg_timer_600us_sm[0] 6:4 0x3 reg_0E[2:0]_reg_timer_200us_sm[2:0] 3:1 0x3 reg_0F[7:5]_reg_timer_charge_lpf[11:9] 0 0x0 reg_0F[4]_timer_cdr_unlock[2] 7:6 0x2 reg_0F[3:2]_timer_cdr_unlock[1:0] 5:4 0x1 reg_0F[1:0]_reg_timer_lock_check[1:0] 3:1 0x1 reg_10[7:5]_false_lock_detector_threshold[2:0] 0 0x1 reg_10[4]_reg_hd_threshold_sm[4] 7:4 0xA reg_10[3:0]_reg_hd_threshold_sm[3:0] 3:2 0x0 reg_11[7:6]_eom_sel_vrange[1:0] 1 0x1 reg_11[5]_eom_PD 0 0x0 reg_11[3]_dfe_tap2_pol 7 0x0 reg_11[2]_dfe_tap3_pol 6 0x0 reg_11[1]_dfe_tap4_pol 5 0x0 reg_11[0]_dfe_tap5_pol 4 0x0 reg_12[7]_dfe_tap1_pol 3 0x1 reg_12[5]_dfe_sel_neg_gm 2:0 0x0 reg_12[4:2]_dfe_wt1[4:2] 7:6 0x0 reg_12[1:0]_dfe_wt1[1:0] 5 0x0 reg_13[6]_eq_PD_SD 4 0x1 reg_13[5]_eq_mute_z 3 0x1 reg_13[4]_eq_en_dc_off 2 0x0 reg_13[3]_eq_PD_EQ 1 0x0 reg_13[2]_eq_BST3[2] 0 0x0 reg_13[1]_eq_pd_cm 7 0x0 reg_13[0]_reg_vco_bypass 6 0x0 reg_14[7]_eq_sd_preset 5 0x0 reg_14[6]_eq_sd_reset 4:3 0x0 reg_14[5:4]_eq_refa_sel[1:0] 2:1 0x0 reg_14[3:2]_eq_refd_sel[1:0] 0 0x0 reg_15[7]_dfe_force_enable 7 0x0 reg_15[6]_drv_dem_range 6 0x1 reg_15[5]_comp_en_hyst 5 0x1 reg_15[4]_comp_en 4 0x0 reg_15[3]_drv_PD 3:1 0x0 reg_15[2:0]_drv_dem[2:0] 0 0x0 reg_16[7]_reg_dac_lpf_high_phase[3] 7:5 0x7 reg_16[6:4]_reg_dac_lpf_high_phase[2:0] 4:1 0xA reg_16[3:0]_reg_dac_lpf_low_phase[3:0] 0 0x0 reg_17[7]_reg_dac_lpf_high_lock[3] 7:5 0x3 reg_17[6:4]_reg_dac_lpf_high_lock[2:0] 4:1 0x6 reg_17[3:0]_reg_dac_lpf_low_lock[3:0] Field 0 0x1 reg_18[6]_pdiq_sel_div[2] 7:6 0x0 reg_18[5:4]_pdiq_sel_div[1:0] 5:0 0x23 reg_19[5:0]_bg_sel_ptat[5:0] DS100DF410EVK, DS110DF410EVK, and DS125DF410EVM Evaluation Board Software Installation, Setup, and Operating Guide Copyright © 2013–2016, Texas Instruments Incorporated 29 EEPROM and Register Map Informations www.ti.com Table 8. Channel Register Data Set (continued) Address Register Name Bit(s) Default Value 0x0F CFGBYT_15_BITDESC 7:6 0x0 reg_1A[7:6]_bg_sel_rph[1:0] 5:4 0x0 reg_1A[5:4]_bg_sel_rpp[1:0] 3 0x1 reg_1B[1]_cp_en_cp_pd 2 0x1 reg_1B[0]_cp_en_cp_fd 1:0 0x0 reg_1C[7:6]_cp_en_idac_pd[2:1] 7 0x1 reg_1C[5]_cp_en_idac_pd[0] 6:4 0x1 reg_1C[4:2]_cp_en_idac_fd[2:0] 3 0x0 reg_1C[1]_pdiq_PD 2 0x0 reg_1C[0]_vco_PD 1 0x0 reg_1D[7]_sbt_en 0x10 0x11 0x12 0x13 0x14 0x15 0x16 0x17 0x18 30 CFGBYT_16_BITDESC CFGBYT_17_BITDESC CFGBYT_18_BITDESC CFGBYT_19_BITDESC CFGBYT_20_BITDESC CFGBYT_21_BITDESC CFGBYT_22_BITDESC CFGBYT_23_BITDESC CFGBYT_24_BITDESC Field 0 0x1 reg_1E[7]_pfd_sel_data_mux[2] 7:6 0x3 reg_1E[6:5]_pfd_sel_data_mux[1:0] 5 0x0 reg_1E[3]_dfe_PD 4 0x0 reg_1E[2]_pfd_PD_pd 3 0x0 reg_1E[1]_pfd_EN_fld 2 0x1 reg_1E[0]_pfd_en_fd 1 0x0 reg_1F[7]_drv_sel_inv 0 0x1 reg_1F[6]_lpf_en[150] 7:4 0x0 reg_20[7:4]_dfe_wt5[3:0] 3:0 0x0 reg_20[3:0]_dfe_wt4[3:0] 7:4 0x0 reg_21[7:4]_dfe_wt3[3:0] 3:0 0x0 reg_21[3:0]_dfe_wt2[3:0] 7 0x0 reg_22[7]_eom_ov 6 0x0 reg_22[6]_SPARE 5 0x0 reg_23[7]_eo_get_heo_veo_ov 4 0x1 reg_23[6]_dfe_ov 3:0 0x3 reg_2A[7:4]_eom_timer_thr[7:4] 7:4 0x0 reg_2A[3:0]_eom_timer_thr[3:0] 3:2 0x0 reg_2B[5:4]_reg_timer_10ms_sm[1:0] 1:0 0x0 reg_2B[3:2]_eom_min_req_hits[3:2] 7:6 0x0 reg_2B[1:0]_eom_min_req_hits[1:0] 5 0x1 reg_2C[6]_veo_scale 4:3 0x3 reg_2C[5:4]_dfe_sm_fom[1:0] 2:0 0x1 reg_2C[3:1]_dfe_adapt_counter[3:1] 7 0x0 reg_2C[0]_dfe_adapt_counter[0] 6 0x1 reg_2D[7]_drv_sel_scp 5 0x0 reg_2D[6]_sd_en_fast_oob 4 0x0 reg_2D[5]_sd_ref_high 3 0x0 reg_2D[4]_sd_gain 2 0x0 reg_2D[3]_reg_eq_bst_ov 1:0 0x0 reg_2D[2:1]_drv_sel_vod[2:1] 7 0x0 reg_2D[0]_drv_sel_vod[0] 6 0x0 reg_2E[5]_reg_vod_ov 5 0x0 reg_2E[2]_reg_dem_ov 4:3 0x0 reg_2F[7:6]_RATE[1:0] 2:1 0x0 reg_2F[5:4]_SUBRATE[1:0] 0 0x0 reg_2F[3]_index_ov DS100DF410EVK, DS110DF410EVK, and DS125DF410EVM Evaluation Board Software Installation, Setup, and Operating Guide SNLU126C – February 2013 – Revised June 2016 Submit Documentation Feedback Copyright © 2013–2016, Texas Instruments Incorporated EEPROM and Register Map Informations www.ti.com Table 8. Channel Register Data Set (continued) Address Register Name Bit(s) Default Value 0x19 CFGBYT_25_BITDESC 7 0x1 reg_2F[2]_en_ppm_check 6 0x1 reg_2F[1]_en_fld_check 5 0x0 reg_30[3]_prbs_en_dig_clk 4:3 0x0 reg_30[1:0]_prbs_pattern_sel[1:0] 0x1A 0x1B 0x1C 0x1D 0x1E 0x1F 0x20 0x21 0x22 0x23 CFGBYT_26_BITDESC 2 0x0 reg_31[7]_eq_dfe_sm 1:0 0x1 reg_31[6:5]_adapt_mode[1:0] 7:6 0x0 reg_31[4:3]_eq_sm_fom[1:0] 5:2 0x1 reg_32[7:4]_heo_int_thresh[3:0] 1:0 0x0 reg_32[3:2]_veo_int_thresh[3:2] 0x1 reg_32[1:0]_veo_int_thresh[1:0] 0x8 reg_33[7:4]_heo_thresh[3:0] 0x2 reg_33[3:2]_veo_thresh[3:2] 7:6 0x0 reg_33[1:0]_veo_thresh[1:0] 5 0x0 reg_34[6]_low_power_mode_disable 4:3 0x3 reg_34[5:4]_lock_counter[1:0] 2:0 0x7 reg_34[3:1]_dfe_max_tap_2_5[3:1] 7 0x1 reg_34[0]_dfe_max_tap_2_5[0] 6:5 0x0 reg_35[7:6]_data_lock_ppm[1:0] 4 0x0 reg_35[5]_get_ppm_error 3:0 0xF reg_35[4:1]_dfe_max_tap_1[4:1] 7 0x1 reg_35[0]_dfe_max_tap_1[0] 6 0x0 reg_36[7]_enable_manual_adaptation 5 0x0 reg_36[6]_heo_veo_int_enable 4:3 0x0 reg_36[5:4]_ref_mode[1:0] CFGBYT_27_BITDESC CFGBYT_28_BITDESC CFGBYT_29_BITDESC CFGBYT_30_BITDESC CFGBYT_31_BITDESC CFGBYT_32_BITDESC CFGBYT_33_BITDESC CFGBYT_34_BITDESC CFGBYT_35_BITDESC SNLU126C – February 2013 – Revised June 2016 Submit Documentation Feedback Field 2 0x0 reg_36[2]_mr_cdr_cap_dac_rng_ov 1:0 0x1 reg_36[1:0]_mr_cdr_cap_dac_rng[1:0] 7:6 0x0 reg_39[6:5]_mr_eom_rate[1:0] 5:1 0x0 reg_39[6:5]_mr_eom_rate[1:0] 0 0x1 reg_3A[7]_fixed_eq_BST0[1] 7 0x0 reg_3A[6]_fixed_eq_BST0[0] 6:5 0x2 reg_3A[5:4]_fixed_eq_BST1[1:0] 4:3 0x1 reg_3A[3:2]_fixed_eq_BST2[1:0] 2:1 0x1 reg_3A[1:0]_fixed_eq_BST3[1:0] 0 0x0 reg_3D[7]_SPARE 7 0x1 reg_3E[7]_HEO_VEO_LOCKMON_EN 6 0x0 reg_3F[7]_SPARE 5:4 0x0 reg_40[7:6]_EQ_array_index_0_BST0[1:0] 3:2 0x0 reg_40[5:4]_EQ_array_index_0_BST1[1:0] 1:0 0x0 reg_40[3:2]_EQ_array_index_0_BST2[1:0] 7:6 0x0 reg_40[1:0]_EQ_array_index_0_BST3[1:0] 5:4 0x0 reg_41[7:6]_EQ_array_index_1_BST0[1:0] 3:2 0x0 reg_41[5:4]_EQ_array_index_1_BST1[1:0] 1:0 0x0 reg_41[3:2]_EQ_array_index_1_BST2[1:0] 7:6 0x1 reg_41[1:0]_EQ_array_index_1_BST3[1:0] 5:4 0x0 reg_42[7:6]_EQ_array_index_2_BST0[1:0] 3:2 0x0 reg_42[5:4]_EQ_array_index_2_BST1[1:0] 1:0 0x1 reg_42[3:2]_EQ_array_index_2_BST2[1:0] DS100DF410EVK, DS110DF410EVK, and DS125DF410EVM Evaluation Board Software Installation, Setup, and Operating Guide Copyright © 2013–2016, Texas Instruments Incorporated 31 EEPROM and Register Map Informations www.ti.com Table 8. Channel Register Data Set (continued) Address Register Name Bit(s) Default Value 0x24 CFGBYT_36_BITDESC 7:6 0x0 reg_42[1:0]_EQ_array_index_2_BST3[1:0] 5:4 0x0 reg_43[7:6]_EQ_array_index_3_BST0[1:0] 3:2 0x1 reg_43[5:4]_EQ_array_index_3_BST1[1:0] 1:0 0x0 reg_43[3:2]_EQ_array_index_3_BST2[1:0] 7:6 0x0 reg_43[1:0]_EQ_array_index_3_BST3[1:0] 5:4 0x1 reg_44[7:6]_EQ_array_index_4_BST0[1:0] 3:2 0x0 reg_44[5:4]_EQ_array_index_4_BST1[1:0] 1:0 0x0 reg_44[3:2]_EQ_array_index_4_BST2[1:0] 7:6 0x0 reg_44[1:0]_EQ_array_index_4_BST3[1:0] 5:4 0x0 reg_45[7:6]_EQ_array_index_5_BST0[1:0] 3:2 0x0 reg_45[5:4]_EQ_array_index_5_BST1[1:0] 1:0 0x2 reg_45[3:2]_EQ_array_index_5_BST2[1:0] 7:6 0x0 reg_45[1:0]_EQ_array_index_5_BST3[1:0] 5:4 0x0 reg_46[7:6]_EQ_array_index_6_BST0[1:0] 3:2 0x0 reg_46[5:4]_EQ_array_index_6_BST1[1:0] 1:0 0x0 reg_46[3:2]_EQ_array_index_6_BST2[1:0] 7:6 0x2 reg_46[1:0]_EQ_array_index_6_BST3[1:0] 5:4 0x2 reg_47[7:6]_EQ_array_index_7_BST0[1:0] 3:2 0x0 reg_47[5:4]_EQ_array_index_7_BST1[1:0] 1:0 0x0 reg_47[3:2]_EQ_array_index_7_BST2[1:0] 7:6 0x0 reg_47[1:0]_EQ_array_index_7_BST3[1:0] 5:4 0x0 reg_48[7:6]_EQ_array_index_8_BST0[1:0] 3:2 0x0 reg_48[5:4]_EQ_array_index_8_BST1[1:0] 1:0 0x0 reg_48[3:2]_EQ_array_index_8_BST2[1:0] 7:6 0x3 reg_48[1:0]_EQ_array_index_8_BST3[1:0] 5:4 0x0 reg_49[7:6]_EQ_array_index_9_BST0[1:0] 3:2 0x0 reg_49[5:4]_EQ_array_index_9_BST1[1:0] 1:0 0x3 reg_49[3:2]_EQ_array_index_9_BST2[1:0] 7:6 0x0 reg_49[1:0]_EQ_array_index_9_BST3[1:0] 5:4 0x0 reg_4A[7:6]_EQ_array_index_10_BST0[1:0] 3:2 0x3 reg_4A[5:4]_EQ_array_index_10_BST1[1:0] 1:0 0x0 reg_4A[3:2]_EQ_array_index_10_BST2[1:0] 7:6 0x0 reg_4A[1:0]_EQ_array_index_10_BST3[1:0] 5:4 0x1 reg_4B[7:6]_EQ_array_index_11_BST0[1:0] 3:2 0x0 reg_4B[5:4]_EQ_array_index_11_BST1[1:0] 1:0 0x0 reg_4B[3:2]_EQ_array_index_11_BST2[1:0] 7:6 0x1 reg_4B[1:0]_EQ_array_index_11_BST3[1:0] 5:4 0x1 reg_4C[7:6]_EQ_array_index_12_BST0[1:0] 3:2 0x1 reg_4C[5:4]_EQ_array_index_12_BST1[1:0] 1:0 0x0 reg_4C[3:2]_EQ_array_index_12_BST2[1:0] 7:6 0x0 reg_4C[1:0]_EQ_array_index_12_BST3[1:0] 5:4 0x3 reg_4D[7:6]_EQ_array_index_13_BST0[1:0] 3:2 0x0 reg_4D[5:4]_EQ_array_index_13_BST1[1:0] 1:0 0x0 reg_4D[3:2]_EQ_array_index_13_BST2[1:0] 7:6 0x0 reg_4D[1:0]_EQ_array_index_13_BST3[1:0] 5:4 0x1 reg_4E[7:6]_EQ_array_index_14_BST0[1:0] 3:2 0x2 reg_4E[5:4]_EQ_array_index_14_BST1[1:0] 0x25 0x26 0x27 0x28 0x29 0x2A 0x2B 0x2C 0x2D 0x2E 0x2F 32 CFGBYT_37_BITDESC CFGBYT_38_BITDESC CFGBYT_39_BITDESC CFGBYT_40_BITDESC CFGBYT_41_BITDESC CFGBYT_42_BITDESC CFGBYT_43_BITDESC CFGBYT_44_BITDESC CFGBYT_45_BITDESC CFGBYT_46_BITDESC CFGBYT_47_BITDESC Field DS100DF410EVK, DS110DF410EVK, and DS125DF410EVM Evaluation Board Software Installation, Setup, and Operating Guide SNLU126C – February 2013 – Revised June 2016 Submit Documentation Feedback Copyright © 2013–2016, Texas Instruments Incorporated EEPROM and Register Map Informations www.ti.com Table 8. Channel Register Data Set (continued) Address Register Name 0x30 CFGBYT_48_BITDESC 0x31 0x32 0x33 0x34 0x35 0x36 0x37 0x38 0x39 0x3A 0x3B CFGBYT_49_BITDESC CFGBYT_50_BITDESC CFGBYT_51_BITDESC CFGBYT_52_BITDESC CFGBYT_53_BITDESC CFGBYT_54_BITDESC CFGBYT_55_BITDESC CFGBYT_56_BITDESC CFGBYT_57_BITDESC CFGBYT_58_BITDESC CFGBYT_59_BITDESC SNLU126C – February 2013 – Revised June 2016 Submit Documentation Feedback Bit(s) Default Value 1:0 0x0 reg_4E[3:2]_EQ_array_index_14_BST2[1:0] 7:6 0x0 reg_4E[1:0]_EQ_array_index_14_BST3[1:0] 5:4 0x2 reg_4F[7:6]_EQ_array_index_15_BST0[1:0] 3:2 0x1 reg_4F[5:4]_EQ_array_index_15_BST1[1:0] 1:0 0x0 reg_4F[3:2]_EQ_array_index_15_BST2[1:0] 7:6 0x0 reg_4F[1:0]_EQ_array_index_15_BST3[1:0] 5:4 0x2 reg_50[7:6]_EQ_array_index_16_BST0[1:0] 3:2 0x0 reg_50[5:4]_EQ_array_index_16_BST1[1:0] 1:0 0x2 reg_50[3:2]_EQ_array_index_16_BST2[1:0] 7:6 0x0 reg_50[1:0]_EQ_array_index_16_BST3[1:0] 5:4 0x2 reg_51[7:6]_EQ_array_index_17_BST0[1:0] 3:2 0x0 reg_51[5:4]_EQ_array_index_17_BST1[1:0] 1:0 0x0 reg_51[3:2]_EQ_array_index_17_BST2[1:0] 7:6 0x2 reg_51[1:0]_EQ_array_index_17_BST3[1:0] 5:4 0x2 reg_52[7:6]_EQ_array_index_18_BST0[1:0] 3:2 0x2 reg_52[5:4]_EQ_array_index_18_BST1[1:0] 1:0 0x0 reg_52[3:2]_EQ_array_index_18_BST2[1:0] 7:6 0x0 reg_52[1:0]_EQ_array_index_18_BST3[1:0] 5:4 0x1 reg_53[7:6]_EQ_array_index_19_BST0[1:0] 3:2 0x0 reg_53[5:4]_EQ_array_index_19_BST1[1:0] 1:0 0x1 reg_53[3:2]_EQ_array_index_19_BST2[1:0] 7:6 0x2 reg_53[1:0]_EQ_array_index_19_BST3[1:0] 5:4 0x1 reg_54[7:6]_EQ_array_index_20_BST0[1:0] 3:2 0x1 reg_54[5:4]_EQ_array_index_20_BST1[1:0] 1:0 0x0 reg_54[3:2]_EQ_array_index_20_BST2[1:0] 7:6 0x2 reg_54[1:0]_EQ_array_index_20_BST3[1:0] 5:4 0x2 reg_55[7:6]_EQ_array_index_21_BST0[1:0] 3:2 0x0 reg_55[5:4]_EQ_array_index_21_BST1[1:0] 1:0 0x3 reg_55[3:2]_EQ_array_index_21_BST2[1:0] 7:6 0x0 reg_55[1:0]_EQ_array_index_21_BST3[1:0] 5:4 0x2 reg_56[7:6]_EQ_array_index_22_BST0[1:0] 3:2 0x3 reg_56[5:4]_EQ_array_index_22_BST1[1:0] 1:0 0x0 reg_56[3:2]_EQ_array_index_22_BST2[1:0] 7:6 0x0 reg_56[1:0]_EQ_array_index_22_BST3[1:0] 5:4 0x3 reg_57[7:6]_EQ_array_index_23_BST0[1:0] 3:2 0x0 reg_57[5:4]_EQ_array_index_23_BST1[1:0] 1:0 0x2 reg_57[3:2]_EQ_array_index_23_BST2[1:0] 7:6 0x0 reg_57[1:0]_EQ_array_index_23_BST3[1:0] 5:4 0x1 reg_58[7:6]_EQ_array_index_24_BST0[1:0] 3:2 0x1 reg_58[5:4]_EQ_array_index_24_BST1[1:0] 1:0 0x1 reg_58[3:2]_EQ_array_index_24_BST2[1:0] 7:6 0x3 reg_58[1:0]_EQ_array_index_24_BST3[1:0] 5:4 0x1 reg_59[7:6]_EQ_array_index_25_BST0[1:0] 3:2 0x1 reg_59[5:4]_EQ_array_index_25_BST1[1:0] 1:0 0x3 reg_59[3:2]_EQ_array_index_25_BST2[1:0] 7:6 0x1 reg_59[1:0]_EQ_array_index_25_BST3[1:0] 5:4 0x1 reg_5A[7:6]_EQ_array_index_26_BST0[1:0] Field DS100DF410EVK, DS110DF410EVK, and DS125DF410EVM Evaluation Board Software Installation, Setup, and Operating Guide Copyright © 2013–2016, Texas Instruments Incorporated 33 EEPROM and Register Map Informations www.ti.com Table 8. Channel Register Data Set (continued) Address 0x3C 0x3D 0x3E 0x3F 0x40 0x41 0x42 0x43 0x44 0x45 0x46 0x47 0x48 0x49 34 Register Name CFGBYT_60_BITDESC CFGBYT_61_BITDESC CFGBYT_62_BITDESC CFGBYT_63_BITDESC CFGBYT_64_BITDESC CFGBYT_65_BITDESC CFGBYT_66_BITDESC CFGBYT_67_BITDESC CFGBYT_68_BITDESC CFGBYT_69_BITDESC CFGBYT_70_BITDESC CFGBYT_71_BITDESC CFGBYT_72_BITDESC CFGBYT_73_BITDESC Bit(s) Default Value 3:2 0x2 reg_5A[5:4]_EQ_array_index_26_BST1[1:0] 1:0 0x2 reg_5A[3:2]_EQ_array_index_26_BST2[1:0] 7:6 0x1 reg_5A[1:0]_EQ_array_index_26_BST3[1:0] 5:4 0x1 reg_5B[7:6]_EQ_array_index_27_BST0[1:0] 3:2 0x3 reg_5B[5:4]_EQ_array_index_27_BST1[1:0] 1:0 0x1 reg_5B[3:2]_EQ_array_index_27_BST2[1:0] 7:6 0x1 reg_5B[1:0]_EQ_array_index_27_BST3[1:0] 5:4 0x3 reg_5C[7:6]_EQ_array_index_28_BST0[1:0] 3:2 0x1 reg_5C[5:4]_EQ_array_index_28_BST1[1:0] 1:0 0x1 reg_5C[3:2]_EQ_array_index_28_BST2[1:0] 7:6 0x1 reg_5C[1:0]_EQ_array_index_28_BST3[1:0] 5:4 0x2 reg_5D[7:6]_EQ_array_index_29_BST0[1:0] 3:2 0x1 reg_5D[5:4]_EQ_array_index_29_BST1[1:0] 1:0 0x2 reg_5D[3:2]_EQ_array_index_29_BST2[1:0] 7:6 0x1 reg_5D[1:0]_EQ_array_index_29_BST3[1:0] 5:4 0x2 reg_5E[7:6]_EQ_array_index_30_BST0[1:0] 3:2 0x1 reg_5E[5:4]_EQ_array_index_30_BST1[1:0] 1:0 0x1 reg_5E[3:2]_EQ_array_index_30_BST2[1:0] 7:6 0x2 reg_5E[1:0]_EQ_array_index_30_BST3[1:0] 5:4 0x2 reg_5F[7:6]_EQ_array_index_31_BST0[1:0] 3:2 0x2 reg_5F[5:4]_EQ_array_index_31_BST1[1:0] 1:0 0x1 reg_5F[3:2]_EQ_array_index_31_BST2[1:0] 7:6 0x1 reg_5F[1:0]_EQ_array_index_31_BST3[1:0] 5:0 0x0 reg_60[7:2]_grp0_ov_cnt[7:2] 7:6 0x0 reg_60[1:0]_grp0_ov_cnt[1:0] 5 0x0 reg_61[7]_cnt_dlta_ov0 4:0 0x0 reg_61[6:2]_grp0_ov_cnt[14:10] 7:6 0x0 reg_61[1:0]_grp0_ov_cnt[9:8] 5:0 0x0 reg_62[7:2]_grp1_ov_cnt[7:2] 7:6 0x0 reg_62[1:0]_grp1_ov_cnt[1:0] Field 5 0x0 reg_63[7]_cnt_dlta_ov1 4:0 0x0 reg_63[6:2]_grp1_ov_cnt[14:10] 7:6 0x0 reg_63[1:0]_grp1_ov_cnt[9:8] 5:2 0x0 reg_64[7:4]_grp1_ov_dlta[3:0] 1:0 0x0 reg_64[3:2]_grp0_ov_dlta[3:2] 7:6 0x0 reg_64[1:0]_grp0_ov_dlta[1:0] 5:2 0xA reg_69[3:0]_hv_lckmon_cnt_ms[3:0] 1:0 0x0 reg_6B[7:6]_fom_a[7:6] 7:2 0x0 reg_6B[5:0]_fom_a[5:0] 1:0 0x0 reg_6C[7:6]_fom_b[7:6] 7:2 0x0 reg_6C[5:0]_fom_b[5:0] 1:0 0x0 reg_6D[7:6]_fom_c[7:6] 7:2 0x0 reg_6D[5:0]_fom_c[5:0] 1 0x0 reg_6E[7]_en_new_fom_ctle 0 0x0 reg_6E[6]_en_new_fom_dfe DS100DF410EVK, DS110DF410EVK, and DS125DF410EVM Evaluation Board Software Installation, Setup, and Operating Guide SNLU126C – February 2013 – Revised June 2016 Submit Documentation Feedback Copyright © 2013–2016, Texas Instruments Incorporated EEPROM and Register Map Informations www.ti.com Table 9. Retimer Channel Register 0x03 Description Address (Hex) 0x03 Bits Default Value Mod (Hex) e Field Name Description 7:6 0x0 R/W eq_BST0[1:0] CTLE Boost Stage 0 5:4 0x0 R/W eq_BST1[1:0] CTLE Boost Stage 1 3:2 0x0 R/W eq_BST2[1:0] CTLE Boost Stage 2 1:0 0x0 R/W eq_BST3[1:0] CTLE Boost Stage 3 SNLU126C – February 2013 – Revised June 2016 Submit Documentation Feedback DS100DF410EVK, DS110DF410EVK, and DS125DF410EVM Evaluation Board Software Installation, Setup, and Operating Guide Copyright © 2013–2016, Texas Instruments Incorporated 35 Bill of Materials 5 www.ti.com Bill of Materials Table 10. Bill of Materials 36 Item Qty Reference Digikey PN Manufacture PN Descriptions 1 2 CR1,CR2 F2594CT-ND PGB1010603MR SUPPRESSOR ESD 24VDC 0603 SMD 2 4 C1,C12,C18,C21 311-1357-1-ND CC0603ZRY5V6BB105 CAP CERAMIC 1UF 10V Y5V 0603 3 16 C2,C8,C9,C10,C11, 311-1047-1-ND C15,C19,C22,C44,C 45,C46,C47,C48,C4 9,C50,C51 CC0402ZRY5V7BB104 CAP .10UF 16V CERAMIC Y5V 0402 4 5 C3,C4,C16,C17,C20 478-3281-1-ND TAJP106M010RNJ CAP TANTALUM 10UF 10V 20% SMD 5 3 C5,C6,C7 311-1353-1-ND CC0402ZRY5V6BB224 CAP CERAMIC .22UF 10V Y5V 0402 6 2 C13,C14 478-5126-1-ND 04025A150FAT2A CAP CER 15PF 50V NP0 0402 7 4 C23,C29,C33,C38 587-2476-1-ND LMK105B7223KV-F CAP CER 22000PF 10V X7R 10% 0402 8 18 C24,C25,C26,C27,C 445-4986-1-ND 28,C30,C31,C32,C3 4,C35,C36,C37,C39 ,C40,C41,C42,C52, C53 C1005X5R1A224M CAP CER 0.22UF 10V 20% X5R 0402 9 1 C43 445-5000-1-ND C1005X6S0J105K CAP CER 1.0UF 6.3V X6S 0402 10 2 D1,D5 475-2691-1-ND LS M67K-J2L1-1-Z LED MINI TOPLED RED 630NM SMD 11 11 D2,D4,D6,D7,D8,D1 475-2750-1-ND 7,D18,D19,D20,D21 ,D22 LP M67K-E2G1-25-Z LED MINI TOPLED GREEN 560NM SMD 12 1 D3 160-1409-1-ND LTST-C155KGJRKT LED GREEN/RED BICOLOR 1210 SMD 13 3 J1,J3,J4 7006K-ND 7006 POST BINDING ECON NYLON-INS RED 14 1 J2 7007K-ND 7007 POST BINDING ECON NYLON-INS BLK 15 7 J5,J28,J29,J30,J31, J84,J85 A26543-ND 87224-2 CONN HEADER VERT .100 2POS 15AU 16 1 J6 H2959CT-ND UX60-MB-5ST CONN RECEPT MINI USB2.0 5POS. 17 20 J7,J8,J9,J10,J11,J1 WM5535-ND 2,J13,J14,J15,J16,J 17,J18,J19,J20,J21, J22,J80,J81,J82,J83 73251-1850 CONN JACK SMA FLANGE MOUNT GOLD 18 1 J23 ARFX1231-ND 901-144-8RFX CONN SMA RECEPTACLE STRAIGHT PCB 19 7 J32,J33,J34,J35,J36 A34269-09-ND ,J37,J38 9-146256-0-09 CONN HDR BRKWAY .100 18POS VERT 20 1 J39 A26567-ND 87227-2 CONN HEADER VERT .100 4POS 15AU 21 1 J40 SAM1008-09-ND BCS-109-L-D-TE CONN RCPT 18POS .100 DUAL VERT 22 1 J41 A26545-ND 87224-3 CONN HEADER VERT .100 3POS 15AU 23 1 J42 4-1761206-1-ND 4-1761206-1 CONN RCPT 4POS R/A SDL GOLD 24 1 J86 A26547-ND 87224-4 CONN HEADER VERT .100 4POS 15AU 25 1 Q2 SI6925ADQ-T1-GE3TR- SI6925ADQ-T1-GE3 ND MOSFET DL N-CH 20V 3.9A 8TSSOP 26 2 RN1,RN6 858-668A2001BLF Resistor Networks & Arrays 2K .1% 16PIN THINFILM DIP 668A2001BLF DS100DF410EVK, DS110DF410EVK, and DS125DF410EVM Evaluation Board Software Installation, Setup, and Operating Guide SNLU126C – February 2013 – Revised June 2016 Submit Documentation Feedback Copyright © 2013–2016, Texas Instruments Incorporated Bill of Materials www.ti.com Table 10. Bill of Materials (continued) Item Qty Reference Digikey PN Manufacture PN Descriptions 27 2 RN2,RN3 858-668A1001DLF7 668A1001DLF7 Resistor Networks & Arrays 1K .1% 16PIN THINFILM DIP 28 2 RN4,RN7 652-4816P-T1LF-390 4816P-T01-391LF Resistor Networks & Arrays 390ohm 2% 16Pin SMT 29 2 R1,R2 P22JCT-ND ERJ-2GEJ220X RES 22 OHM 1/10W 5% 0402 SMD 30 10 R3,R4,R7,R8,R9,R1 P0.0JCT-ND 0,R11,R12,R13,R14 ERJ-2GE0R00X RES 0.0 OHM 1/10W 0402 SMD 31 1 R5 P.10AKCT-ND ERJ-2BSFR10X RESISTOR .10 OHM 1/8W 1% 0402 32 1 R6 P300JCT-ND ERJ-2GEJ301X RES 300 OHM 1/10W 5% 0402 SMD 33 2 R15,R16 541-100YCT-ND CRCW0402100RFKEDHP RES 100 OHM .125W 1% 0402 SMD 34 3 SW1,SW2,SW3 ADTSM31NV-ND ADTSM31NV SWITCH TACT SPST 12VDC 160GF 35 1 SW4 CT206124-ND 206-124 SWITCH SPDT GOLD 36 1 SW5 CT204121ST-ND 204-121ST SWITCH DIP SPDT 1POS SMT STDPRO 37 1 U1 DS100DF410SQ/NOPB or DS110DF410SQ/NOPB or DS125DF410SQ/NOPB Quad Retimer with CTLE, DFE 38 1 U2 LP3874EMP-2.5CT-ND LP3874EMP-2.5/NOPB IC REG LDO 0.8A 2.5V SOT223-5 39 1 U3 AT90USB1287-MU-ND AT90USB1287-MU IC AVR MCU 128K 64QFN 40 1 U4 887-1442-1-ND 7C-25.000MCB-T OSCILLATOR 25.000 MHZ 2.5V SMD 41 1 U5 AT24C08B-PU-ND AT24C08B-PU IC EEPROM 8KBIT 1MHZ 8DIP 42 1 U6 296-21917-2-ND TS3A4741DGKR IC SWITCH DUAL SPST 8MSOP 43 1 Y1 535-10630-1-ND ABM3-8.000MHZ-D2Y-T CRYSTAL 8.000 MHZ 18PF SMD 44 1 SOCKET for line item 41 (U5) A24802-ND 2-641260-4 CONN IC SOCKET 8 POS DIP 15AU 45 40 Screw 91772A052 18-8 Stainless Steel Pan Head Phillips Machine Screw SNLU126C – February 2013 – Revised June 2016 Submit Documentation Feedback DS100DF410EVK, DS110DF410EVK, and DS125DF410EVM Evaluation Board Software Installation, Setup, and Operating Guide Copyright © 2013–2016, Texas Instruments Incorporated 37 Schematic 6 www.ti.com Schematic Figure 14. DS100DF410EVK, DS110DF410EVK and DS125DF410EVM Schematic Page 1 38 DS100DF410EVK, DS110DF410EVK, and DS125DF410EVM Evaluation Board Software Installation, Setup, and Operating Guide Copyright © 2013–2016, Texas Instruments Incorporated SNLU126C – February 2013 – Revised June 2016 Submit Documentation Feedback Schematic www.ti.com Figure 15. DS100DF410EVK, DS110DF410EVK and DS125DF410EVM Schematic Page 2 SNLU126C – February 2013 – Revised June 2016 Submit Documentation Feedback DS100DF410EVK, DS110DF410EVK, and DS125DF410EVM Evaluation Board Software Installation, Setup, and Operating Guide Copyright © 2013–2016, Texas Instruments Incorporated 39 Schematic www.ti.com Figure 16. DS100DF410EVK, DS110DF410EVK and DS125DF410EVM Schematic Page 3 40 DS100DF410EVK, DS110DF410EVK, and DS125DF410EVM Evaluation Board Software Installation, Setup, and Operating Guide Copyright © 2013–2016, Texas Instruments Incorporated SNLU126C – February 2013 – Revised June 2016 Submit Documentation Feedback Board Layout www.ti.com 7 Board Layout Figure 18. Bottom Layer Figure 17. Top Layer SNLU126C – February 2013 – Revised June 2016 Submit Documentation Feedback DS100DF410EVK, DS110DF410EVK, and DS125DF410EVM Evaluation Board Software Installation, Setup, and Operating Guide Copyright © 2013–2016, Texas Instruments Incorporated 41 Revision History www.ti.com Revision History NOTE: Page numbers for previous revisions may differ from page numbers in the current version. Changes from B Revision (December 2015) to C Revision ........................................................................................... Page • • Changed recommendation criteria for downloading SNLC054 or SNLC055 ...................................................... 5 Changed directions to enable or disable the 2.5 V regulator due to typo in previous revision ................................. 5 Changes from A Revision (May 2013) to B Revision ...................................................................................................... Page • • 42 Changed User's Guide contents to update GUI description from Analog Launchpad to SigCon Architect ................... 2 Changed EEPROM description section to correct typos and improve table formatting ........................................ 18 Revision History SNLU126C – February 2013 – Revised June 2016 Submit Documentation Feedback Copyright © 2013–2016, Texas Instruments Incorporated STANDARD TERMS AND CONDITIONS FOR EVALUATION MODULES 1. Delivery: TI delivers TI evaluation boards, kits, or modules, including any accompanying demonstration software, components, or documentation (collectively, an “EVM” or “EVMs”) to the User (“User”) in accordance with the terms and conditions set forth herein. Acceptance of the EVM is expressly subject to the following terms and conditions. 1.1 EVMs are intended solely for product or software developers for use in a research and development setting to facilitate feasibility evaluation, experimentation, or scientific analysis of TI semiconductors products. EVMs have no direct function and are not finished products. EVMs shall not be directly or indirectly assembled as a part or subassembly in any finished product. For clarification, any software or software tools provided with the EVM (“Software”) shall not be subject to the terms and conditions set forth herein but rather shall be subject to the applicable terms and conditions that accompany such Software 1.2 EVMs are not intended for consumer or household use. EVMs may not be sold, sublicensed, leased, rented, loaned, assigned, or otherwise distributed for commercial purposes by Users, in whole or in part, or used in any finished product or production system. 2 Limited Warranty and Related Remedies/Disclaimers: 2.1 These terms and conditions do not apply to Software. The warranty, if any, for Software is covered in the applicable Software License Agreement. 2.2 TI warrants that the TI EVM will conform to TI's published specifications for ninety (90) days after the date TI delivers such EVM to User. Notwithstanding the foregoing, TI shall not be liable for any defects that are caused by neglect, misuse or mistreatment by an entity other than TI, including improper installation or testing, or for any EVMs that have been altered or modified in any way by an entity other than TI. Moreover, TI shall not be liable for any defects that result from User's design, specifications or instructions for such EVMs. Testing and other quality control techniques are used to the extent TI deems necessary or as mandated by government requirements. TI does not test all parameters of each EVM. 2.3 If any EVM fails to conform to the warranty set forth above, TI's sole liability shall be at its option to repair or replace such EVM, or credit User's account for such EVM. TI's liability under this warranty shall be limited to EVMs that are returned during the warranty period to the address designated by TI and that are determined by TI not to conform to such warranty. If TI elects to repair or replace such EVM, TI shall have a reasonable time to repair such EVM or provide replacements. Repaired EVMs shall be warranted for the remainder of the original warranty period. Replaced EVMs shall be warranted for a new full ninety (90) day warranty period. 3 Regulatory Notices: 3.1 United States 3.1.1 Notice applicable to EVMs not FCC-Approved: This kit is designed to allow product developers to evaluate electronic components, circuitry, or software associated with the kit to determine whether to incorporate such items in a finished product and software developers to write software applications for use with the end product. This kit is not a finished product and when assembled may not be resold or otherwise marketed unless all required FCC equipment authorizations are first obtained. Operation is subject to the condition that this product not cause harmful interference to licensed radio stations and that this product accept harmful interference. Unless the assembled kit is designed to operate under part 15, part 18 or part 95 of this chapter, the operator of the kit must operate under the authority of an FCC license holder or must secure an experimental authorization under part 5 of this chapter. 3.1.2 For EVMs annotated as FCC – FEDERAL COMMUNICATIONS COMMISSION Part 15 Compliant: CAUTION This device complies with part 15 of the FCC Rules. Operation is subject to the following two conditions: (1) This device may not cause harmful interference, and (2) this device must accept any interference received, including interference that may cause undesired operation. Changes or modifications not expressly approved by the party responsible for compliance could void the user's authority to operate the equipment. FCC Interference Statement for Class A EVM devices NOTE: This equipment has been tested and found to comply with the limits for a Class A digital device, pursuant to part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference when the equipment is operated in a commercial environment. This equipment generates, uses, and can radiate radio frequency energy and, if not installed and used in accordance with the instruction manual, may cause harmful interference to radio communications. Operation of this equipment in a residential area is likely to cause harmful interference in which case the user will be required to correct the interference at his own expense. SPACER SPACER SPACER SPACER SPACER SPACER SPACER SPACER FCC Interference Statement for Class B EVM devices NOTE: This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference in a residential installation. This equipment generates, uses and can radiate radio frequency energy and, if not installed and used in accordance with the instructions, may cause harmful interference to radio communications. However, there is no guarantee that interference will not occur in a particular installation. If this equipment does cause harmful interference to radio or television reception, which can be determined by turning the equipment off and on, the user is encouraged to try to correct the interference by one or more of the following measures: • • • • Reorient or relocate the receiving antenna. Increase the separation between the equipment and receiver. Connect the equipment into an outlet on a circuit different from that to which the receiver is connected. Consult the dealer or an experienced radio/TV technician for help. 3.2 Canada 3.2.1 For EVMs issued with an Industry Canada Certificate of Conformance to RSS-210 Concerning EVMs Including Radio Transmitters: This device complies with Industry Canada license-exempt RSS standard(s). Operation is subject to the following two conditions: (1) this device may not cause interference, and (2) this device must accept any interference, including interference that may cause undesired operation of the device. Concernant les EVMs avec appareils radio: Le présent appareil est conforme aux CNR d'Industrie Canada applicables aux appareils radio exempts de licence. L'exploitation est autorisée aux deux conditions suivantes: (1) l'appareil ne doit pas produire de brouillage, et (2) l'utilisateur de l'appareil doit accepter tout brouillage radioélectrique subi, même si le brouillage est susceptible d'en compromettre le fonctionnement. Concerning EVMs Including Detachable Antennas: Under Industry Canada regulations, this radio transmitter may only operate using an antenna of a type and maximum (or lesser) gain approved for the transmitter by Industry Canada. To reduce potential radio interference to other users, the antenna type and its gain should be so chosen that the equivalent isotropically radiated power (e.i.r.p.) is not more than that necessary for successful communication. This radio transmitter has been approved by Industry Canada to operate with the antenna types listed in the user guide with the maximum permissible gain and required antenna impedance for each antenna type indicated. Antenna types not included in this list, having a gain greater than the maximum gain indicated for that type, are strictly prohibited for use with this device. Concernant les EVMs avec antennes détachables Conformément à la réglementation d'Industrie Canada, le présent émetteur radio peut fonctionner avec une antenne d'un type et d'un gain maximal (ou inférieur) approuvé pour l'émetteur par Industrie Canada. Dans le but de réduire les risques de brouillage radioélectrique à l'intention des autres utilisateurs, il faut choisir le type d'antenne et son gain de sorte que la puissance isotrope rayonnée équivalente (p.i.r.e.) ne dépasse pas l'intensité nécessaire à l'établissement d'une communication satisfaisante. Le présent émetteur radio a été approuvé par Industrie Canada pour fonctionner avec les types d'antenne énumérés dans le manuel d’usage et ayant un gain admissible maximal et l'impédance requise pour chaque type d'antenne. Les types d'antenne non inclus dans cette liste, ou dont le gain est supérieur au gain maximal indiqué, sont strictement interdits pour l'exploitation de l'émetteur 3.3 Japan 3.3.1 Notice for EVMs delivered in Japan: Please see http://www.tij.co.jp/lsds/ti_ja/general/eStore/notice_01.page 日本国内に 輸入される評価用キット、ボードについては、次のところをご覧ください。 http://www.tij.co.jp/lsds/ti_ja/general/eStore/notice_01.page 3.3.2 Notice for Users of EVMs Considered “Radio Frequency Products” in Japan: EVMs entering Japan may not be certified by TI as conforming to Technical Regulations of Radio Law of Japan. If User uses EVMs in Japan, not certified to Technical Regulations of Radio Law of Japan, User is required by Radio Law of Japan to follow the instructions below with respect to EVMs: 1. 2. 3. Use EVMs in a shielded room or any other test facility as defined in the notification #173 issued by Ministry of Internal Affairs and Communications on March 28, 2006, based on Sub-section 1.1 of Article 6 of the Ministry’s Rule for Enforcement of Radio Law of Japan, Use EVMs only after User obtains the license of Test Radio Station as provided in Radio Law of Japan with respect to EVMs, or Use of EVMs only after User obtains the Technical Regulations Conformity Certification as provided in Radio Law of Japan with respect to EVMs. Also, do not transfer EVMs, unless User gives the same notice above to the transferee. Please note that if User does not follow the instructions above, User will be subject to penalties of Radio Law of Japan. SPACER SPACER SPACER SPACER SPACER 【無線電波を送信する製品の開発キットをお使いになる際の注意事項】 開発キットの中には技術基準適合証明を受けて いないものがあります。 技術適合証明を受けていないもののご使用に際しては、電波法遵守のため、以下のいずれかの 措置を取っていただく必要がありますのでご注意ください。 1. 2. 3. 電波法施行規則第6条第1項第1号に基づく平成18年3月28日総務省告示第173号で定められた電波暗室等の試験設備でご使用 いただく。 実験局の免許を取得後ご使用いただく。 技術基準適合証明を取得後ご使用いただく。 なお、本製品は、上記の「ご使用にあたっての注意」を譲渡先、移転先に通知しない限り、譲渡、移転できないものとします。 上記を遵守頂けない場合は、電波法の罰則が適用される可能性があることをご留意ください。 日本テキサス・イ ンスツルメンツ株式会社 東京都新宿区西新宿6丁目24番1号 西新宿三井ビル 3.3.3 Notice for EVMs for Power Line Communication: Please see http://www.tij.co.jp/lsds/ti_ja/general/eStore/notice_02.page 電力線搬送波通信についての開発キットをお使いになる際の注意事項については、次のところをご覧くださ い。http://www.tij.co.jp/lsds/ti_ja/general/eStore/notice_02.page SPACER 4 EVM Use Restrictions and Warnings: 4.1 EVMS ARE NOT FOR USE IN FUNCTIONAL SAFETY AND/OR SAFETY CRITICAL EVALUATIONS, INCLUDING BUT NOT LIMITED TO EVALUATIONS OF LIFE SUPPORT APPLICATIONS. 4.2 User must read and apply the user guide and other available documentation provided by TI regarding the EVM prior to handling or using the EVM, including without limitation any warning or restriction notices. The notices contain important safety information related to, for example, temperatures and voltages. 4.3 Safety-Related Warnings and Restrictions: 4.3.1 User shall operate the EVM within TI’s recommended specifications and environmental considerations stated in the user guide, other available documentation provided by TI, and any other applicable requirements and employ reasonable and customary safeguards. Exceeding the specified performance ratings and specifications (including but not limited to input and output voltage, current, power, and environmental ranges) for the EVM may cause personal injury or death, or property damage. If there are questions concerning performance ratings and specifications, User should contact a TI field representative prior to connecting interface electronics including input power and intended loads. Any loads applied outside of the specified output range may also result in unintended and/or inaccurate operation and/or possible permanent damage to the EVM and/or interface electronics. Please consult the EVM user guide prior to connecting any load to the EVM output. If there is uncertainty as to the load specification, please contact a TI field representative. During normal operation, even with the inputs and outputs kept within the specified allowable ranges, some circuit components may have elevated case temperatures. These components include but are not limited to linear regulators, switching transistors, pass transistors, current sense resistors, and heat sinks, which can be identified using the information in the associated documentation. When working with the EVM, please be aware that the EVM may become very warm. 4.3.2 EVMs are intended solely for use by technically qualified, professional electronics experts who are familiar with the dangers and application risks associated with handling electrical mechanical components, systems, and subsystems. User assumes all responsibility and liability for proper and safe handling and use of the EVM by User or its employees, affiliates, contractors or designees. User assumes all responsibility and liability to ensure that any interfaces (electronic and/or mechanical) between the EVM and any human body are designed with suitable isolation and means to safely limit accessible leakage currents to minimize the risk of electrical shock hazard. User assumes all responsibility and liability for any improper or unsafe handling or use of the EVM by User or its employees, affiliates, contractors or designees. 4.4 User assumes all responsibility and liability to determine whether the EVM is subject to any applicable international, federal, state, or local laws and regulations related to User’s handling and use of the EVM and, if applicable, User assumes all responsibility and liability for compliance in all respects with such laws and regulations. User assumes all responsibility and liability for proper disposal and recycling of the EVM consistent with all applicable international, federal, state, and local requirements. 5. Accuracy of Information: To the extent TI provides information on the availability and function of EVMs, TI attempts to be as accurate as possible. However, TI does not warrant the accuracy of EVM descriptions, EVM availability or other information on its websites as accurate, complete, reliable, current, or error-free. SPACER SPACER SPACER SPACER SPACER SPACER SPACER 6. Disclaimers: 6.1 EXCEPT AS SET FORTH ABOVE, EVMS AND ANY WRITTEN DESIGN MATERIALS PROVIDED WITH THE EVM (AND THE DESIGN OF THE EVM ITSELF) ARE PROVIDED "AS IS" AND "WITH ALL FAULTS." TI DISCLAIMS ALL OTHER WARRANTIES, EXPRESS OR IMPLIED, REGARDING SUCH ITEMS, INCLUDING BUT NOT LIMITED TO ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT OF ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADE SECRETS OR OTHER INTELLECTUAL PROPERTY RIGHTS. 6.2 EXCEPT FOR THE LIMITED RIGHT TO USE THE EVM SET FORTH HEREIN, NOTHING IN THESE TERMS AND CONDITIONS SHALL BE CONSTRUED AS GRANTING OR CONFERRING ANY RIGHTS BY LICENSE, PATENT, OR ANY OTHER INDUSTRIAL OR INTELLECTUAL PROPERTY RIGHT OF TI, ITS SUPPLIERS/LICENSORS OR ANY OTHER THIRD PARTY, TO USE THE EVM IN ANY FINISHED END-USER OR READY-TO-USE FINAL PRODUCT, OR FOR ANY INVENTION, DISCOVERY OR IMPROVEMENT MADE, CONCEIVED OR ACQUIRED PRIOR TO OR AFTER DELIVERY OF THE EVM. 7. USER'S INDEMNITY OBLIGATIONS AND REPRESENTATIONS. USER WILL DEFEND, INDEMNIFY AND HOLD TI, ITS LICENSORS AND THEIR REPRESENTATIVES HARMLESS FROM AND AGAINST ANY AND ALL CLAIMS, DAMAGES, LOSSES, EXPENSES, COSTS AND LIABILITIES (COLLECTIVELY, "CLAIMS") ARISING OUT OF OR IN CONNECTION WITH ANY HANDLING OR USE OF THE EVM THAT IS NOT IN ACCORDANCE WITH THESE TERMS AND CONDITIONS. THIS OBLIGATION SHALL APPLY WHETHER CLAIMS ARISE UNDER STATUTE, REGULATION, OR THE LAW OF TORT, CONTRACT OR ANY OTHER LEGAL THEORY, AND EVEN IF THE EVM FAILS TO PERFORM AS DESCRIBED OR EXPECTED. 8. Limitations on Damages and Liability: 8.1 General Limitations. IN NO EVENT SHALL TI BE LIABLE FOR ANY SPECIAL, COLLATERAL, INDIRECT, PUNITIVE, INCIDENTAL, CONSEQUENTIAL, OR EXEMPLARY DAMAGES IN CONNECTION WITH OR ARISING OUT OF THESE TERMS ANDCONDITIONS OR THE USE OF THE EVMS PROVIDED HEREUNDER, REGARDLESS OF WHETHER TI HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. EXCLUDED DAMAGES INCLUDE, BUT ARE NOT LIMITED TO, COST OF REMOVAL OR REINSTALLATION, ANCILLARY COSTS TO THE PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, RETESTING, OUTSIDE COMPUTER TIME, LABOR COSTS, LOSS OF GOODWILL, LOSS OF PROFITS, LOSS OF SAVINGS, LOSS OF USE, LOSS OF DATA, OR BUSINESS INTERRUPTION. NO CLAIM, SUIT OR ACTION SHALL BE BROUGHT AGAINST TI MORE THAN ONE YEAR AFTER THE RELATED CAUSE OF ACTION HAS OCCURRED. 8.2 Specific Limitations. IN NO EVENT SHALL TI'S AGGREGATE LIABILITY FROM ANY WARRANTY OR OTHER OBLIGATION ARISING OUT OF OR IN CONNECTION WITH THESE TERMS AND CONDITIONS, OR ANY USE OF ANY TI EVM PROVIDED HEREUNDER, EXCEED THE TOTAL AMOUNT PAID TO TI FOR THE PARTICULAR UNITS SOLD UNDER THESE TERMS AND CONDITIONS WITH RESPECT TO WHICH LOSSES OR DAMAGES ARE CLAIMED. THE EXISTENCE OF MORE THAN ONE CLAIM AGAINST THE PARTICULAR UNITS SOLD TO USER UNDER THESE TERMS AND CONDITIONS SHALL NOT ENLARGE OR EXTEND THIS LIMIT. 9. Return Policy. Except as otherwise provided, TI does not offer any refunds, returns, or exchanges. Furthermore, no return of EVM(s) will be accepted if the package has been opened and no return of the EVM(s) will be accepted if they are damaged or otherwise not in a resalable condition. If User feels it has been incorrectly charged for the EVM(s) it ordered or that delivery violates the applicable order, User should contact TI. All refunds will be made in full within thirty (30) working days from the return of the components(s), excluding any postage or packaging costs. 10. Governing Law: These terms and conditions shall be governed by and interpreted in accordance with the laws of the State of Texas, without reference to conflict-of-laws principles. User agrees that non-exclusive jurisdiction for any dispute arising out of or relating to these terms and conditions lies within courts located in the State of Texas and consents to venue in Dallas County, Texas. Notwithstanding the foregoing, any judgment may be enforced in any United States or foreign court, and TI may seek injunctive relief in any United States or foreign court. Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265 Copyright © 2015, Texas Instruments Incorporated spacer IMPORTANT NOTICE Texas Instruments Incorporated and its subsidiaries (TI) reserve the right to make corrections, enhancements, improvements and other changes to its semiconductor products and services per JESD46, latest issue, and to discontinue any product or service per JESD48, latest issue. Buyers should obtain the latest relevant information before placing orders and should verify that such information is current and complete. All semiconductor products (also referred to herein as “components”) are sold subject to TI’s terms and conditions of sale supplied at the time of order acknowledgment. TI warrants performance of its components to the specifications applicable at the time of sale, in accordance with the warranty in TI’s terms and conditions of sale of semiconductor products. Testing and other quality control techniques are used to the extent TI deems necessary to support this warranty. Except where mandated by applicable law, testing of all parameters of each component is not necessarily performed. TI assumes no liability for applications assistance or the design of Buyers’ products. Buyers are responsible for their products and applications using TI components. To minimize the risks associated with Buyers’ products and applications, Buyers should provide adequate design and operating safeguards. TI does not warrant or represent that any license, either express or implied, is granted under any patent right, copyright, mask work right, or other intellectual property right relating to any combination, machine, or process in which TI components or services are used. Information published by TI regarding third-party products or services does not constitute a license to use such products or services or a warranty or endorsement thereof. Use of such information may require a license from a third party under the patents or other intellectual property of the third party, or a license from TI under the patents or other intellectual property of TI. Reproduction of significant portions of TI information in TI data books or data sheets is permissible only if reproduction is without alteration and is accompanied by all associated warranties, conditions, limitations, and notices. TI is not responsible or liable for such altered documentation. Information of third parties may be subject to additional restrictions. Resale of TI components or services with statements different from or beyond the parameters stated by TI for that component or service voids all express and any implied warranties for the associated TI component or service and is an unfair and deceptive business practice. TI is not responsible or liable for any such statements. Buyer acknowledges and agrees that it is solely responsible for compliance with all legal, regulatory and safety-related requirements concerning its products, and any use of TI components in its applications, notwithstanding any applications-related information or support that may be provided by TI. Buyer represents and agrees that it has all the necessary expertise to create and implement safeguards which anticipate dangerous consequences of failures, monitor failures and their consequences, lessen the likelihood of failures that might cause harm and take appropriate remedial actions. Buyer will fully indemnify TI and its representatives against any damages arising out of the use of any TI components in safety-critical applications. In some cases, TI components may be promoted specifically to facilitate safety-related applications. With such components, TI’s goal is to help enable customers to design and create their own end-product solutions that meet applicable functional safety standards and requirements. Nonetheless, such components are subject to these terms. No TI components are authorized for use in FDA Class III (or similar life-critical medical equipment) unless authorized officers of the parties have executed a special agreement specifically governing such use. Only those TI components which TI has specifically designated as military grade or “enhanced plastic” are designed and intended for use in military/aerospace applications or environments. Buyer acknowledges and agrees that any military or aerospace use of TI components which have not been so designated is solely at the Buyer's risk, and that Buyer is solely responsible for compliance with all legal and regulatory requirements in connection with such use. TI has specifically designated certain components as meeting ISO/TS16949 requirements, mainly for automotive use. In any case of use of non-designated products, TI will not be responsible for any failure to meet ISO/TS16949. Products Applications Audio www.ti.com/audio Automotive and Transportation www.ti.com/automotive Amplifiers amplifier.ti.com Communications and Telecom www.ti.com/communications Data Converters dataconverter.ti.com Computers and Peripherals www.ti.com/computers DLP® Products www.dlp.com Consumer Electronics www.ti.com/consumer-apps DSP dsp.ti.com Energy and Lighting www.ti.com/energy Clocks and Timers www.ti.com/clocks Industrial www.ti.com/industrial Interface interface.ti.com Medical www.ti.com/medical Logic logic.ti.com Security www.ti.com/security Power Mgmt power.ti.com Space, Avionics and Defense www.ti.com/space-avionics-defense Microcontrollers microcontroller.ti.com Video and Imaging www.ti.com/video RFID www.ti-rfid.com OMAP Applications Processors www.ti.com/omap TI E2E Community e2e.ti.com Wireless Connectivity www.ti.com/wirelessconnectivity Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265 Copyright © 2016, Texas Instruments Incorporated
DS125DF410EVM 价格&库存

很抱歉,暂时无法提供与“DS125DF410EVM”相匹配的价格&库存,您可以联系我们找货

免费人工找货