发明名称 FIRMWARE GENERATED REGISTER FILE FOR USE IN HARDWARE VALIDATION
摘要 When testing or validating a hardware system, a script file representing a portion of the firmware may be used to test the system instead of using the firmware code itself. For example, the script file may be plurality of register commands that perform the same initialization sequence as the firmware. Before connecting the hardware system to firmware drivers, the script file may be used to debug the initialization sequence. Instead of generating this script file manually, a firmware testing tool may be used. While executing the firmware, the tool may record the different register access commands performed during the initialization process. The script file is then generated programmatically using these recorded commands without requiring input from the system designer. The generated script file may then be tested on the hardware system to determine whether the command sequence in the script file forces the hardware system into the desired state.
申请公布号 US2014173348(A1) 申请公布日期 2014.06.19
申请号 US201313793345 申请日期 2013.03.11
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 Engebretsen David R.;Knight Stephen A.;Saley Jaimeson;Wile Bruce
分类号 G06F11/26 主分类号 G06F11/26
代理机构 代理人
主权项 1. A method of testing a design of a hardware system, comprising: executing firmware in a firmware testing tool, the firmware testing tool comprising a simulated model of the hardware system, wherein, while executing the firmware, the firmware testing tool writes data to registers in the simulated model that force the simulated model into a desired state; recording values written to the registers while executing the firmware; and converting the recorded values into a plurality of register commands to generate a script, wherein the script is configured to force a physical representation of the hardware system into the desired state.
地址 Armonk NY US