System and method for translating high-level programming language code into hardware description language code
    2.
    发明授权
    System and method for translating high-level programming language code into hardware description language code 有权
    将高级编程语言代码翻译成硬件描述语言代码的系统和方法

    公开(公告)号:US08448150B2

    公开(公告)日:2013-05-21

    申请号:US12609604

    申请日:2009-10-30

    IPC分类号: G06F9/45

    CPC分类号: G06F17/5045 G06F8/447

    摘要: The present invention is directed to a method and system for translating a high-level language (HLL) code such as C, C++, Fortran, Java or the like into a HDL code such as Verilog or VHDL which requires no modification in the original HLL source code, while supporting a cross call between software and hardware, and even recursive calls in hardware. The system includes: a HLL-to-HLL source translator which reads user programming directive from a translation-targeted high-level language code marked with the user directive, and separates the translation-targeted high-level language code into a hardware code part and a software code part; a main compiler which compiles the software code part; a HLL-to-HDL translator which includes the front-end and middle-end of the main compiler and a HDL backend; a main core which executes the compiled software code part; and a dedicated hardware which executes the HDL code.

    摘要翻译: 本发明涉及用于将诸如C,C ++,Fortran,Java等的高级语言(HLL)代码转换成诸如Verilog或VHDL的HDL代码的方法和系统,其不需要在原始HLL中进行修改 源代码,同时支持软件和硬件之间的交叉调用,甚至硬件中的递归调用。 该系统包括:HLL至HLL源翻译器,其从由用户指令标记的面向翻译的高级语言代码读取用户编程指令,并将翻译目标的高级语言代码分离成硬件代码部分, 一个软件代码部分; 编译软件代码部分的主编译器; 包括主编译器的前端和中端以及HDL后端的HLL至HDL转换器; 执行编译软件代码部分的主要核心; 以及执行HDL代码的专用硬件。

    SYSTEM AND METHOD FOR TRANSLATING HIGH-LEVEL PROGRAMMING LANGUAGE CODE INTO HARDWARE DESCRIPTION LANGUAGE CODE
    3.
    发明申请
    SYSTEM AND METHOD FOR TRANSLATING HIGH-LEVEL PROGRAMMING LANGUAGE CODE INTO HARDWARE DESCRIPTION LANGUAGE CODE 有权
    将高级编程语言代码翻译成硬件描述语言代码的系统和方法

    公开(公告)号:US20100131934A1

    公开(公告)日:2010-05-27

    申请号:US12609604

    申请日:2009-10-30

    IPC分类号: G06F9/45 G06F17/50

    CPC分类号: G06F17/5045 G06F8/447

    摘要: The present invention is directed to a method and system for translating a high-level language (HLL) code such as C, C++, Fortran, Java or the like into a HDL code such as Verilog or VHDL which requires no modification in the original HLL source code, while supporting a cross call between software and hardware, and even recursive calls in hardware. The system includes: a HLL-to-HLL source translator which reads user programming directive from a translation-targeted high-level language code marked with the user directive, and separates the translation-targeted high-level language code into a hardware code part and a software code part; a main compiler which compiles the software code part; a HLL-to-HDL translator which includes the front-end and middle-end of the main compiler and a HDL backend; a main core which executes the compiled software code part; and a dedicated hardware which executes the HDL code.

    摘要翻译: 本发明涉及用于将诸如C,C ++,Fortran,Java等的高级语言(HLL)代码转换成诸如Verilog或VHDL的HDL代码的方法和系统,其不需要在原始HLL中进行修改 源代码,同时支持软件和硬件之间的交叉调用,甚至硬件中的递归调用。 该系统包括:HLL至HLL源翻译器,其从由用户指令标记的面向翻译的高级语言代码读取用户编程指令,并将翻译目标的高级语言代码分离成硬件代码部分, 一个软件代码部分; 编译软件代码部分的主编译器; 包括主编译器的前端和中端以及HDL后端的HLL至HDL转换器; 执行编译软件代码部分的主要核心; 以及执行HDL代码的专用硬件。

    Method and system for facilitating delivery of content
    4.
    发明申请
    Method and system for facilitating delivery of content 有权
    促进内容传递的方法和系统

    公开(公告)号:US20080294993A1

    公开(公告)日:2008-11-27

    申请号:US11805072

    申请日:2007-05-21

    IPC分类号: G06F3/00 G09G3/28

    摘要: There is provided a method for use by a server for facilitating delivery of content to a number of display devices. Each of the display devices can include, for example, an output display and a personal computer. In one embodiment, content is received from a computer coupled to the server. The content can be, for example, an image, video, or audio data. The content is stored in a source storage file, which is associated with a number of display devices coupled to the server. A group synchronization command is then received from the computer. Thereafter, the content is provided to a group of synchronization files associated with the source storage file. The content is then transmitted from the group of synchronization storage files to the number of display devices.

    摘要翻译: 提供了一种用于服务器以便于将内容传送到多个显示设备的方法。 每个显示装置可以包括例如输出显示器和个人计算机。 在一个实施例中,从耦合到服务器的计算机接收内容。 内容可以是例如图像,视频或音频数据。 内容存储在源存储文件中,该文件与耦合到服务器的多个显示设备相关联。 然后从计算机接收组同步命令。 此后,将内容提供给与源存储文件相关联的一组同步文件。 然后将内容从同步存储文件组发送到显示设备的数量。

    Method and system for facilitating delivery of content
    6.
    发明授权
    Method and system for facilitating delivery of content 有权
    促进内容传递的方法和系统

    公开(公告)号:US08464155B2

    公开(公告)日:2013-06-11

    申请号:US11805072

    申请日:2007-05-21

    IPC分类号: G06F3/00 G09G3/28

    摘要: There is provided a method for use by a server for facilitating delivery of content to a number of display devices. Each of the display devices can include, for example, an output display and a personal computer. In one embodiment, content is received from a computer coupled to the server. The content can be, for example, an image, video, or audio data. The content is stored in a source storage file, which is associated with a number of display devices coupled to the server. A group synchronization command is then received from the computer. Thereafter, the content is provided to a group of synchronization files associated with the source storage file. The content is then transmitted from the group of synchronization storage files to the number of display devices.

    摘要翻译: 提供了一种用于服务器以便于将内容传送到多个显示设备的方法。 每个显示装置可以包括例如输出显示器和个人计算机。 在一个实施例中,从耦合到服务器的计算机接收内容。 内容可以是例如图像,视频或音频数据。 内容存储在源存储文件中,该文件与耦合到服务器的多个显示设备相关联。 然后从计算机接收组同步命令。 此后,将内容提供给与源存储文件相关联的一组同步文件。 然后将内容从同步存储文件组发送到显示设备的数量。

    TRAPPING DETECTION SEAL FOR OPENING LEAVES OF VEHICLES
    8.
    发明申请
    TRAPPING DETECTION SEAL FOR OPENING LEAVES OF VEHICLES 审中-公开
    用于开放车辆的跟踪检测密封

    公开(公告)号:US20090218846A1

    公开(公告)日:2009-09-03

    申请号:US12162014

    申请日:2007-01-24

    IPC分类号: B60J10/08

    摘要: A trapping detection seal for opening leaves, for example motor vehicle opening leaves, of elongate shape with an elastically deformable cross section including a first cut-out region arranged between a first conducting region and a second conduction region so as to enable the two conducting regions to come into contact with one another during deformation of the seal in a first direction. A second cut-out region is arranged between the first conducting region and a third conducting region, the cross section of the seal being deformable in at least a second direction, which is different from the first direction, to enable the first conducting region to come into contact with the third conduction region during deformation of the seal in the second direction.

    摘要翻译: 一种捕获检测密封件,用于打开细长形状的叶片,例如机动车辆开口叶片,其具有可弹性变形的横截面,其包括布置在第一导电区域和第二导电区域之间的第一切出区域,以使得能够实现两个导电区域 在密封件沿第一方向变形期间彼此接触。 第二切出区域布置在第一导电区域和第三导电区域之间,密封件的横截面在与第一方向不同的至少第二方向上是可变形的,以使得第一导电区域能够到达 在密封件沿第二方向变形期间与第三导电区域接触。

    System and method for translating high programming level languages code into hardware description language code
    10.
    发明授权
    System and method for translating high programming level languages code into hardware description language code 有权
    将高编程级语言代码翻译成硬件描述语言代码的系统和方法

    公开(公告)号:US08336036B2

    公开(公告)日:2012-12-18

    申请号:US12392463

    申请日:2009-02-25

    IPC分类号: G06F9/45

    CPC分类号: G06F8/447 G06F8/51

    摘要: The present invention is directed to a method and system for translating a high programming level language code such as C, C++, Fortran, Java or the like into a HDL code such as Verilog or VHDL. The system includes: a C-to-C source translator which reads user API from a translation-targeted high level language code marked with the user API, separates the translation-targeted high level language code into a hardware code part and a software code part, and stores the hardware code part and the software code part in separate files; a main compiler which compiles the stored software code part; a translator which translates the stored hardware code part into a HDL code including one or more block modules and one top module; a main core which executes the compiled software code part; and a dedicated hardware which executes the HDL code.

    摘要翻译: 本发明涉及用于将诸如C,C ++,Fortran,Java等的高编程级语言代码转换成诸如Verilog或VHDL的HDL代码的方法和系统。 该系统包括:C-C源翻译器,其从由用户API标记的面向翻译的高级语言代码读取用户API,将翻译目标的高级语言代码分离成硬件代码部分和软件代码部分 并将硬件代码部分和软件代码部分存储在单独的文件中; 编译存储的软件代码部分的主编译器; 翻译器,将所存储的硬件代码部分转换成包括一个或多个块模块和一个顶部模块的HDL代码; 执行编译软件代码部分的主要核心; 以及执行HDL代码的专用硬件。