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.
Patent No.:
Date of Patent:
Nov. 07, 2000
Filed:
May. 14, 1998
Philip C Barnett, Clanfield, GB;
Advanced Technology Materials, Inc., Danbury, CT (US);
Abstract
The present invention is an enhanced peripheral controller communicating between a microcontroller and multiple peripherals that increases the speed with which configuration data sets are loaded. The enhanced peripheral controller includes a programmable logic array (PLA) and an FeRAM array. A reconfigurable peripheral controller is programmed onto the programmable logic array from a configuration data set for one of multiple peripherals. The reconfigurable peripheral controller is reprogrammed each time a new peripheral is connected to the microcontroller. The FeRAM array contains the configuration data set for programming the reconfigurable peripheral controller onto the programmable logic array. The FeRAM will receive a different configuration data set for each different peripheral to be programmed onto the PLA. Because the FeRAM operates at the speed of RAM, it receives the configuration data set for each peripheral on the fly as the microcontroller operates. In addition, the microcontroller and FeRAM cooperate to reprogram the reconfigurable peripheral controller on the fly for each different peripheral.