会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Enhanced embedded logic analyzer
    • US06460148B2
    • 2002-10-01
    • US09887918
    • 2001-06-21
    • Kerry VeenstraKrishna RangasayeeAlan L. Herrmann
    • Kerry VeenstraKrishna RangasayeeAlan L. Herrmann
    • G06F1125
    • G01R31/3177G01R31/318516G06F11/25G06F11/27G06F11/3636G06F11/3656G06F17/5027
    • Embedding a logic analyzer in a programmable logic device allows signals to be captured both before and after a trigger condition (breakpoint). A logic analyzer embedded within a PLD captures and stores logic signals. It unloads these signals for viewing on a computer. Using an electronic design automation (EDA) software tool running on a computer system, an engineer specifies signals of the PLD to be monitored, a breakpoint, total number of samples to be stored, number of samples to be captured after the breakpoint occurs, and a system clock signal. The EDA tool automatically inserts the logic analyzer into the electronic design of the PLD which is compiled and downloaded to configure the PLD. Using an interface connected between the PLD and the computer, the EDA tool commands the embedded logic analyzer to run. Signals are stored continuously while running in a ring buffer RAM memory. Once the breakpoint occurs, more samples are captured if desired, in addition to those signals captured before breakpoint. The EDA tool directs the logic analyzer to unload the data from its capture buffer for display on a computer. The breakpoint and sample number can be changed without recompiling. A JTAG port controls the logic analyzer. Inputs and outputs of the logic analyzer are routed to unbonded JTAG-enabled I/O cells. Alternatively, a user-implemented test data register provides a JTAG-like chain of logic elements through which control and output information is shifted. Stimulus cells provide control information to the logic analyzer, and sense cells retrieve data from the logic analyzer.
    • 3. 发明授权
    • Embedded logic analyzer for a programmable logic device
    • 用于可编程逻辑器件的嵌入式逻辑分析仪
    • US06182247B2
    • 2001-01-30
    • US08958435
    • 1997-10-27
    • Alan L. HerrmannGreg P. Nugent
    • Alan L. HerrmannGreg P. Nugent
    • G06F1750
    • G06F8/60G01R31/3177G01R31/318516G06F8/65G06F8/71G06F11/0748G06F11/2294G06F17/5022G06F17/5027G06F17/5045G06F17/5054G06F2217/04G06Q10/06G06Q10/10Y10S707/99953Y10S707/99954
    • A technique for embedding a logic analyzer in a programmable logic device allows debugging of such a device in its actual operating conditions. A logic analyzer circuit is embedded within a PLD, it captures and stores logic signals, and it unloads these signals through an interface to be viewed on a computer. Using an electronic design automation (EDA) software tool running on a computer system, an engineer specifies signals of the PLD to be monitored, specifies the number of samples to be stored, and specifies a system clock signal and a trigger condition that will begin the acquisition of data. The EDA tool then automatically inserts the logic analyzer circuit into the electronic design of the PLD which is compiled and downloaded to configure the PLD. Using an interface connected between the PLD and the computer, the EDA tool communicates with the embedded logic analyzer in order to arm the circuit and to poll it until an acquisition has been made. The EDA tool then directs the logic analyzer to unload the data from its capture buffer and then displays the data on the computer. The logic analyzer circuit may then be rearmed to capture another sequence of sample values. The trigger condition may be changed without recompiling. The design may be recompiled with new logic analyzer parameters to debug a different portion.
    • 在可编程逻辑器件中嵌入逻辑分析仪的技术允许在其实际操作条件下调试这种器件。 逻辑分析仪电路嵌入在PLD中,它捕获并存储逻辑信号,并通过接口卸载这些信号,以便在计算机上查看。 使用在计算机系统上运行的电子设计自动化(EDA)软件工具,工程师指定要监视的PLD的信号,指定要存储的采样数量,并指定将开始的系统时钟信号和触发条件 获取数据。 然后,EDA工具自动将逻辑分析仪电路插入到PLD的电子设计中,PLD的编译和下载以配置PLD。 使用连接在PLD和计算机之间的接口,EDA工具与嵌入式逻辑分析仪通信,以便对电路进行轮询并进行轮询,直到采集完成。 然后,EDA工具指示逻辑分析仪从其捕获缓冲区卸载数据,然后在计算机上显示数据。 然后逻辑分析器电路可以被重新调制以捕获另一个采样值序列。 可以更改触发条件,无需重新编译。 可以使用新的逻辑分析仪参数重新编译设计,以调试不同的部分。
    • 4. 发明授权
    • Local compilation in context within a design hierarchy
    • 在设计层次结构中的上下文中的本地编译
    • US6026226A
    • 2000-02-15
    • US958798
    • 1997-10-27
    • Francis B. HeileTamlyn V. RawlsAlan L. HerrmannBrent A. FairbanksDavid Karchmer
    • Francis B. HeileTamlyn V. RawlsAlan L. HerrmannBrent A. FairbanksDavid Karchmer
    • G01R31/317G01R31/3177G01R31/3185G06F9/44G06F9/445G06F11/14G06F11/273G06F11/28G06F12/00G06F17/50G06Q10/06G06Q10/10H01L21/82
    • G06F8/60G01R31/3177G01R31/318516G06F11/0748G06F11/2294G06F17/5022G06F17/5027G06F17/5045G06F17/5054G06F8/65G06F8/71G06Q10/06G06Q10/10G06F2217/04Y10S707/99953Y10S707/99954
    • A technique for allowing local compilation at any level within a design hierarchy tree for a programmable logic device allows a user to compile within the context of the entire design using inherited parameter values and assignments from any parent nodes within the design hierarchy tree. A user is allowed to perform an isolated, local compilation that gives a compilation result as if the lower level node had been compiled within the context of the complete design. This local compilation is performed even though assignments, parameters, and logic options of parent nodes have not been compiled. An "action point" is specified at a node where a local compilation, timing analysis or simulation is to occur. A method compiles design source files that represent a PLD design. The design source files specify design entities that are represented as nodes in a design hierarchy tree. A first step analyzes the design source files to determine what design entities are represented in the source files. Starting from the root node down to the action point, the following steps are performed at each node: resolving current assignments based upon higher assignments at nodes located between the current node and the root node of said hierarchy tree, and elaborating the current node to produce a netlist. Once the action point node has been reached, then lower nodes of the hierarchy tree below the action point are elaborated down to the leaf nodes to produce a netlist for each of these lower nodes.
    • 允许在可编程逻辑设备的设计层次结构树内的任何级别进行本地编译的技术允许用户使用继承的参数值和在设计层级树内的任何父节点的分配在整个设计的上下文中进行编译。 允许用户执行一个孤立的本地编译,给出一个编译结果,就好像在完整设计的上下文中编译了较低级节点一样。 即使尚未编译父节点的分配,参数和逻辑选项,也会执行本地编译。 在要进行本地编译,定时分析或模拟的节点处指定“动作点”。 一种方法编译表示PLD设计的设计源文件。 设计源文件指定在设计层次结构树中表示为节点的设计实体。 第一步分析设计源文件以确定哪些设计实体在源文件中被表示。 从根节点到动作点,在每个节点执行以下步骤:基于位于当前节点和所述层次树的根节点之间的节点处的较高分配来解析当前分配,并且详细描述当前节点产生 网表。 一旦达到了动作点节点,则动作点下方的层次结构树的下层节点被细化到叶节点,以产生这些下层节点中的每一个的网表。
    • 5. 发明授权
    • Enhanced embedded logic analyzer
    • 增强型嵌入式逻辑分析仪
    • US06704889B2
    • 2004-03-09
    • US10212839
    • 2002-08-06
    • Kerry VeenstraKrishna RangasayeeAlan L. Herrmann
    • Kerry VeenstraKrishna RangasayeeAlan L. Herrmann
    • G06F1125
    • G01R31/3177G01R31/318516G06F11/25G06F11/27G06F11/3636G06F11/3656G06F17/5027
    • Embedding a logic analyzer in a programmable logic device allows signals to be captured both before and after a trigger condition (breakpoint). A logic analyzer embedded within a PLD captures and stores logic signals. It unloads these signals for viewing on a computer. Using an electronic design automation (EDA) software tool running on a computer system, an engineer specifies signals of the PLD to be monitored, a breakpoint, total number of samples to be stored, number of samples to be captured after the breakpoint occurs, and a system clock signal. The EDA tool automatically inserts the logic analyzer into the electronic design of the PLD which is compiled and downloaded to configure the PLD. Using an interface connected between the PLD and the computer, the EDA tool commands the embedded logic analyzer to run. Signals are stored continuously while running in a ring buffer RAM memory. Once the breakpoint occurs, more samples are captured if desired, in addition to those signals captured before breakpoint. The EDA tool directs the logic analyzer to unload the data from its capture buffer for display on a computer. The breakpoint and sample number can be changed without recompiling. A JTAG port controls the logic analyzer. Inputs and outputs of the logic analyzer are routed to unbonded JTAG-enabled I/O cells. Alternatively, a user-implemented test data register provides a JTAG-like chain of logic elements through which control and output information is shifted. Stimulus cells provide control information to the logic analyzer, and sense cells retrieve data from the logic analyzer.
    • 在可编程逻辑器件中嵌入逻辑分析仪可以在触发条件(断点)之前和之后捕获信号。 嵌入在PLD中的逻辑分析仪捕获并存储逻辑信号。 它会卸载这些信号,以便在计算机上查看。 使用在计算机系统上运行的电子设计自动化(EDA)软件工具,工程师指定要监视的PLD的信号,断点,要存储的样本总数,断点发生后要捕获的样本数,以及 系统时钟信号。 EDA工具自动将逻辑分析仪插入PLD的电子设计中,PLD的编译和下载以配置PLD。 使用连接在PLD和计算机之间的接口,EDA工具命令嵌入式逻辑分析仪运行。 信号在环形缓冲RAM存储器中运行时连续存储。 一旦发生断点,除了在断点之前捕获的信号之外,如果需要,还会捕获更多的采样。 EDA工具指示逻辑分析仪从其捕获缓冲区卸载数据,以便在计算机上显示。 可以更改断点和样本编号,无需重新编译。 JTAG端口控制逻辑分析仪。 逻辑分析仪的输入和输出被路由到无键JTAG的I / O单元。 或者,用户实现的测试数据寄存器提供了类似JTAG的逻辑元件链,控制和输出信息通过该逻辑元件被移位。 激励单元向逻辑分析仪提供控制信息,并且感测单元从逻辑分析仪检索数据。
    • 6. 发明授权
    • Apparatus and method for in-system programming of integrated circuits containing programmable elements
    • 包含可编程元件的集成电路的系统编程的装置和方法
    • US06408432B1
    • 2002-06-18
    • US09552575
    • 2000-04-19
    • Alan L. HerrmannTimothy J. Southgate
    • Alan L. HerrmannTimothy J. Southgate
    • G06F945
    • G06F17/5054
    • An apparatus and method for in-system programming of programmable devices includes a device configuration program with adaptive programming source code instructions that characterize device configuration instructions and data. The adaptive source code instructions may include conditional branches, subroutines, variables, configurable arrays, integer operators, and Boolean operators. These features allow for more compact and efficient device configuration instructions and data. An interpreter converts the device configuration program into formatted device configuration instructions and data. The formatted device configuration instructions and data are preferably compatible with IEEE 1149.1 JTAG-BST specifications. The formatted device configuration instructions and data are used to program a programmable device in the manner specified by the adaptive programming source code instructions.
    • 用于可编程器件的系统内编程的装置和方法包括具有表征器件配置指令和数据的自适应编程源代码指令的器件配置程序。 自适应源代码指令可以包括条件分支,子程序,变量,可配置数组,整数运算符和布尔运算符。 这些功能允许更紧凑和高效的设备配置指令和数据。 解释器将设备配置程序转换为格式化的设备配置指令和数据。 格式化的设备配置指令和数据优选地符合IEEE 1149.1 JTAG-BST规范。 格式化的设备配置指令和数据用于以自适应编程源代码指令指定的方式对可编程设备进行编程。
    • 7. 发明授权
    • Embedded logic analyzer for a programmable logic device
    • 用于可编程逻辑器件的嵌入式逻辑分析仪
    • US06389558B1
    • 2002-05-14
    • US09610787
    • 2000-07-06
    • Alan L. HerrmannGreg P. Nugent
    • Alan L. HerrmannGreg P. Nugent
    • G06F1750
    • G06F8/60G01R31/3177G01R31/318516G06F8/65G06F8/71G06F11/0748G06F11/2294G06F17/5022G06F17/5027G06F17/5045G06F17/5054G06F2217/04G06Q10/06G06Q10/10Y10S707/99953Y10S707/99954
    • A technique for embedding a logic analyzer in a programmable logic device allows debugging of such a device in its actual operating conditions. A logic analyzer circuit is embedded within a PLD, it captures and stores logic signals, and it unloads these signals through an interface to be viewed on a computer. Using an electronic design automation (EDA) software tool running on a computer system, an engineer specifies signals of the PLD to be monitored, specifies the number of samples to be stored, and specifies a system clock signal and a trigger condition that will begin the acquisition of data. The EDA tool then automatically inserts the logic analyzer circuit into the electronic design of the PLD which is compiled and downloaded to configure the PLD. Using an interface connected between the PLD and the computer, the EDA tool communicates with the embedded logic analyzer in order to arm the circuit and to poll it until an acquisition has been made. The EDA tool then directs the logic analyzer to unload the data from its capture buffer and then displays the data on the computer. The logic analyzer circuit may then be rearmed to capture another sequence of sample values. The trigger condition may be changed without recompiling. The design may be recompiled with new logic analyzer parameters to debug a different portion.
    • 在可编程逻辑器件中嵌入逻辑分析仪的技术允许在其实际操作条件下调试这种器件。 逻辑分析仪电路嵌入在PLD中,它捕获并存储逻辑信号,并通过接口卸载这些信号,以便在计算机上查看。 使用在计算机系统上运行的电子设计自动化(EDA)软件工具,工程师指定要监视的PLD的信号,指定要存储的采样数量,并指定将开始的系统时钟信号和触发条件 获取数据。 然后,EDA工具自动将逻辑分析仪电路插入到PLD的电子设计中,PLD的编译和下载以配置PLD。 使用连接在PLD和计算机之间的接口,EDA工具与嵌入式逻辑分析仪通信,以便对电路进行轮询并进行轮询,直到采集完成。 然后,EDA工具指示逻辑分析仪从其捕获缓冲区卸载数据,然后在计算机上显示数据。 然后逻辑分析器电路可以被重新调制以捕获另一个采样值序列。 可以更改触发条件,无需重新编译。 可以使用新的逻辑分析仪参数重新编译设计,以调试不同的部分。
    • 8. 发明授权
    • Enhanced embedded logic analyzer
    • 增强型嵌入式逻辑分析仪
    • US06286114B1
    • 2001-09-04
    • US09186607
    • 1998-11-06
    • Kerry VeenstraKrishna RangasayeeAlan L. Herrmann
    • Kerry VeenstraKrishna RangasayeeAlan L. Herrmann
    • G06F1125
    • G01R31/3177G01R31/318516G06F11/25G06F11/27G06F11/3636G06F11/3656G06F17/5027
    • Embedding a logic analyzer in a programmable logic device allows signals to be captured both before and after a trigger condition (breakpoint). A logic analyzer embedded within a PLD captures and stores logic signals. It unloads these signals for viewing on a computer. Using an electronic design automation (EDA) software tool running on a computer system, an engineer specifies signals of the PLD to be monitored, a breakpoint, total number of samples to be stored, number of samples to be captured after the breakpoint occurs, and a system clock signal. The EDA tool automatically inserts the logic analyzer into the electronic design of the PLD which is compiled and downloaded to configure the PLD. Using an interface connected between the PLD and the computer, the EDA tool commands the embedded logic analyzer to run. Signals are stored continuously while running in a ring buffer RAM memory. Once the breakpoint occurs, more samples are captured if desired, in addition to those signals captured before breakpoint. The EDA tool directs the logic analyzer to unload the data from its capture buffer for display on a computer. The breakpoint and sample number can be changed without recompiling. A JTAG port controls the logic analyzer. Inputs and outputs of the logic analyzer are routed to unbonded JTAG-enabled I/O cells. Alternatively, a user-implemented test data register provides a JTAG-like chain of logic elements through which control and output information is shifted. Stimulus cells provide control information to the logic analyzer, and sense cells retrieve data from the logic analyzer.
    • 在可编程逻辑器件中嵌入逻辑分析仪可以在触发条件(断点)之前和之后捕获信号。 嵌入在PLD中的逻辑分析仪捕获并存储逻辑信号。 它会卸载这些信号,以便在计算机上查看。 使用在计算机系统上运行的电子设计自动化(EDA)软件工具,工程师指定要监视的PLD的信号,断点,要存储的样本总数,断点发生后要捕获的样本数,以及 系统时钟信号。 EDA工具自动将逻辑分析仪插入PLD的电子设计中,PLD的编译和下载以配置PLD。 使用连接在PLD和计算机之间的接口,EDA工具命令嵌入式逻辑分析仪运行。 信号在环形缓冲RAM存储器中运行时连续存储。 一旦发生断点,除了在断点之前捕获的信号之外,如果需要,还会捕获更多的采样。 EDA工具指示逻辑分析仪从其捕获缓冲区卸载数据,以便在计算机上显示。 可以更改断点和样本编号,无需重新编译。 JTAG端口控制逻辑分析仪。 逻辑分析仪的输入和输出被路由到无键JTAG的I / O单元。 或者,用户实现的测试数据寄存器提供了类似JTAG的逻辑元件链,控制和输出信息通过该逻辑元件被移位。 激励单元向逻辑分析仪提供控制信息,并且感测单元从逻辑分析仪检索数据。
    • 9. 发明授权
    • Enhanced embedded logic analyzer
    • US06247147B1
    • 2001-06-12
    • US09186608
    • 1998-11-06
    • Kerry BeenstraKrishna RangasayeeAlan L. Herrmann
    • Kerry BeenstraKrishna RangasayeeAlan L. Herrmann
    • G01R3128
    • G01R31/3177G01R31/318516G06F17/5027
    • Embedding a logic analyzer in a programmable logic device allows signals to be captured both before and after a trigger condition (breakpoint). A logic analyzer embedded within a PLD captures and stores logic signals. It unloads these signals for viewing on a computer. Using an electronic design automation (EDA) software tool running on a computer system, an engineer specifies signals of the PLD to be monitored, a breakpoint, total number of samples to be stored, number of samples to be captured after the breakpoint occurs, and a system clock signal. The EDA tool automatically inserts the logic analyzer into the electronic design of the PLD which is compiled and downloaded to configure the PLD. Using an interface connected between the PLD and the computer, the EDA tool commands the embedded logic analyzer to run. Signals are stored continuously while running in a ring buffer RAM memory. Once the breakpoint occurs, more samples are captured if desired, in addition to those signals captured before breakpoint. The EDA tool directs the logic analyzer to unload the data from its capture buffer for display on a computer. The breakpoint and sample number can be changed without recompiling. A JTAG port controls the logic analyzer. Inputs and outputs of the logic analyzer are routed to unbonded JTAG-enabled I/O cells. Alternatively, a user-implemented test data register provides a JTAG-like chain of logic elements through which control and output information is shifted. Stimulus cells provide control information to the logic analyzer, and sense cells retrieve data from the logic analyzer.