会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Hardware and software implementation of an electronic design in a programmable logic device
    • 在可编程逻辑器件中的电子设计的硬件和软件实现
    • US07669164B1
    • 2010-02-23
    • US11732611
    • 2007-04-04
    • Haibing MaRoger B. Milne
    • Haibing MaRoger B. Milne
    • G06F17/50
    • G06F17/5054
    • Implementing an electronic design having software-implemented blocks and hardware-implemented blocks. A specification of the electronic design is created in response to selection of blocks from a library, and at least one of the blocks is available for implementation in a selectable one of a software implementation for an embedded processor on a programmable logic device (PLD) and a hardware implementation on the PLD. A specification of each block in a first subset is obtained from the library and translated into an execution function of the software implementation of the block. Peripheral functions are generated for connections between blocks in the first subset and blocks in a second subset, which are designated for a hardware implementation on the PLD. A program is generated that invokes each peripheral function and each execution function in an order determined from the interconnections between the blocks.
    • 实施具有软件实现的块和硬件实现的块的电子设计。 响应于来自库的块的选择创建电子设计的规范,并且至少一个块可用于在可编程逻辑器件(PLD)上的嵌入式处理器的软件实现中的可选择的一个中实现,并且 PLD上的硬件实现。 从库中获得第一子集中的每个块的规范,并将其转换为块的软件实现的执行功能。 为第一子集中的块和第二子集中的块之间的连接生成外围功能,其被指定用于PLD上的硬件实现。 生成以从块之间的互连确定的顺序调用每个外围功能和每个执行功能的程序。
    • 3. 发明授权
    • Method and system for parameterization of imperative-language functions intended as hardware generators
    • 用于硬件发生器的命令式语言功能的参数化方法和系统
    • US07620942B1
    • 2009-11-17
    • US10850176
    • 2004-05-20
    • Haibing MaRoger B. Milne
    • Haibing MaRoger B. Milne
    • G06F9/45
    • G06F8/41G06F17/505G06F17/5054
    • A method (100) of translating an imperative language function into a parameterized hardware component can include the steps of using (102) formal imperative function arguments to represent at least one among a component input port and a component parameter and distinguishing (104) between formal imperative function arguments intended as component parameters from formal imperative function arguments intended as component input ports. The method can generate (106) hardware description by providing a framework where imperative language functions can be translated into hardware components by being instantiated, combined and simulated. Arbitrary code can be associated (108) to a function-importing block as parameterization code and enabling an assignment of arbitrary code to actual imperative function arguments. The arbitrary code can be executed (110) in an interpreter that analyzes assigned variables by name and compares variable names with the formal argument identifiers in an imported function.
    • 将命令式语言功能转换为参数化的硬件组件的方法(100)可以包括以下步骤:使用(102)形式命令式函数参数来表示组件输入端口和组件参数中的至少一个,并区分(104)正式 命令式功能参数旨在作为组件输入端口的正式命令式函数参数的组件参数。 该方法可以通过提供框架来生成(106)硬件描述,其中命令式语言功能可以通过实例化,组合和模拟来转换成硬件组件。 任意代码可以与函数导入块(108)相关联(108)作为参数化代码,并允许将任意代码分配给实际的命令式函数参数。 可以在解析器中执行任意代码(110),该解释器通过名称分析分配的变量,并将变量名称与导入函数中的形式参数标识符进行比较。
    • 10. 发明授权
    • Hardware description interface for a high-level modeling system
    • 高级建模系统的硬件描述界面
    • US08079013B1
    • 2011-12-13
    • US12340473
    • 2008-12-19
    • Haibing MaJingzhao Ou
    • Haibing MaJingzhao Ou
    • G06F17/50
    • G06F17/5045
    • A computer-implemented method of specifying a circuit design within a high-level modeling system (HLMS) can include, responsive to a scripted user input, instantiating a first and a second block objects within a hardware description interface (HDI) that is communicatively linked with the HLMS and, responsive to instantiating the first and second block objects, creating and displaying, within the HLMS, first and second modeling blocks representing the first and second xBlock objects respectively. Responsive to instantiating, within the HDI, a signal object bound to an output port of the first block object and an input port of the second block object, a modeling line can be created and displayed within the HLMS visually linking an output of the first modeling block with an input of the second modeling block. The first modeling block, second modeling block, and modeling line can be stored as a description of the circuit design.
    • 在高级建模系统(HLMS)中指定电路设计的计算机实现的方法可以包括响应于脚本化的用户输入,在通信地链接的硬件描述接口(HDI)内实例化第一和第二块对象 并且响应于实例化第一和第二块对象,分别在HLMS内创建和显示表示第一和第二xBlock对象的第一和第二建模块。 响应于在HDI内实例化绑定到第一块对象的输出端口的信号对象和第二块对象的输入端口,可以在HLMS内创建和显示建模线,以在视觉上连接第一建模的输出 块与第二建模块的输入。 第一建模块,第二建模块和建模线可以存储为电路设计的描述。