会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 41. 发明授权
    • Controlling operation of a digital system utilizing register entities
    • 使用注册实体控制数字系统的操作
    • US07921389B2
    • 2011-04-05
    • US12146208
    • 2008-06-25
    • Wolfgang RoesnerDerek Edward Williams
    • Wolfgang RoesnerDerek Edward Williams
    • G06F17/50
    • G06F17/5022G06F17/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)文件中,指定包含数字系统的功能部分的至少一个设计实体。 设计实体逻辑地包含第一和第二锁存器,每个锁存器具有相应的多个不同的可能锁存值。 利用一个或多个语句,第一拨号实例与第一锁存器相关联,并且第二拨号实例与第二锁存器相关联。 因此,第一拨号实例的设置控制多个不同可能值中的哪一个加载到第一锁存器中,并且第二拨号实例的设置控制多个不同可能值中的哪一个加载到第二锁存器中。 通过语句,寄存器实例同时与第一和第二锁存器相关联,使得寄存器实例的设置控制加载在第一和第二锁存器中的锁存值。
    • 42. 发明授权
    • Configuration specification language supporting arbitrary mapping functions for configuration constructs
    • 配置规范语言支持配置结构的任意映射功能
    • US07895558B2
    • 2011-02-22
    • US12110047
    • 2008-04-25
    • Wolfgang RoesnerDerek Edward Williams
    • Wolfgang RoesnerDerek Edward Williams
    • G06F17/50G06F19/00G06F9/00G06F15/177G06F1/24G06F9/44
    • G06F17/505G06F17/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的实例读取或写入的值。
    • 43. 发明授权
    • 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
    • Wolfgang RoesnerDerek Edward Williams
    • Wolfgang RoesnerDerek Edward Williams
    • G06F17/50H03K17/693
    • G06F17/5022G06F17/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)文件中,指定包含数字系统的功能部分的至少一个设计实体。 设计实体逻辑地包含第一和第二锁存器,每个锁存器具有相应的多个不同的可能锁存值。 利用一个或多个语句,第一拨号实例与第一锁存器相关联,并且第二拨号实例与第二锁存器相关联。 因此,第一拨号实例的设置控制多个不同可能值中的哪一个加载到第一锁存器中,并且第二拨号实例的设置控制多个不同可能值中的哪一个加载到第二锁存器中。 通过语句,寄存器实例同时与第一和第二锁存器相关联,使得寄存器实例的设置控制加载在第一和第二锁存器中的锁存值。
    • 44. 发明申请
    • 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
    • Wolfgang RoesnerDerek Edward Williams
    • Wolfgang RoesnerDerek Edward Williams
    • G06F9/455
    • G06F11/3664G06F11/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.
    • 被测系统中感兴趣的信号在被测系统的多个操作周期中的每一个期间的信号状态被存储在跟踪文件中。 与信号状态相关联,还存储关于在多个周期中的特定周期期间由控制程序请求的访问信号状态的信息。 从跟踪文件中产生一个演示文稿,对于至少在被测系统内感兴趣的信号,呈现多个信号状态指示,每个信号状态指示各自表示信号在多个操作周期之一中具有的状态 的被测系统。 演示文稿还以图形上独特的方式指示至少一个操作周期,在该周期期间控制程序请求访问信号的状态,使得控制程序对被测系统的状态的影响在视觉上是明显的 。
    • 45. 发明授权
    • 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
    • Wolfgang RoesnerDerek Edward Williams
    • Wolfgang RoesnerDerek Edward Williams
    • G06F17/50G06F9/44G06F15/177
    • G06F17/505G06F17/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的实例读取或写入的值。
    • 47. 发明授权
    • Method, system and program product that utilize a configuration database to configure a hardware digital system having multiple access methods
    • 使用配置数据库来配置具有多种访问方式的硬件数字系统的方法,系统和程序产品
    • US07062746B2
    • 2006-06-13
    • US10425089
    • 2003-04-28
    • Wolfgang RoesnerDerek Edward Williams
    • Wolfgang RoesnerDerek Edward Williams
    • G06F17/50
    • G06F17/5022G06F17/5045
    • In a configuration database, at least one latch data structure is created that corresponds to a hardware latch in a hardware system to be configured. The at least one latch data structure includes a method field indicating which of a plurality of different access methods can be used to access the hardware latch. In addition, the latch data structure includes at least one Dial data structure defining an instance of a Dial entity controlling which of a plurality of different possible latch values is placed in the hardware latch in response to each of a plurality of Dial settings. The configuration database further includes an association between the instance of the Dial entity and the hardware latch. The configuration database can then be referenced to set the hardware latch utilizing an access method indicated by the at least one latch data structure.
    • 在配置数据库中,创建与要配置的硬件系统中的硬件锁存相对应的至少一个锁存数据结构。 所述至少一个锁存数据结构包括指示可以使用多个不同访问方法中的哪一个访问硬件锁存器的方法字段。 此外,锁存数据结构包括至少一个拨号数据结构,其响应于多个拨号设置中的每一个,定义了拨号实体的实例,其控制多个不同的可能锁存值中的哪一个被放置在硬件锁存器中。 配置数据库还包括Dial实例的实例与硬件锁存器之间的关联。 然后可以参考配置数据库,以利用由至少一个锁存器数据结构指示的访问方法来设置硬件锁存器。
    • 48. 发明授权
    • Method, system and program product for reducing a size of a configuration database utilized to configure a hardware digital system
    • 用于减少用于配置硬件数字系统的配置数据库的大小的方法,系统和程序产品
    • US06941527B2
    • 2005-09-06
    • US10425072
    • 2003-04-28
    • Wolfgang RoesnerDerek Edward Williams
    • Wolfgang RoesnerDerek Edward Williams
    • G06F17/50
    • G06F17/5045G06F17/5022
    • A method of constructing a compact configuration database is disclosed. The configuration database originally includes a plurality of Dial instance data structures each corresponding to a respective one of a plurality of Dial instances utilized to control the latch values of one or more latches within a digital design. According to the method, a determination is made of which of the plurality of Dial instance data structures are accessed during initialization of the digital design. In response to the determination, at least one first Dial instance data structure that is not accessed during initialization of the digital design is removed from the configuration database to reduce a size of the configuration database. In one embodiment, at least one second Dial instance data structure corresponding to a Dial instance that is set to only a single setting is also removed from the configuration database. Thereafter, the configuration database is stored.
    • 公开了一种构造紧凑型配置数据库的方法。 配置数据库最初包括多个Dial实例数据结构,每个Dial实例数据结构各自对应于用于控制数字设计中的一个或多个锁存器的锁存值的多个Dial实例中的相应一个。 根据该方法,确定在数字设计的初始化期间多个Dial实例数据结构中的哪一个被访问。 响应于该确定,在数字设计的初始化期间不被访问的至少一个第一拨号实例数据结构从配置数据库中移除以减小配置数据库的大小。 在一个实施例中,对应于仅被设置为单个设置的拨号实例的至少一个第二拨号实例数据结构也从配置数据库中移除。 此后,存储配置数据库。
    • 49. 发明申请
    • PROGRAM PRODUCT PROVIDING A CONFIGURATION SPECIFICATION LANGUAGE SUPPORTING ARBITRARY MAPPING FUNCTIONS FOR CONFIGURATION CONSTRUCTS
    • 提供配置规范语言的程序产品支持用于配置结构的ARBITRARY映射功能
    • US20080235648A1
    • 2008-09-25
    • US12110047
    • 2008-04-25
    • Wolfgang RoesnerDerek Edward Williams
    • Wolfgang RoesnerDerek Edward Williams
    • G06F17/50
    • G06F17/505G06F17/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的实例读取或写入的值。
    • 50. 发明授权
    • Method, system and program product for providing a configuration specification language supporting incompletely specified configuration entities
    • 方法,系统和程序产品,用于提供支持不完整指定配置实体的配置规范语言
    • US07426461B2
    • 2008-09-16
    • US10880853
    • 2004-06-30
    • Bradley S. NelsonWolfgang RoesnerDerek Edward Williams
    • Bradley S. NelsonWolfgang RoesnerDerek Edward Williams
    • G06F17/50
    • G06F17/5022Y10S707/99931Y10S707/99943Y10S707/99945
    • In a hardware definition language (HDL) file among one or more files, one or more design entities containing a functional portion of a digital system are specified. The one or more design entities logically contain a plurality of latches having a respective plurality of different possible latch values that each corresponds to a different configuration of the functional portion of the digital system. With one or more statements in the one or more files, a multi-level Dial tree is defined that includes a selective control Dial (SCDial) entity at an upper level that is associated with at least one design entity. The SCDial entity has a Dial input, a plurality of Dial outputs coupled to inputs of the plurality of lower level Dials, and a mapping table indicating a mapping between each of a plurality of possible input values of the Dial input and a respective one of a plurality of sets of output values for the plurality of Dial outputs. At least one set of output values in the mapping table specifies output values for fewer than all of the plurality of Dial outputs. Each specified output value reflects a setting of at least one lower level Dial, and settings of the lower level Dials reflect which of the plurality of different possible configuration values is loaded in the plurality of configuration latches.
    • 在一个或多个文件中的硬件定义语言(HDL)文件中,指定包含数字系统的功能部分的一个或多个设计实体。 一个或多个设计实体在逻辑上包含多个具有相应多个不同可能锁存值的锁存器,每个闩锁值对应于数字系统的功能部分的不同配置。 利用一个或多个文件中的一个或多个语句,定义多级拨号树,其包括与至少一个设计实体相关联的上级的选择性控制拨号(SCDial)实体。 SCDial实体具有拨号输入,多个拨号输出耦合到多个下级拨号的输入,以及映射表,其指示拨号输入的多个可能输入值中的每一个与相应的一个 多个拨号输出的多组输出值。 映射表中的至少一组输出值指定少于所有多个拨号输出的输出值。 每个指定的输出值反映至少一个较低级别拨号的设置,并且下级拨号的设置反映多个不同的可能配置值中的哪一个被加载到多个配置锁存器中。