Embedded system development
    1.
    发明授权
    Embedded system development 有权
    嵌入式系统开发

    公开(公告)号:US09081928B2

    公开(公告)日:2015-07-14

    申请号:US13375754

    申请日:2010-06-01

    IPC分类号: G06F9/45 G06F17/50

    摘要: A computer-implemented method of automatically generating an embedded system on the basis of an original computer program, comprising analyzing the original computer program, comprising a step of compiling the original computer program into an executable to obtain data flow graphs with static data dependencies and a step of executing the executable using test data to provide dynamic data dependencies as communication patterns between load and store operations of the original computer program, and a step of transforming the original computer program into an intermediary computer program that exhibits multi-threaded parallelism with inter-thread communication, which comprises identifying at least one static and/or dynamic data dependency that crosses a thread boundary and converting said data dependency into a buffered communication channel with read/write access.

    摘要翻译: 一种基于原始计算机程序自动生成嵌入式系统的计算机实现的方法,包括分析原始计算机程序,包括将原始计算机程序编译成可执行程序以获得具有静态数据依赖性的数据流图的步骤,以及 使用测试数据执行可执行程序以提供动态数据依赖性作为原始计算机程序的加载和存储操作之间的通信模式的步骤,以及将原始计算机程序变换成具有多线程并行性的中间计算机程序的步骤, 线程通信,其包括识别跨越线程边界的至少一个静态和/或动态数据依赖性,并将所述数据依赖性转换为具有读/写访问的缓冲通信信道。

    Controllable light source having a plurality of light elements
    2.
    发明授权
    Controllable light source having a plurality of light elements 有权
    具有多个光元件的可控光源

    公开(公告)号:US08412354B2

    公开(公告)日:2013-04-02

    申请号:US12517367

    申请日:2007-12-07

    IPC分类号: G05B11/01

    CPC分类号: H05B37/0254

    摘要: A light source having a plurality of light elements and a control system for controlling the light elements. The control system comprises a plurality of light element controllers, each connected to a respective light element, and arranged to obtain light element data; and a bus interface, which is connected to the light element controllers via a light source bus. The bus interface provides the light element controllers with a general command, and the light element controllers generate light element drive signals on basis of the general command and the light element data.

    摘要翻译: 具有多个光元件的光源和用于控制光元件的控制系统。 控制系统包括多个光元件控制器,每个光元件控制器连接到相应的光元件,并被布置成获得光元件数据; 以及通过光源总线连接到光控制器的总线接口。 总线接口为光元件控制器提供通用命令,并且光元件控制器基于通用命令和光元件数据产生光元件驱动信号。

    LIGHT SOURCE
    3.
    发明申请
    LIGHT SOURCE 有权
    光源

    公开(公告)号:US20100277079A1

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

    申请号:US12811835

    申请日:2009-01-13

    IPC分类号: H05B37/02

    CPC分类号: H05B37/0254

    摘要: Light source having a plurality of light elements (207) and a control system for controlling the light elements. The control system comprises a plurality of light element controllers (213), each connected to a respective light element (207), and arranged to obtain light element data; and a bus interface (203), which is connected to the light element controllers (213) via a light source bus (209). The bus interface (203) provides the light element controllers (213) with a general command, and the light element controllers generate light element drive signals on basis of the general command and the light element data.

    摘要翻译: 光源具有多个光元件(207)和用于控制光元件的控制系统。 控制系统包括多个光元件控制器(213),每个光元件控制器连接到相应的光元件(207),并被布置成获得光元件数据; 以及经由光源总线(209)连接到所述光元件控制器(213)的总线接口(203)。 总线接口(203)为光元件控制器(213)提供通用命令,并且光元件控制器基于通用命令和光元件数据产生光元件驱动信号。

    Spacecake coprocessor communication
    4.
    发明申请
    Spacecake coprocessor communication 审中-公开
    Spacepy协处理器通信

    公开(公告)号:US20050177659A1

    公开(公告)日:2005-08-11

    申请号:US10516843

    申请日:2003-05-21

    摘要: The invention is based on the idea to maintain two counters for an input or output port of a FIFO. A device for writing data elements from a coprocessor into a FIFO memory is provided. Said device is embedded in a multiprocessing environment comprising at least one coprocessor, a FIFO memory and a controller. Said device comprises a first counter for counting the available room in said FIFO memory, and a second counter for counting the number of data elements written into said FIFO memory. Said device further comprises a control means for checking said first counter for available room in said FIFO memory, and for checking said second counter whethera predetermined number N of data elements have been written into said FIFO memory. Said control means decrements the count of said first counter and increments the count of said second counter, after a data element has been written into said FIFO memory. Said device finally comprises an output means for outputting data elements to said FIFO memory. Said control means issues a first message when the count of said second counter has reached said predetermined number N and issues a first call for available room in said FIFO memory to said controller. Said output means forwards said first message and/or said first call to said controller.

    摘要翻译: 本发明基于为FIFO的输入或输出端口维护两个计数器的想法。 提供了用于将数据元素从协处理器写入FIFO存储器的装置。 所述设备嵌入在包括至少一个协处理器,FIFO存储器和控制器的多处理环境中。 所述设备包括用于对所述FIFO存储器中的可用房间进行计数的第一计数器和用于对写入所述FIFO存储器中的数据元素的数量进行计数的第二计数器。 所述设备还包括一个控制装置,用于检查所述第一计数器在所述FIFO存储器中的可用空间,并且用于检查所述第二计数器是否已将预定数量的数据元素N写入所述FIFO存储器。 所述控制装置在将数据元素写入所述FIFO存储器之后,递减所述第一计数器的计数并递增所述第二计数器的计数。 所述装置最终包括用于将数据元素输出到所述FIFO存储器的输出装置。 所述控制装置在所述第二计数器的计数达到所述预定数量N时发出第一消息,并向所述控制器发出所述FIFO存储器中的可用空间的第一呼叫。 所述输出装置将所述第一消息和/或所述第一呼叫转发到所述控制器。

    Embedded system performance
    5.
    发明授权
    Embedded system performance 有权
    嵌入式系统性能

    公开(公告)号:US09141350B2

    公开(公告)日:2015-09-22

    申请号:US13641830

    申请日:2011-04-20

    IPC分类号: G06F9/44 G06F9/45

    CPC分类号: G06F8/35 G06F8/433

    摘要: A method of generating an embedded system (4999) from an original computer program (996) which embedded system (4999) provides a parallellized hardware (4598) and software (4599) implementation of the original computer program (996), which parallellized implementation (4598, 4599) satisfies one or more criteria regarding hardware constraints of the embedded system (4999).The system provides partitioning of functionality from the original computer program (996) using structural and behavioral program models and detects streaming and memory dependencies to improve the partitioning, relying on added indications of source lines and variables in said original computer program to relate partitions and dependencies in the program model with locations in the original program source code.

    摘要翻译: 一种从原始计算机程序(996)生成嵌入式系统(4999)的方法,嵌入式系统(4999)提供并行化实现的原始计算机程序(996)的并行化硬件(4598)和软件(4599) 4598,45599)满足关于嵌入式系统的硬件约束的一个或多个标准(4999)。 该系统使用结构和行为程序模型提供来自原始计算机程序(996)的功能分区,并且检测流和存储器相关性以改进分区,依赖于所述原始计算机程序中的源线和变量的附加指示来关联分区和依赖性 在具有原始程序源代码的位置的程序模型中。

    EMBEDDED SYSTEM PERFORMANCE
    6.
    发明申请
    EMBEDDED SYSTEM PERFORMANCE 有权
    嵌入式系统性能

    公开(公告)号:US20130080993A1

    公开(公告)日:2013-03-28

    申请号:US13641830

    申请日:2011-04-04

    IPC分类号: G06F9/44

    CPC分类号: G06F8/35 G06F8/433

    摘要: A method of generating an embedded system (4999) from an original computer program (996) which embedded system (4999) provides a parallellized hardware (4598) and software (4599) implementation of the original computer program (996), which parallellized implementation (4598, 4599) satisfies one or more criteria regarding hardware constraints of the embedded system (4999). The system provides partitioning of functionality from the original computer program (996) using structural and behavioral program models and detects streaming and memory dependencies to improve the partitioning, relying on added indications of source lines and variables in said original computer program to relate partitions and dependencies in the program model with locations in the original program source code.

    摘要翻译: 一种从原始计算机程序(996)生成嵌入式系统(4999)的方法,嵌入式系统(4999)提供并行化实现的原始计算机程序(996)的并行化硬件(4598)和软件(4599) 4598,45599)满足关于嵌入式系统的硬件约束的一个或多个标准(4999)。 该系统使用结构和行为程序模型提供来自原始计算机程序(996)的功能分区,并且检测流和存储器相关性以改进分区,依赖于所述原始计算机程序中的源线和变量的附加指示来关联分区和依赖性 在程序模型中具有原始程序源代码中的位置。

    LIGHT SOURCE
    7.
    发明申请
    LIGHT SOURCE 有权
    光源

    公开(公告)号:US20100079091A1

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

    申请号:US12517367

    申请日:2007-12-07

    IPC分类号: H05B37/00

    CPC分类号: H05B37/0254

    摘要: This invention relates to a light source (201) having a plurality of light elements (207) and a control system for controlling the, light elements. The control system comprises a plurality of light element controllers (213), each connected to a respective light element (207), and arranged to obtain light element data; and a bus interface (203), which is connected to the light element controllers (213) via a light source bus (209). The bus interface (203) provides the light element controllers (213) with a general command, and the light element controllers (213) generate light element drive signals on basis of the general command and the light element data.

    摘要翻译: 本发明涉及具有多个光元件(207)的光源(201)和用于控制光元件的控制系统。 控制系统包括多个光元件控制器(213),每个光元件控制器连接到相应的光元件(207),并被布置成获得光元件数据; 以及经由光源总线(209)连接到所述光元件控制器(213)的总线接口(203)。 总线接口(203)为光元件控制器(213)提供通用命令,并且光元件控制器(213)基于通用命令和光元件数据产生光元件驱动信号。

    Cache way prediction based on instruction base register

    公开(公告)号:US06643739B2

    公开(公告)日:2003-11-04

    申请号:US09805384

    申请日:2001-03-13

    IPC分类号: G06F1200

    摘要: A way prediction scheme for a partitioned cache is based on the contents of instructions that use indirect addressing to access data items in memory. The contents of indirect-address instructions are directly available for use, without a memory address computation, and a prediction scheme based on this directly available information is particularly well suited for a pipeline architecture. Indirect addressing instructions also provide a higher-level abstraction of memory accesses, and are likely to be more indicative of relationships among data items, as compared to the absolute address of the data items. In a preferred embodiment, the base register that is contained in the indirect address instruction provides an index to a way-prediction table for an n-way associative cache. Data items that are indirectly addressed using the same base register are likely to be related, and thus predicting a particular way in an n-way associative memory based on the base register of an indirect address instruction is likely to result in a cache-hit, thereby reducing the energy consumption associated with accessing all ways in the cache.

    Light source luminaire system light element control by symbol tag interpreter
    9.
    发明授权
    Light source luminaire system light element control by symbol tag interpreter 有权
    光源灯具系统灯元件由符号标签解释器控制

    公开(公告)号:US08442691B2

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

    申请号:US12811835

    申请日:2009-01-13

    IPC分类号: G06F19/00 H05B37/00

    CPC分类号: H05B37/0254

    摘要: Light source having a plurality of light elements (207) and a control system for controlling the light elements. The control system comprises a plurality of light element controllers (213), each connected to a respective light element (207), and arranged to obtain light element data; and a bus interface (203), which is connected to the light element controllers (213) via a light source bus (209). The bus interface (203) provides the light element controllers (213) with a general command, and the light element controllers generate light element drive signals on basis of the general command and the light element data.

    摘要翻译: 光源具有多个光元件(207)和用于控制光元件的控制系统。 控制系统包括多个光元件控制器(213),每个光元件控制器连接到相应的光元件(207),并被布置成获得光元件数据; 以及经由光源总线(209)连接到所述光元件控制器(213)的总线接口(203)。 总线接口(203)为光元件控制器(213)提供通用命令,并且光元件控制器基于通用命令和光元件数据产生光元件驱动信号。

    Data processing system with interrupt controller and interrupt controlling method
    10.
    发明授权
    Data processing system with interrupt controller and interrupt controlling method 有权
    具有中断控制器和中断控制方式的数据处理系统

    公开(公告)号:US07769937B2

    公开(公告)日:2010-08-03

    申请号:US11817057

    申请日:2006-02-21

    IPC分类号: G06F13/26

    CPC分类号: G06F13/26

    摘要: A data processing system includes a first interrupt controller with an interrupt source interface, an interrupt controller interface, a prioritizer, and an interrupt controller output. The data processing system further includes a processing unit providing an interrupt controller interface. Interrupt requests generated by a first plurality of interrupt sources, a second selected interrupt request, a second priority signal, and a second interrupt source index signal generated by a second interrupt controller are received by the first interrupt controller. From the plurality of interrupt requests and the second selected interrupt request, a first single interrupt request is selected and transmitted to the processing unit along with a first priority signal, and a first index signal. The processing unit initiates an appropriate interrupt service routine on the basis of said first index signal.

    摘要翻译: 数据处理系统包括具有中断源接口的第一中断控制器,中断控制器接口,优先级排序器和中断控制器输出。 数据处理系统还包括提供中断控制器接口的处理单元。 由第一中断控制器接收由第一多个中断源产生的中断请求,由第二中断控制器产生的第二所选中断请求,第二优先级信号和第二中断源索引信号。 从多个中断请求和第二选择的中断请求,选择第一单个中断请求并将其与第一优先级信号和第一索引信号一起发送到处理单元。 处理单元基于所述第一索引信号发起适当的中断服务程序。