ZHCUC16A May   2024  – September 2024

 

  1.   1
  2.   说明
  3.   特性
  4.   应用
  5.   5
  6. 1评估模块概述
    1. 1.1 引言
    2. 1.2 套件内容
    3. 1.3 器件信息
  7. 2硬件
    1. 2.1 设置
      1. 2.1.1 LMH1239EVM 的默认配置
      2. 2.1.2 硬件和软件:说明和设置
        1. 2.1.2.1 已选 SDI_IN1
        2. 2.1.2.2 LMH1239EVM GUI 的 SMBus/I2C 辅助模式配置
        3. 2.1.2.3 LMH1239EVM GUI 的概要页面
        4. 2.1.2.4 LMH1239EVM GUI 的眼图监控
          1. 2.1.2.4.1 LMH1239EVM GUI 的寄存器映射
        5. 2.1.2.5 LMH1239EVM GUI 的脚本功能
  8. 3硬件设计文件
    1. 3.1 原理图
    2. 3.2 PCB 布局
    3. 3.3 物料清单 (BOM)
  9. 4其他信息
    1. 4.1 商标
  10. 5相关文档
  11. 6修订历史记录

LMH1239EVM GUI 的脚本功能

LMH1239 GUI 支持为 EVM 编写 JavaScript 脚本。用户可以通过按 Upload Script File 按钮上传脚本。用户可以按 Run 按钮来执行当前在文件输入中选择的脚本,然后按 Stop 按钮来终止当前脚本。支持的命令包括 read、writelog。用户只能对 Register Map 页面中的寄存器应用 read 和 write 命令。如需了解相关示例,请参阅下面的代码块。

/** Texas Instruments Javascript sample script for reading registers, writing registers and checking CDR lock.*/

const SCRIPT_START_MESSAGE = 'Script Started';
const SCRIPT_END_MESSAGE = 'Script Ended';

function main() { 
/* Log to text file */
log(SCRIPT_START_MESSAGE);

/* Select the CDR Registers Page by writing to register 0xFF (channel_control4) */
write('channel_control_4', 0x04); 

/* Defines a variable */
let CDRLockValue;

/* Read the CDR lock value register and log the value. If the CDR is locked the output will read 0x39 (57 in decimal).*/
CDRLockValue = read("channel_sm_1");
log("The CDR lock value register reads " + CDRLockValue + " in decimal");

/* Log to text file */
log(SCRIPT_END_MESSAGE)
}