IP Library › Granted Patent US 9,141,831
Granted Patent B2
US 9,141,831 · App. 13/165,190 · Granted Sep 22, 2015

Scheduler, security context cache, packet processor, and authentication, encryption modules

Inventors: Amritpal Singh Mundra (Dallas, TX); Denis Roland Beaudoin (Rowlett, TX)
Assignee: TEXAS INSTRUMENTS INCORPORATED
G06F21/72H04L9/0637G06F2221/2107H04L63/0485H04L2209/125
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,141,831
App. No.
13/165,190
Granted
Sep 22, 2015
Kind
B2
Abstract

An electronic circuit ( 200 ) includes one or more programmable control-plane engines ( 410, 460 ) operable to process packet header information and form at least one command, one or more programmable data-plane engines ( 310, 320, 370 ) selectively operable for at least one of a plurality of cryptographic processes selectable in response to the at least one command, and a programmable host processor ( 100 ) coupled to such a data-plane engine ( 310 ) and such a control-plane engine ( 410 ). Other processors, circuits, devices and systems and processes for their operation and manufacture are disclosed.

Claims (14)

1. A packet-processing electronic subsystem comprising:

a first data interface having an input for accepting first streaming data and having an output;

a second data interface having an input for accepting second streaming data and having an output;

a third data interface having an output for egress of third streaming data and having an input:

a fourth data interface having an output for egress of fourth streaming data and having an input, the first, second, third, and fourth data interfaces being separate from one another;

scheduler circuitry having inputs coupled to the outputs of the first and second interfaces, having outputs coupled to the inputs of the third, and fourth data interfaces, and including a packet memory, the scheduler circuitry having a security context cache interface, a packet header processor interface, an authentication interface, and an encryption interface;

a security context cache coupled to the security context cache interface of the scheduler circuitry and including a cache controller and cache storage for a security context, the security context cache on a demand basis fetching and later evicting a control data structure for the security context;

a packet header processor coupled to the packet header processor interface of the scheduler circuitry;

an authentication module coupled to the authentication interface of the scheduler circuitry; and

an encryption module coupled to the encryption interface of the scheduler circuitry, the encryption module including control circuitry and encryption accelerators responding to the security context in the cache storage.

2. The subsystem of claim 1 in which the first interface is a packet accelerator ingress Communication Processor Peripheral Interface (CPPI) streaming interface.

3. The subsystem of claim 1 in which the second interface is a code division multiple access (CDMA) ingress Communication Processor Peripheral Interface (CPPI) streaming interface.

4. The subsystem of claim 1 in which the third interface is a packet accelerator egress Communication Processor Peripheral Interface (CPPI) streaming interface.

5. The subsystem of claim 1 in which the fourth interface is a code division multiple access (CDMA) egress Communication Processor Peripheral Interface (CPPI) streaming interface.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 11, 2011
From: MUNDRA, AMRITPAL SINGH; BEAUDOIN, DENIS ROLAND
To: TEXAS INSTRUMENTS INCORPORATED
Reel/Frame 026572/0442 →
Continuity (2)
Provisional Application 61362393 · Jul 8, 2010
Related Publication 20120011351A1 · Jan 12, 2012