Patent · US Expired

Signal processor executing variable size instructions using parallel memory banks that do not include any no-operation type codes, and corresponding method

US6944748B2 · kind B2 · utility

67Cited by
5References
28Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJul 26, 2001
Grant dateSep 13, 2005
Priority date
Expiry dateMar 12, 2023

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F9/3885
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A digital signal processor is designed to execute variable-sized instructions that may include up to N elementary instruction codes. The processor comprises a memory program comprising I individually addressable, parallel-connected memory banks in which the codes of a program are recorded in an interlaced fashion, and a circuit for reading the program memory arranged to read a code in each of the I memory banks during a cycle for reading an instruction. A cycle for reading an instruction in the program memory includes reading a sequence of codes that includes the instruction code or codes to be read and can also include codes, belonging to a following instruction, that are filtered before the instruction is applied to execution units. The program memory of the digital signal processor does not include any no-operation type codes.

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