Annotating system traces with control program information and presenting annotated system traces
    111.
    发明授权
    Annotating system traces with control program information and presenting annotated system traces 失效
    用控制程序信息注释系统跟踪,并显示注释的系统跟踪

    公开(公告)号:US08296740B2

    公开(公告)日:2012-10-23

    申请号:US12057829

    申请日:2008-03-28

    IPC分类号: G06F9/44

    CPC分类号: G06F11/3664 G06F11/3636

    摘要: The signal state that a signal of interest within a system under test has during each of a plurality of cycles of operation of the system under test is stored in a trace file. In association with the signal state, information regarding a requested access to the signal state by a control program during a particular cycle among the plurality of cycles is also stored. From the trace files a presentation is generated that presents, for at least a signal of interest within the system under test, a plurality of signal state indications, each indicating a respective state that the signal had during a one of a plurality of cycles of operation of the system under test. The presentation also indicates, in a graphically distinctive manner, at least one cycle of operation during which a control program requested access to a state of the signal, so that the influence of the control program on the state of the system under test is visually apparent.

    摘要翻译: 被测系统中感兴趣的信号在被测系统的多个操作周期中的每一个期间的信号状态被存储在跟踪文件中。 与信号状态相关联,还存储关于在多个周期中的特定周期期间由控制程序请求的访问信号状态的信息。 从跟踪文件中产生一个演示文稿,对于至少在被测系统内感兴趣的信号,呈现多个信号状态指示,每个信号状态指示各自表示信号在多个操作周期之一中具有的状态 的被测系统。 演示文稿还以图形上独特的方式指示至少一个操作周期,在该周期期间控制程序请求访问信号的状态,使得控制程序对被测系统的状态的影响在视觉上是明显的 。

    Controlling operation of a digital system utilizing register entities
    112.
    发明授权
    Controlling operation of a digital system utilizing register entities 有权
    使用注册实体控制数字系统的操作

    公开(公告)号:US07921389B2

    公开(公告)日:2011-04-05

    申请号:US12146208

    申请日:2008-06-25

    IPC分类号: G06F17/50

    CPC分类号: G06F17/5022 G06F17/505

    摘要: In at least one hardware definition language (HDL) file, at least one design entity containing a functional portion of a digital system is specified. The design entity logically contains first and second latches each having a respective plurality of different possible latch values. With one or more statements, a first Dial instance is associated with the first latch and a second Dial instance is associated with the second latch. A setting of the first Dial instance thus controls which of the plurality of different possible values is loaded in the first latch, and a setting of the second Dial instance controls which of the plurality of different possible values is loaded in the second latch. With a statement, a Register instance is concurrently associated with both the first and the second latches, such that a setting of the Register instance controls the latch values loaded in both the first and second latches.

    摘要翻译: 在至少一个硬件定义语言(HDL)文件中,指定包含数字系统的功能部分的至少一个设计实体。 设计实体逻辑地包含第一和第二锁存器,每个锁存器具有相应的多个不同的可能锁存值。 利用一个或多个语句,第一拨号实例与第一锁存器相关联,并且第二拨号实例与第二锁存器相关联。 因此,第一拨号实例的设置控制多个不同可能值中的哪一个加载到第一锁存器中,并且第二拨号实例的设置控制多个不同可能值中的哪一个加载到第二锁存器中。 通过语句,寄存器实例同时与第一和第二锁存器相关联,使得寄存器实例的设置控制加载在第一和第二锁存器中的锁存值。

    Configuration specification language supporting arbitrary mapping functions for configuration constructs
    113.
    发明授权
    Configuration specification language supporting arbitrary mapping functions for configuration constructs 有权
    配置规范语言支持配置结构的任意映射功能

    公开(公告)号:US07895558B2

    公开(公告)日:2011-02-22

    申请号:US12110047

    申请日:2008-04-25

    CPC分类号: G06F17/505 G06F17/5022

    摘要: A method is disclosed of associating a mapping function with a configuration construct of a digital design defined by one or more hardware description language (HDL) files. According to the method, in the HDL files, a configuration latch is specified within a design entity forming at least a portion of the digital design. In addition, a Dial is specified that defines a relationship between each of a plurality of input values and a respective one of a plurality of different output values. The HDL files also include a statement that instantiates an instance of the Dial in association with the configuration latch such that a one-to-one correspondence exists between a value contained within the configuration latch and an input value of the instance of the Dial. The HDL files further include a statement associating the Dial with a mapping function that applies a selected transformation to values read from or written to the instance of the Dial.

    摘要翻译: 公开了一种将映射函数与由一个或多个硬件描述语言(HDL)文件定义的数字设计的配置结构相关联的方法。 根据该方法,在HDL文件中,在形成数字设计的至少一部分的设计实体内指定配置锁存器。 此外,指定了一个Dial,其定义了多个输入值中的每一个与多个不同输出值中的相应的一个之间的关系。 HDL文件还包括一个语句,用于与配置锁存器相关联地实例化Dial的实例,使得在配置锁存器中包含的值与Dial的实例的输入值之间存在一一对应的对应关系。 HDL文件还包括将Dial与将映射功能相关联的语句,该映射函数将选择的变换应用于从Dial的实例读取或写入的值。

    Method, system and program product for specifying and using register entities to configure a simulated or physical digital system
    114.
    发明授权
    Method, system and program product for specifying and using register entities to configure a simulated or physical digital system 失效
    用于指定和使用寄存器实体配置模拟或物理数字系统的方法,系统和程序产品

    公开(公告)号:US07454737B2

    公开(公告)日:2008-11-18

    申请号:US11552306

    申请日:2006-10-24

    IPC分类号: G06F17/50 H03K17/693

    CPC分类号: G06F17/5022 G06F17/505

    摘要: In at least one hardware definition language (HDL) file, at least one design entity containing a functional portion of a digital system is specified. The design entity logically contains first and second latches each having a respective plurality of different possible latch values. With one or more statements, a first Dial instance is associated with the first latch and a second Dial instance is associated with the second latch. A setting of the first Dial instance thus controls which of the plurality of different possible values is loaded in the first latch, and a setting of the second Dial instance controls which of the plurality of different possible values is loaded in the second latch. With a statement, a Register instance is concurrently associated with both the first and the second latches, such that a setting of the Register instance controls the latch values loaded in both the first and second latches.

    摘要翻译: 在至少一个硬件定义语言(HDL)文件中,指定包含数字系统的功能部分的至少一个设计实体。 设计实体逻辑地包含第一和第二锁存器,每个锁存器具有相应的多个不同的可能锁存值。 利用一个或多个语句,第一拨号实例与第一锁存器相关联,并且第二拨号实例与第二锁存器相关联。 因此,第一拨号实例的设置控制多个不同可能值中的哪一个加载到第一锁存器中,并且第二拨号实例的设置控制多个不同可能值中的哪一个加载到第二锁存器中。 通过语句,寄存器实例同时与第一和第二锁存器相关联,使得寄存器实例的设置控制加载在第一和第二锁存器中的锁存值。

    PROGRAM PRODUCT FOR DEFINING AND RECORDING MINIMUM AND MAXIMUM EVENT COUNTS OF A SIMULATION UTILIZING A HIGH LEVEL LANGUAGE
    115.
    发明申请
    PROGRAM PRODUCT FOR DEFINING AND RECORDING MINIMUM AND MAXIMUM EVENT COUNTS OF A SIMULATION UTILIZING A HIGH LEVEL LANGUAGE 失效
    用于定义和记录使用高级语言的模拟的最小和最大事件计数的程序产品

    公开(公告)号:US20080249758A1

    公开(公告)日:2008-10-09

    申请号:US12106416

    申请日:2008-04-21

    IPC分类号: G06F17/50

    CPC分类号: G06F17/5022

    摘要: According to one method of simulation processing, instrumentation code, such as an runtime executive (rtx), receives one or more statements describing an count event and identifying the count event as an outlying count event. While simulating a design utilizing the HDL simulation model, occurrences of the outlying count event are counted to obtain a count event value. Simulation result data obtained from simulating the design is then received and processed. In the processing, the count event value is recorded within a data storage subsystem responsive to a determination of whether or not the count event value of the outlying count event exceeds a previously recorded count event value.

    摘要翻译: 根据模拟处理的一种方法,诸如运行时执行程序(rtx)的仪器代码接收描述计数事件的一个或多个语句,并将计数事件识别为外部计数事件。 在使用HDL仿真模型模拟设计的同时,计算出外部计数事件以获得计数事件值。 然后接收并处理从模拟设计获得的仿真结果数据。 在处理中,响应于确定偏移计数事件的计数事件值是否超过先前记录的计数事件值,将计数事件值记录在数据存储子系统内。

    METHODS, SYSTEMS AND PROGRAM PRODUCTS FOR ANNOTATING SYSTEM TRACES WITH CONTROL PROGRAM INFORMATION AND PRESENTING ANNOTATED SYSTEM TRACES
    116.
    发明申请
    METHODS, SYSTEMS AND PROGRAM PRODUCTS FOR ANNOTATING SYSTEM TRACES WITH CONTROL PROGRAM INFORMATION AND PRESENTING ANNOTATED SYSTEM TRACES 失效
    用控制程序信息提供系统跟踪的方法,系统和程序产品,并呈现已提及的系统跟踪

    公开(公告)号:US20080178159A1

    公开(公告)日:2008-07-24

    申请号:US12057829

    申请日:2008-03-28

    IPC分类号: G06F9/455

    CPC分类号: G06F11/3664 G06F11/3636

    摘要: The signal state that a signal of interest within a system under test has during each of a plurality of cycles of operation of the system under test is stored in a trace file. In association with the signal state, information regarding a requested access to the signal state by a control program during a particular cycle among the plurality of cycles is also stored. From the trace files a presentation is generated that presents, for at least a signal of interest within the system under test, a plurality of signal state indications, each indicating a respective state that the signal had during a one of a plurality of cycles of operation of the system under test. The presentation also indicates, in a graphically distinctive manner, at least one cycle of operation during which a control program requested access to a state of the signal, so that the influence of the control program on the state of the system under test is visually apparent.

    摘要翻译: 被测系统中感兴趣的信号在被测系统的多个操作周期中的每一个期间的信号状态被存储在跟踪文件中。 与信号状态相关联,还存储关于在多个周期中的特定周期期间由控制程序请求的访问信号状态的信息。 从跟踪文件中产生一个演示文稿,对于至少在被测系统内感兴趣的信号,呈现多个信号状态指示,每个信号状态指示各自表示信号在多个操作周期之一中具有的状态 的被测系统。 演示文稿还以图形上独特的方式指示至少一个操作周期,在该周期期间控制程序请求访问信号的状态,使得控制程序对被测系统的状态的影响在视觉上是明显的 。

    Method, system and program product providing a configuration specification language supporting arbitrary mapping functions for configuration constructs
    117.
    发明授权
    Method, system and program product providing a configuration specification language supporting arbitrary mapping functions for configuration constructs 有权
    提供配置规范语言的方法,系统和程序产品,支持用于配置结构的任意映射功能

    公开(公告)号:US07392501B2

    公开(公告)日:2008-06-24

    申请号:US11408583

    申请日:2006-04-21

    IPC分类号: G06F17/50 G06F9/44 G06F15/177

    CPC分类号: G06F17/505 G06F17/5022

    摘要: A method is disclosed of associating a mapping function with a configuration construct of a digital design defined by one or more hardware description language (HDL) files. According to the method, in the HDL files, a configuration latch is specified within a design entity forming at least a portion of the digital design. In addition, a Dial is specified that defines a relationship between each of a plurality of input values and a respective one of a plurality of different output values. The HDL files also include a statement that instantiates an instance of the Dial in association with the configuration latch such that a one-to-one correspondence exists between a value contained within the configuration latch and an input value of the instance of the Dial. The HDL files further include a statement associating the Dial with a mapping function that applies a selected transformation to values read from or written to the instance of the Dial.

    摘要翻译: 公开了一种将映射函数与由一个或多个硬件描述语言(HDL)文件定义的数字设计的配置结构相关联的方法。 根据该方法,在HDL文件中,在形成数字设计的至少一部分的设计实体内指定配置锁存器。 此外,指定了一个Dial,其定义了多个输入值中的每一个与多个不同输出值中的相应的一个之间的关系。 HDL文件还包括一个语句,用于与配置锁存器相关联地实例化Dial的实例,使得在配置锁存器中包含的值与Dial的实例的输入值之间存在一一对应的对应关系。 HDL文件还包括将Dial与将映射功能相关联的语句,该映射函数将选择的变换应用于从Dial的实例读取或写入的值。

    Method, system and program product for defining and recording minimum and maximum event counts of a simulation utilizing a high level language
    118.
    发明授权
    Method, system and program product for defining and recording minimum and maximum event counts of a simulation utilizing a high level language 有权
    用于使用高级语言定义和记录模拟的最小和最大事件计数的方法,系统和程序产品

    公开(公告)号:US07392169B2

    公开(公告)日:2008-06-24

    申请号:US10970469

    申请日:2004-10-21

    IPC分类号: G06F17/50

    CPC分类号: G06F17/5022

    摘要: According to one method of simulation processing, instrumentation code, such as an runtime executive (rtx), receives one or more statements describing an count event and identifying the count event as an outlying count event. While simulating a design utilizing the HDL simulation model, occurrences of the outlying count event are counted to obtain a count event value. Simulation result data obtained from simulating the design is then received and processed. In the processing, the count event value is recorded within a data storage subsystem responsive to a determination of whether or not the count event value of the outlying count event exceeds a previously recorded count event value.

    摘要翻译: 根据模拟处理的一种方法,诸如运行时执行程序(rtx)的仪器代码接收描述计数事件的一个或多个语句,并将计数事件识别为外部计数事件。 在使用HDL仿真模型模拟设计的同时,计算出外部计数事件以获得计数事件值。 然后接收并处理从模拟设计获得的仿真结果数据。 在处理中,响应于确定偏移计数事件的计数事件值是否超过先前记录的计数事件值,将计数事件值记录在数据存储子系统内。

    Method, system and program product providing a configuration specification language supporting arbitrary mapping functions for configuration constructs

    公开(公告)号:US07366999B2

    公开(公告)日:2008-04-29

    申请号:US11408835

    申请日:2006-04-21

    IPC分类号: G06F17/50

    CPC分类号: G06F17/505 G06F17/5022

    摘要: A method is disclosed of associating a mapping function with a configuration construct of a digital design defined by one or more hardware description language (HDL) files. According to the method, in the HDL files, a configuration latch is specified within a design entity forming at least a portion of the digital design. In addition, a Dial is specified that defines a relationship between each of a plurality of input values and a respective one of a plurality of different output values. The HDL files also include a statement that instantiates an instance of the Dial in association with the configuration latch such that a one-to-one correspondence exists between a value contained within the configuration latch and an input value of the instance of the Dial. The HDL files further include a statement associating the Dial with a mapping function that applies a selected transformation to values read from or written to the instance of the Dial.