High-level programming language to hardware component graph translation method
    2.
    发明申请
    High-level programming language to hardware component graph translation method 审中-公开
    高级编程语言到硬件组件图形转换方法

    公开(公告)号:US20070157186A1

    公开(公告)日:2007-07-05

    申请号:US11407940

    申请日:2006-04-21

    IPC分类号: G06F9/45 G06F9/44

    CPC分类号: G06F17/5045

    摘要: A method to hardware component graph translation process for a high-level programming language, which analyzes codes of a high-level programming language to collect class information and store the collected class information in a class information object, and generates a temporal hardware component graph to obtain corresponding public methods, parameters, return values. The public methods, parameters, return values are linked to a class start node. A method call table is generated according to both one or more in/out edges of a method call node and method information of the class information object. The one or more edges linked to the method call node are changed to a method start node according to the method call table to accordingly represent a respective method call in the codes of the high-level programming language and translate the temporal hardware component graph into a hardware component graph allowable to correspond to hardware components.

    摘要翻译: 一种用于高级编程语言的硬件组件图形转换过程的方法,其分析高级编程语言的代码以收集类信息并将收集的类信息存储在类信息对象中,并且生成时间硬件组件图 获取相应的公共方法,参数,返回值。 公共方法,参数,返回值链接到类起始节点。 根据方法调用节点的一个或多个进/出边和类信息对象的方法信息生成方法调用表。 链接到方法调用节点的一个或多个边缘根据方法调用表被改变为方法开始节点,以相应地表示高级编程语言的代码中的相应方法调用,并将时间硬件组件图形转换为 硬件组件图可以对应于硬件组件。

    Process of automatically translating a high level programming language into an extended activity diagram
    3.
    发明申请
    Process of automatically translating a high level programming language into an extended activity diagram 审中-公开
    自动将高级编程语言翻译成扩展活动图的过程

    公开(公告)号:US20070169054A1

    公开(公告)日:2007-07-19

    申请号:US11471485

    申请日:2006-06-21

    IPC分类号: G06F9/45

    CPC分类号: G06F8/74

    摘要: A process of automatically translating a high level programming language into an extended activity diagram (EAD), which can translate source codes coded by the high level programming language into a corresponding activity diagram (AD) before the high level language is translated into a hardware description language (HDL). The process adds a new translation rule in a compiler and modifies the AD specification of a unified modeling language (UML) to accordingly translate the source codes into the AD and present the programming logic and executing flow of the source codes in a visualization form. In addition, the process can translate the high level programming language into a unified format for representation, and the AD can benefit simulation and requirement in a following HDL translation.

    摘要翻译: 将高级编程语言自动翻译成扩展活动图(EAD)的过程,其可以在将高级语言转换为硬件描述之前将由高级编程语言编码的源代码转换为相应的活动图(AD) 语言(HDL)。 该过程在编译器中添加了一个新的翻译规则,并修改了统一建模语言(UML)的AD规范,从而将源代码转换为AD,并呈现编程逻辑,并以可视化形式执行源代码的流程。 此外,该过程可以将高级编程语言转换为统一的表示格式,AD可以在以下HDL翻译中受益于仿真和要求。

    Hardware component graph to hardware description language translation method
    4.
    发明授权
    Hardware component graph to hardware description language translation method 失效
    硬件组件图到硬件描述语言翻译方法

    公开(公告)号:US07430727B2

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

    申请号:US11440065

    申请日:2006-05-25

    IPC分类号: G06F17/50

    CPC分类号: G06F17/505

    摘要: An HCG to HDL translation method, which can automatically generate VHDL codes. The method reads a hardware component graph (HCG) to find a start node and obtain a corresponding hardware component subgraph of the start node, analyzes all information of the start node to thereby add input and output components and generate a VHDL entity, determines types on all nodes of the hardware component, graph to thereby generate corresponding VHDL components and write associated information in a VHDL architecture, generates corresponding signal connections of VHDL components in accordance with edges of the hardware component graph, and outputs the VHDL entity and architecture to a file in a text form.

    摘要翻译: 一种HCG到HDL的翻译方法,可以自动生成VHDL代码。 该方法读取硬件组件图(HCG)以找到起始节点并获取起始节点的相应硬件组件子图,分析起始节点的所有信息,从而添加输入和输出组件并生成VHDL实体,确定类型 硬件组件的所有节点图形,从而生成对应的VHDL组件并在VHDL架构中写入关联信息,根据硬件组件图的边缘生成VHDL组件的相应信号连接,并将VHDL实体和体系结构输出到文件 以文本形式。

    Hardware component graph to hardware description language translation method
    5.
    发明申请
    Hardware component graph to hardware description language translation method 失效
    硬件组件图到硬件描述语言翻译方法

    公开(公告)号:US20070157147A1

    公开(公告)日:2007-07-05

    申请号:US11440065

    申请日:2006-05-25

    IPC分类号: G06F17/50

    CPC分类号: G06F17/505

    摘要: An HCG to HDL translation method, which can automatically generate VHDL codes. The method reads a hardware component graph (HCG) to find a start node and obtain a corresponding hardware component subgraph of the start node, analyzes all information of the start node to thereby add input and output components and generate a VHDL entity, determines types on all nodes of the hardware component, graph to thereby generate corresponding VHDL components and write associated information in a VHDL architecture, generates corresponding signal connections of VHDL components in accordance with edges of the hardware component graph, and outputs the VHDL entity and architecture to a file in a text form.

    摘要翻译: 一种HCG到HDL的翻译方法,可以自动生成VHDL代码。 该方法读取硬件组件图(HCG)以找到起始节点并获取起始节点的相应硬件组件子图,分析起始节点的所有信息,从而添加输入和输出组件并生成VHDL实体,确定类型 硬件组件的所有节点图形,从而生成对应的VHDL组件并在VHDL架构中写入关联信息,根据硬件组件图的边缘生成VHDL组件的相应信号连接,并将VHDL实体和体系结构输出到文件 以文本形式。