Virtual machine interface for hardware reconfigurable and software programmable processors
    1.
    发明授权
    Virtual machine interface for hardware reconfigurable and software programmable processors 有权
    用于硬件可重配置和软件可编程处理器的虚拟机接口

    公开(公告)号:US07703107B2

    公开(公告)日:2010-04-20

    申请号:US09828381

    申请日:2001-04-05

    IPC分类号: G06F9/44 G06F9/00 G06F9/455

    摘要: The present invention provides a virtual machine interface (VMI) and an application programming interface (API) usable in conjunction with a reconfigurable wireless network communication apparatus. The reconfigurable wireless network communication apparatus comprises a plurality of hardware kernels. The apparatus can be reconfigured to support different or modified communication protocols over time. The VMI comprises a library of software objects. By configuring VMI software objects, a programmer selects the communication protocol used by the reconfigurable wireless network communication apparatus. The API of the present invention provides higher level management of the communication protocol used by a reconfigurable wireless network communication apparatus. The API comprises a library of high level software objects that further abstract hardware details of the apparatus.

    摘要翻译: 本发明提供了一种可配置可重配置的无线网络通信装置的虚拟机接口(VMI)和应用编程接口(API)。 可重配置无线网络通信装置包括多个硬件内核。 该装置可以被重新配置为支持不同或修改的通信协议随着时间的推移。 VMI包括一个软件对象库。 通过配置VMI软件对象,程序员选择可重构无线网络通信设备使用的通信协议。 本发明的API提供了由可重配置无线网络通信装置使用的通信协议的更高级别的管理。 该API包括高级软件对象的库,其进一步抽象该装置的硬件细节。

    Virtual machine interface for hardware reconfigurable and software programmable processors
    3.
    发明授权
    Virtual machine interface for hardware reconfigurable and software programmable processors 有权
    用于硬件可重配置和软件可编程处理器的虚拟机接口

    公开(公告)号:US08020176B2

    公开(公告)日:2011-09-13

    申请号:US11841848

    申请日:2007-08-20

    IPC分类号: G06F9/44 G06F9/00 G06F9/455

    CPC分类号: H04L69/18 H04L69/32 H04W88/00

    摘要: A virtual machine interface for a separate reconfigurable wireless network communication apparatus comprising a plurality of software objects, wherein each software object is associated with a hardware kernel assigned to the reconfigurable wireless network communication apparatus, each software object configured such that a change in the software object results in a change in the hardware kernel associated with the software object. The virtual machine interface has information as to types and numbers of software objects and values associated with the software objects necessary to implement a selected wireless communication protocol.

    摘要翻译: 一种用于包括多个软件对象的单独的可重配置无线网络通信装置的虚拟机接口,其中每个软件对象与分配给可重构无线网络通信装置的硬件内核相关联,每个软件对象被配置为使得软件对象的改变 导致与软件对象相关联的硬件内核发生变化。 虚拟机接口具有关于实现所选择的无线通信协议所需的软件对象的相关类型和数量的信息。

    VIRTUAL MACHINE INTERFACE FOR HARDWARE RECONFIGURABLE AND SOFTWARE PROGRAMMABLE PROCESSORS
    4.
    发明申请
    VIRTUAL MACHINE INTERFACE FOR HARDWARE RECONFIGURABLE AND SOFTWARE PROGRAMMABLE PROCESSORS 失效
    硬件可重构和软件可编程处理器的虚拟机接口

    公开(公告)号:US20120030692A1

    公开(公告)日:2012-02-02

    申请号:US13223839

    申请日:2011-09-01

    IPC分类号: G06F9/54

    CPC分类号: H04L69/18 H04L69/32 H04W88/00

    摘要: The present invention provides a virtual machine interface (VMI) and an application programming interface (API) usable in conjunction with a reconfigurable wireless network communication apparatus. The reconfigurable wireless network communication apparatus comprises a plurality of hardware kernels. The apparatus can be reconfigured to support different or modified communication protocols over time. The VMI comprises a library of software objects. By configuring VMI software objects, a programmer selects the communication protocol used by the reconfigurable wireless network communication apparatus. The API of the present invention provides higher level management of the communication protocol used by a reconfigurable wireless network communication apparatus. The API comprises a library of high level software objects that further abstract hardware details of the apparatus.

    摘要翻译: 本发明提供了一种可配置可重配置无线网络通信装置的虚拟机接口(VMI)和应用编程接口(API)。 可重配置无线网络通信装置包括多个硬件内核。 该装置可以被重新配置为支持不同或修改的通信协议随着时间的推移。 VMI包括一个软件对象库。 通过配置VMI软件对象,程序员选择可重构无线网络通信设备使用的通信协议。 本发明的API提供了由可重新配置的无线网络通信设备使用的通信协议的更高级别的管理。 该API包括高级软件对象的库,其进一步抽象该装置的硬件细节。

    Distributed micro instructions set processor architecture for high-efficiency signal processing
    8.
    发明授权
    Distributed micro instructions set processor architecture for high-efficiency signal processing 有权
    分布式微指令集处理器架构,用于高效率信号处理

    公开(公告)号:US08244270B2

    公开(公告)日:2012-08-14

    申请号:US13194547

    申请日:2011-07-29

    IPC分类号: H04Q7/20 H04W72/00

    摘要: A wireless communication system hosts a plurality of processes in accordance with a communication protocol. The system includes application specific instruction set processors (ASISPs) that provided computation support for the process. Each ASISP is capable of executing a subset of the functions of a communication protocol. A scheduler is used to schedule the ASISPs in a time-sliced algorithm so that each ASISP supports several processes. In this architecture, the ASISP actively performs computations for one of the supported processes (active process) at any given time. The state information of each process supported by a particular ASISP is stored in a memory bank that is uniquely associated with the ASISP. When a scheduler instructs an ASISP to change which process is the active process, the state information for the inactivated process is stored in the memory bank and the state information for the newly activated process is retrieved from the memory bank.

    摘要翻译: 无线通信系统根据通信协议承载多个进程。 该系统包括为该过程提供计算支持的特定于应用程序的指令集处理器(ASISP)。 每个ASISP能够执行通信协议的功能的子集。 调度程序用于以时间分片算法调度ASISP,以便每个ASISP支持多个进程。 在这种体系结构中,ASISP在任何给定的时间主动执行一个受支持进程(活动进程)的计算。 由特定ASISP支持的每个进程的状态信息存储在与ASISP唯一相关联的存储体中。 当调度器指示ASISP改变哪个进程是活动进程时,将非活动进程的状态信息存储在存储体中,并且从存储体检索新激活的进程的状态信息。

    Distributed micro instruction set processor architecture for high-efficiency signal processing
    9.
    发明授权
    Distributed micro instruction set processor architecture for high-efficiency signal processing 有权
    分布式微指令集处理器架构,用于高效率信号处理

    公开(公告)号:US08014786B2

    公开(公告)日:2011-09-06

    申请号:US11841604

    申请日:2007-08-20

    IPC分类号: H04Q7/20

    摘要: A wireless communication system hosts a plurality of processes in accordance with a communication protocol. The system includes application specific instruction set processors (ASISPs) that provided computation support for the process. Each ASISP is capable of executing a subset of the functions of a communication protocol. A scheduler is used to schedule the ASISPs in a time-sliced algorithm so that each ASISP supports several processes. In this architecture, the ASISP actively performs computations for one of the supported processes (active process) at any given time. The state information of each process supported by a particular ASISP is stored in a memory bank that is uniquely associated with the ASISP. When a scheduler instructs an ASISP to change which process is the active process, the state information for the inactivated process is stored in the memory bank and the state information for the newly activated process is retrieved from the memory bank.

    摘要翻译: 无线通信系统根据通信协议承载多个进程。 该系统包括为该过程提供计算支持的特定于应用程序的指令集处理器(ASISP)。 每个ASISP能够执行通信协议的功能的子集。 调度程序用于以时间分片算法调度ASISP,以便每个ASISP支持多个进程。 在这种体系结构中,ASISP在任何给定的时间主动执行一个受支持进程(活动进程)的计算。 由特定ASISP支持的每个进程的状态信息存储在与ASISP唯一相关联的存储体中。 当调度器指示ASISP改变哪个进程是活动进程时,将非活动进程的状态信息存储在存储体中,并且从存储体检索新激活的进程的状态信息。