A method and circuit for digital signal processing. The disclosed method and circuit uses a variable length instruction set. A portion of the variable length instructions may be stored in adjacent locations within memory. The beginning and ending of instructions may occur across memory word boundaries. Instructions may contain variable numbers of instruction fragments that cause a particular operation to be performed. The disclosed circuit has a set of three data buses over which data may be exchanged with a register bank and three data memories. Data buses include one wide bus and two narrow buses. The wide bus is coupled to a wide data memory and the two narrow buses are coupled to two narrow data memories. Additionally, the disclosed circuit has a register bank that is accessible by at least two processing units. The disclosed circuit further includes an instruction fetch unit that receives instructions of variable length stored in an instruction memory. An instruction memory is separate from the set of three data memories.

Un método y un circuito para el proceso de la señal numérica. El método y el circuito divulgados utiliza un sistema de instrucción de la longitud variable. Una porción de las instrucciones de la longitud variable se puede almacenar en localizaciones adyacentes dentro de la memoria. El principio y el conclusión de instrucciones pueden ocurrir a través de límites de palabra de la memoria. Las instrucciones pueden contener números variables de los fragmentos de la instrucción que hacen una operación particular ser realizados. El circuito divulgado tiene un sistema del excedente de tres ómnibus de datos que los datos se puedan intercambiar por un banco del registro y tres memorias de los datos. Los ómnibus de datos incluyen un autobús ancho y dos autobúses estrechos. El autobús ancho se junta a una memoria amplia de los datos y los dos autobúses estrechos se juntan a dos memorias estrechas de los datos. Además, el circuito divulgado tiene un banco del registro que sea accesible por por lo menos dos unidades de proceso. El circuito divulgado incluye más lejos una instrucción trae la unidad que recibe las instrucciones de la longitud variable almacenadas en una memoria de la instrucción. Una memoria de la instrucción está a parte del sistema de tres memorias de los datos.

 
Web www.patentalert.com

< (none)

< Method and device for measuring a magnetic field with the aid of the faraday effect

> Apparatus and method for swapping devices while a computer is running

> (none)

~ 00054