The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Dec. 06, 2016

Filed:

Sep. 09, 2015
Applicant:

Motorola Solutions, Inc., Schaumburg, IL (US);

Inventors:

Edward A. Diaz, Miami, FL (US);

Johnny R. Ferreira, Sunrise, FL (US);

Ricardo Franco, Plantation, FL (US);

Charles R. Ruelke, Coral Springs, FL (US);

Matthew E. Simms, Davie, FL (US);

Assignee:

Motorola Solutions, Inc., Chicago, IL (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 3/00 (2006.01); G06F 13/10 (2006.01); G06F 13/20 (2006.01); G06F 13/40 (2006.01);
U.S. Cl.
CPC ...
G06F 13/102 (2013.01); G06F 13/20 (2013.01); G06F 13/4068 (2013.01);
Abstract

A real-time reconfigurable input/output interface of a controller and a method of reconfiguring the same. The reconfigurable interface enables the controller to communicate with a plurality of peripheral digital subsystem blocks, and includes an input/output interface, a profile memory, and a state machine. The input/output interface includes a plurality of data lines including a shared portion that are shared among the plurality of peripheral digital subsystem blocks. The profile memory stores a plurality of interface profiles, each interface profile defining a configuration of the input/output interface to communicate with an associated one of the peripheral blocks. The state machine is coupled to the profile memory to receive interface profiles and to the input/output interface. In response to each request to communicate with a particular peripheral block, the state machine configures the input/output interface according to the interface profile associated with the particular peripheral block.


Find Patent Forward Citations

Loading…