Processing

Please wait...

Settings

Settings

Goto Application

1. US20140244970 - DIGITAL SIGNAL PROCESSOR AND BASEBAND COMMUNICATION DEVICE

Office
United States of America
Application Number 14350538
Application Date 17.09.2012
Publication Number 20140244970
Publication Date 28.08.2014
Publication Kind A1
IPC
G06F 9/30
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
30Arrangements for executing machine instructions, e.g. instruction decode
CPC
G06F 9/30036
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
30Arrangements for executing machine instructions, e.g. instruction decode
30003Arrangements for executing specific machine instructions
30007to perform operations on data operands
30036Instructions to perform operations on packed data, e.g. vector operations
Applicants MEDIATEK SWEDEN AB
Inventors Nilsson Anders
Priority Data 1150966 18.10.2011 SE
Title
(EN) DIGITAL SIGNAL PROCESSOR AND BASEBAND COMMUNICATION DEVICE
Abstract
(EN)

For increased efficiency, a digital signal processor comprises a vector execution unit arranged to execute instructions that are to be performed on multiple data in the form of a vector, comprising a vector controller arranged to determine if an instruction is a vector instruction and, if it is, inform a count register arranged to hold the vector length, said vector controller being further arranged receive an issue signal and control the execution of instructions based on this issue signal, said vector execution unit being characterized in that it comprises

    • a local queue arranged to receive instructions from a program memory and to hold them in the local queue until a predefined condition is fulfilled, and that
    • the vector controller comprises queue control means arranged to control the local queue.