Claims Analysis
Total Claims: 16
Claim 1
Independent Claim
148 words
A dynamically programmable processing element (DPPE) particularly adapted for use in processing digital signals and having the ability to receive data and program instructions from an external source comprising: a program bus connected to said external source for transmitting and receiving program data from said external source, a data bus for transmitting and receiving digital data, input and output registers coupled between said data bus and said program bus for storing transmitted or received data present on either bus, a program memory having an input coupled to said program bus and means coupling the output of said program memory to said program bus, a data memory having addressable input means coupled to said program bus and an output coupled to said data bus, whereby said program memory can receive program information from an external source and data from said data memory can be transferred to said external source.
Claim 2
Dependent Claim
148 words
A dynamically programmable processing element (DPPE) particularly adapted for use in processing digital signals and having the ability to receive data and program instructions from an external source comprising: a program bus connected to said external source for transmitting and receiving program data from said external source, a data bus for transmitting and receiving digital data, input and output registers coupled between said data bus and said program bus for storing transmitted or received data present on either bus, a program memory having an input coupled to said program bus and means coupling the output of said program memory to said program bus, a data memory having addressable input means coupled to said program bus and an output coupled to said data bus, whereby said program memory can receive program information from an external source and data from said data memory can be transferred to said external source.
Claim 3
Dependent Claim
34 words
The DPPE according to claim 1 further including a serial input/output register having a first input/output bus coupled to said program bus and a second input/output bus coupled to an analog to digital converter.
Claim 4
Dependent Claim
54 words
The DPPE according to claim 1 wherein said addressable input means of said data memory includes an address register means having an input coupled to the address input of said data memory for accessing data stored in said memory in two storage locations to cause two operands to be applied to said data bus.
Claim 5
Dependent Claim
39 words
The DPPE according to claim 3 further including an adder/subtractor means coupled to said address register for modifying the address stored therein, and a constant memory coupled to said adder/subtractor means for modifying said address by a stored constant.
Claim 6
Dependent Claim
29 words
The DPPE according to claim 3 further including multiplier means having an input coupled to said data bus for providing at an output the products of said two operands.
Claim 7
Dependent Claim
44 words
The DPPE according to claim 5 comprising an arithmetic logic unit (ALU) having one input coupled to the output of said multiplier and another input coupled to said data bus for providing at an output a signal manifesting an arithmetic relationship between two operands.
Claim 8
Dependent Claim
20 words
The DPPE according to claim 6 further comprising an accumulator having an input coupled to the output of said ALU.
Claim 9
Dependent Claim
20 words
The DPPE according to claim 7 further comprising gating means coupling the output of said accumulator to said data bus.
Claim 10
Dependent Claim
52 words
The DPPE according to claim 1 wherein said program memory has a first section comprising a memory section for storing a loader program which controls the loading of program instructions and data from said external source and a second section which is loaded from said external source for storing the operating program.
Claim 11
Dependent Claim
44 words
The DPPE according to claim 1 further including timing and control means coupled to said program bus and said data bus and operative to provide a series of control signals for communicating with said external source and for controlling said program and data memories.
Claim 12
Dependent Claim
31 words
The DPPE according to claim 10 further including a loop counter having an input/output bus coupled to said data bus and an output bus coupled to said timing and control means.
Claim 13
Dependent Claim
28 words
The DPPE according to claim 1 further including a data/address bus having one end coupled to said program bus and the other end coupled to said external source.
Claim 14
Dependent Claim
13 words
The DPPE according to claim 12 wherein said external source is a memory.
Claim 15
Dependent Claim
13 words
The DPPE according to claim 12 wherein said external source is a microprocessor.
Claim 16
Dependent Claim
24 words
The DPPE according to claim 1 wherein said data memory has a data input coupled to said data bus via a data delay register.