Claims Analysis
Total Claims: 8
Claim 1
Independent Claim
177 words
In a special purpose processor, a timing control and data path circuit for operating in synchronism with clocksignals comprising in combination: a data memory, a data register coupled to said data memory for storing a current data word, a data memory address register for storing an address indicative of a next data word stored in said memory and coupled for addressing said data memory, an instruction memory, an instruction counter coupled to address said instruction memory and providing an address indicative of a next instruction of a program, a data address generator coupled to the output of said instruction memory and coupled for providing a data address to said data memory address register indicative of a next data word, an instruction register coupled to said instruction memory for storing a current instruction, and an instruction decoder coupled to said instruction register for enabling said data register to provide the current word, whereby an instruction is executed simultaneously with accessing of a next instruction and a next data word from said instruction memory and said data memory respectively.
Claim 2
Dependent Claim
177 words
In a special purpose processor, a timing control and data path circuit for operating in synchronism with clocksignals comprising in combination: a data memory, a data register coupled to said data memory for storing a current data word, a data memory address register for storing an address indicative of a next data word stored in said memory and coupled for addressing said data memory, an instruction memory, an instruction counter coupled to address said instruction memory and providing an address indicative of a next instruction of a program, a data address generator coupled to the output of said instruction memory and coupled for providing a data address to said data memory address register indicative of a next data word, an instruction register coupled to said instruction memory for storing a current instruction, and an instruction decoder coupled to said instruction register for enabling said data register to provide the current word, whereby an instruction is executed simultaneously with accessing of a next instruction and a next data word from said instruction memory and said data memory respectively.
Claim 3
Dependent Claim
47 words
A timing control and data path circuit according to claim 1 further comprising a plus-one adder coupled from the output of said instruction counter to an input of said instruction counter for updating said instruction counter after said instruction counter providEs an address to said instruction memory.
Claim 4
Dependent Claim
63 words
A timing control and data path circuit according to claim 1 further comprising an early instruction decoder coupled to the output of said instruction memory and a branch vector generator coupled to the output of said early instruction decoder, said branch vector generator coupled to provide said instruction counter with a branch vector when the next instruction is indicative of a branch instruction.
Claim 5
Dependent Claim
47 words
A timing control and data path circuit according to claim 3 further comprising a plus-one adder coupled from the output of said instruction counter to an input of said instruction counter for updating said instruction counter after said instruction counter provides an address to said instruction memory.
Claim 6
Dependent Claim
24 words
A timing control and data path circuit according to claim 4 further comprising an arithmetic unit coupled to the output of said data register.
Claim 7
Dependent Claim
44 words
A timing control and data path circuit according to claim 5 in which said arithmetic unit is coupled to said branch vector generator for providing an indicator when the computation performed by said arithmetic unit is indicative of a result requiring a branch instruction.
Claim 8
Dependent Claim
35 words
A timing control and data path circuit according to claim 5 further comprising a data output gate coupled to said data memory, said data output gate also being coupled for enabling by said instruction decoder.