US 12,253,964 B2
DSP eco system scalable with obfuscation
David D. Moser, Haymarket, VA (US); Daniel L. Stanley, Warrenton, VA (US); Tate J. Keegan, Merrimack, NH (US); Sheldon L. Grass, Chester, NH (US); Joshua C. Schabel, Apex, NC (US); and Christopher N. Peters, Nashua, NH (US)
Assigned to BAE Systems Information and Electronic Systems Integration Inc., Nashua, NH (US)
Filed by BAE Systems Information and Electronic Systems Integration Inc., Nashua, NH (US)
Filed on Jun. 16, 2022, as Appl. No. 17/841,724.
Prior Publication US 2023/0409502 A1, Dec. 21, 2023
Int. Cl. G06F 13/40 (2006.01); G06F 21/62 (2013.01)
CPC G06F 13/4068 (2013.01) [G06F 21/6218 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A system, comprising:
a plurality of encapsulation blocks having a plurality of digital signal processing (DSP) blocks provided with preconfigured logic functions and a plurality of pacing control networks operatively connected with the plurality of DSP blocks; and
a streaming cross bar operatively connected with each encapsulation block of the plurality of encapsulation blocks;
wherein each encapsulation block of the plurality of encapsulation blocks includes a DSP block of the plurality of DSP blocks and a pacing control network of the plurality of the pacing control networks;
wherein each DSP block of the plurality of DSP blocks is independently and separately connected with the streaming cross bar via the plurality of pacing control networks;
wherein each pacing control network of the plurality of pacing control networks further comprises:
a streaming-in gasket operatively connected with an input terminal of a DSP block of the plurality of DSP blocks;
a streaming-out gasket operatively connected with an output terminal of the DSP block of the plurality of DSP blocks; and
a pacing control block operatively connected with the streaming-in gasket, the streaming-out gasket, and an input clock of a DSP block;
wherein the pacing control block is configured to control flow of data inputted into the DSP Block of the plurality of DSP blocks and outputted from the DSP block of the plurality of DSP blocks via the streaming-in gasket and the streaming-out gasket; and
wherein the streaming-in gasket is configured to morph and/or encapsulate at least one input signal from a first streaming protocol into a second streaming protocol; and
wherein the streaming-out gasket is configured to morph and revert the at least one input signal from the second streaming protocol to the first streaming protocol.