Patents Assigned to Silicon Hive B.V.
  • Patent number: 7574583
    Abstract: Differences in encoding efficiency of instructions may arise if certain operations require very large immediate values as operands, as opposed to others requiring no immediate values or small immediate values. The present invention describes a processing apparatus, a compiler as well as a method for processing data, allowing the use of instructions that require large immediate data, while simultaneously maintaining an efficient encoding and decoding of instructions. The processing apparatus comprises a plurality of issue slots (UC0, UC1, UC2, UC3), wherein each issue slot comprises a plurality of functional units (FU20, FU21, FU22). The processing apparatus is arranged for processing data, based on control signals generated from a set of instructions being executed in parallel. The processing apparatus further comprises a dedicated issue slot (UC4) arranged for loading an immediate value (IMV1) in dependence upon a dedicated instruction (IMM).
    Type: Grant
    Filed: August 8, 2003
    Date of Patent: August 11, 2009
    Assignee: Silicon Hive B.V.
    Inventors: Jeroen Anton Johan Leijten, Willem Charles Mallon
  • Patent number: 7559051
    Abstract: A method is disclosed for partitioning a specification in a source code. In a first step, the specification is converted into a plurality of abstract syntax trees. In a second step, the plurality of abstract syntax trees is partitioned into at least a first set and a second set. The first set of abstract syntax trees is to be implemented by a first processor and the second set of abstract syntax trees is to be implemented by a second processor. The first and second set of abstracts syntax trees are translated to a specification in the original source code language, respectively, allowing the user to add manual changes to the specifications. Furthermore, specific compiler and design tools are used to convert the specifications into corresponding executable machine code and a specification of the co-processor.
    Type: Grant
    Filed: June 23, 2003
    Date of Patent: July 7, 2009
    Assignee: Silicon Hive B.V.
    Inventors: Bernardo De Oliveira Kastrup Pereira, Alexander Augusteijn, Orlando Miguel Pires Dos Reis Moreira, Paul A. C. J. Van Loon
  • Patent number: 7555576
    Abstract: A digital signal processing system comprises a programmable processor (PROC) and a peripheral device (PD, MEM) coupled to the programmable processor via a burst generation device (BG). The processor is arranged to communicate with the peripheral device using a read operation and a write operation, respectively, on a single data element. The burst generation device (BG) groups a plurality of read operations or a plurality of write operations in a single burst read operation or a single burst write operation, respectively.
    Type: Grant
    Filed: August 11, 2005
    Date of Patent: June 30, 2009
    Assignee: Silicon Hive B.V.
    Inventor: Jeroen A. Leijten