IP Library Granted Patent US 9,747,110
Granted Patent B2
US 9,747,110 · App. 14/717,657 · Granted Aug 29, 2017

Pipelined cascaded digital signal processing structures and methods

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,747,110
App. No.
14/717,657
Granted
Aug 29, 2017
Kind
B2
Abstract

Circuitry operating under a floating-point mode or a fixed-point mode includes a first circuit accepting a first data input and generating a first data output. The first circuit includes a first arithmetic element accepting the first data input, a plurality of pipeline registers disposed in connection with the first arithmetic element, and a cascade register that outputs the first data output. The circuitry further includes a second circuit accepting a second data input and generating a second data output. The second circuit is cascaded to the first circuit such that the first data output is connected to the second data input via the cascade register. The cascade register is selectively bypassed when the first circuit is operated under the fixed-point mode.

Claims (35)

1. Circuitry operating under a floating-point mode or a fixed-point mode, said circuitry comprising:

a first circuit accepting a first data input and generating a first data output, the first circuit including:

a first arithmetic element accepting the first data input,

a plurality of pipeline registers disposed in connection with the first arithmetic element, and

a cascade register that outputs the first data output; and

a second circuit accepting a second data input and generating a second data output, wherein:

the second circuit is cascaded to the first circuit such that the first data output is connected to the second data input via the cascade register, and

the cascade register is selectively bypassed when the first circuit is operated under the fixed-point mode.

2. The circuitry of claim 1 , wherein the first arithmetic element includes a multiplier that supports floating-point multiplication.

3. The circuitry of claim 1 , wherein the second circuit includes a second arithmetic element that supports floating-point operation, and wherein

the second arithmetic element accepts the second data input via the cascade register and generates the second data output.

4. The circuitry of claim 1 , wherein the cascade register and a balancing register are used when the first circuit and the second circuit are operated under the floating-point mode.

5. The circuitry of claim 1 , wherein a pipeline register from the plurality of pipeline registers is selectively bypassed when the cascade register is used.

6. The circuitry of claim 1 , wherein the second circuit further includes a second arithmetic element, a third arithmetic element, a second plurality of pipeline registers disposed with the second arithmetic element, and a plurality of input balancing registers, and wherein the second arithmetic element accepts the second data input.

7. The circuitry of claim 6 , wherein a last register of the second plurality of pipeline registers is connected to an input balancing register from the plurality of input balancing registers, and

data from the input balancing register is fed into the second arithmetic element.

8. The circuitry of claim 1 , further comprising:

a third circuit accepting a third data input and generating a third data output.

9. A method of operating cascaded circuitry, comprising:

receiving, via a plurality of input registers within a first circuit, a data input signal, wherein

the first circuit includes:

a first arithmetic element that supports floating-point operation,

a plurality of pipeline registers that pipeline an operation of the first arithmetic element, and

a cascade register that is connected to a second circuit;

receiving, from a processor, a first command signal to use the cascade register; and

in response to the first command signal:

selectively bypassing an input register from the plurality of input registers, or a pipeline register from the plurality of pipeline registers to compensate for a delay from the cascade register, and

transmitting, via the cascade register, an interblock data signal from the first circuit to the second circuit.

10. The method of claim 9 , further comprising:

receiving, from the processor, a second command signal to bypass the cascade register; and

in response to the second command signal,

transmitting the interblock data signal from the first circuit to the second circuit without passing through the cascade register.

11. The method of claim 10 , wherein:

the processor sends the first command signal when the data input signal has a floating-point format; and

the processor sends the second command signal when the data input signal has a fixed-point format.

Assignments (2)
SECURITY INTEREST Recorded Sep 12, 2025
From: ALTERA CORPORATION
To: BARCLAYS BANK PLC, AS COLLATERAL AGENT
Reel/Frame 073431/0309 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 20, 2015
From: LANGHAMMER, MARTIN
To: ALTERA CORPORATION
Reel/Frame 035683/0295 →