会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 7. 发明授权
    • 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上的硬件实现。 生成以从块之间的互连确定的顺序调用每个外围功能和每个执行功能的程序。
    • 8. 发明授权
    • 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),该解释器通过名称分析分配的变量,并将变量名称与导入函数中的形式参数标识符进行比较。