Patent · US Expired

Special purpose processor for digital audio/video decoding

US6012137A · kind A · utility

16Cited by
5References
55Claims
0Family size

Assignees

Inventors

Key dates

Filing dateMay 30, 1997
Grant dateJan 4, 2000
Priority date
Expiry dateMay 30, 2017

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F15/7832
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A special purpose reduced instruction set central processing unit (RISC CPU) for controlling digital audio/video decoding. The instruction set includes flow control instructions which incorporate immediate values, used to jump over a small number of instructions, and other instructions used for larger jumps. Also, instructions obtain data from the video decoder of the ASIC in a streamlined fashion, using video decoder addresses hard-coded into the RISC CPU. Further instructions perform manipulations of individual bits of registers used as state/status flags. The RISC CPU includes watchdog functions for monitoring the delivery of data to the RISC CPU from other functional units or from memory, so that the RISC CPU can execute instructions while delivery of data from memory or other functional units is pending, unless that data is necessary for program execution, in which case, program execution stalls until the data arrives. To further reduce instruction latency, if an instruction makes use of the contents of a register that is in the process of being written by an immediately preceding instruction, the RISC CPU "bypasses" the register file, using previous results directly in a subs…

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.