Back to results
US 8,710,863 B2Granted
Configurable logic cells
AssigneeMicrochip Technology Incorporated
InventorsKevin Lee Kilzer, Sean Steedman, Jerrold S. Zdenek, Vivien N. Delport, Zeke Lundstrum, Fanie Duvenhage
Life of this patent
Estimating the term…
Abstract
A processor includes a RISC CPU core; and a plurality of peripherals including one or more configurable logic cell peripherals. The configurable logic cell peripheral may be configured to allow real-time software access to internal configuration and signals paths of the processor. The configurable logic cell peripheral may have real-time configuration control.
Claims29
A processor, comprising:
- a RISC CPU core;
- a plurality of peripherals, the plurality of peripherals including one or more configurable logic cell peripherals, wherein each of the one or more configurable logic cell peripherals comprises an associated configuration register and wherein a plurality of bits in said associated configuration register determines a logic function of the associated logic cell provided by a logic function block, wherein each logic function block has a plurality of logic inputs and a single logic output and a mode control input coupled with said plurality of bits of the associated configuration register.
A processor, comprising:
- a central processing unit (CPU) core;
- a plurality of peripherals couple via one or more buses to the CPU core, the plurality of peripherals including at least one configurable logic cell peripheral, wherein each of the one or more configurable logic cell peripherals comprises an associated configuration register and wherein a plurality of bits in said associated configuration register determines a logic function of the associated logic cell provided by a logic function block, wherein each logic function block has a plurality of logic inputs and a single logic output and a mode control input coupled with said plurality of bits of the associated configuration register.
A method for use in a processor system, comprising:
- setting one or more bits in a control register;
- using the one or more bits in the control register to define functions implemented by a configurable logic cell, the functions comprising a plurality of combinatorial and logic function states, wherein depending on the bit setting in the control register the configurable logic cell is configured to perform a logic function provided by a logic function block, wherein the logic function block has a plurality of logic inputs and a single logic output and a mode control input for configuring the function.
Dependencies are inferred from the claim text.