MICROCONTROLLER INCLUDING FLEXIBLE CONNECTIONS BETWEEN MODULES
First Claim
Patent Images
1. A device comprising:
- a processor, a plurality of modules, a system bus, and a direct connection, wherein;
the system bus is coupled to the processor and the modules;
the direct connection is coupled to a first module of the modules and a second module of the modules; and
the first module is configured to initiate a data transfer between the second module and the first module using the direct connection in response to receiving a request from a third module on the system bus.
1 Assignment
0 Petitions
Accused Products
Abstract
A microcontroller includes a system bus matrix to connect various modules. The microcontroller also includes direct connections between modules. For example, the microcontroller may include a direct connection between a data processing module and a memory controller module to improve the transfer rate for data that is processed by the data processing module.
-
Citations
19 Claims
-
1. A device comprising:
a processor, a plurality of modules, a system bus, and a direct connection, wherein; the system bus is coupled to the processor and the modules; the direct connection is coupled to a first module of the modules and a second module of the modules; and the first module is configured to initiate a data transfer between the second module and the first module using the direct connection in response to receiving a request from a third module on the system bus. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
14. A method comprising:
-
initiating, using a first embedded direct memory access (DMA) module of a destination module, a first data transfer of data from a memory controller to a data processing module using a direct connection coupled to the memory controller and the data processing module; processing the data using the data processing module; and initiating a second data transfer from the data processing module to the destination module using a system bus coupled to the data processing module, the memory controller, and the destination module. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification