US2006212679A1PendingUtilityA1

Field programmable mixed-signal integrated circuit

Assignee: ALFANO DONALD EPriority: Jun 19, 2000Filed: May 4, 2006Published: Sep 21, 2006
Est. expiryJun 19, 2020(expired)· nominal 20-yr term from priority
H03M 1/183G06F 13/385H03M 1/122G06F 1/08Y02D10/00G06F 15/7814H03M 1/462
37
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Field programmable mixed-signal integrated circuit. A reconfigurable processor system includes a processor core is provided that operates on a set of instructions to carry out predefined processes. A plurality of input/output pins are provided for interfacing with external signals. A reconfigurable interface interfaces between the processor core and the input/output pins. The reconfigurable interface is operable to define how each of the plurality of input/output pins interfaces with the processor core and the functionality associated therewith.

Claims

exact text as granted — not AI-modified
1 . A reconfigurable processor integrated circuit, comprising: 
 a processor core for operating on a set of instructions to carry out predefined processes;    a plurality of input/output pins;    a plurality of functional input/output blocks each having an input and an output and associated with said processing core to allow said processing core to interface with said plurality of input/output pins, each of said functional input/output blocks having an associated and predetermined functionality, said functionality being the output as a function of the input, the function defined by said functionality, and each of said functional input/output blocks having a requirement for a defined number of said plurality of input/output pins wherein the total of said defined number for all of said plurality of functional input/output blocks exceeds the number of said plurality of input/output pins, wherein said processor is interfaced with one of said input or output of each of said functional blocks;    a reconfigurable interface for selectively interfacing between the other of said input or output of said functional blocks and a select one or ones of said plurality of input/output pins, such that said processor can be interfaced with said select one or ones of said input/output pins, said reconfigurable interface operable to define how each of said plurality of input/output pins interfaces with said select ones of said plurality of functional blocks and the associated functionality in accordance with configuration information; and    a non-volatile memory for storing said configuration information, such that said stored configuration information can be altered.    
   
   
       2 . The reconfigurable processor integrated circuit of  claim 1 , wherein said plurality of input/output pins are configured in functional groups.  
   
   
       3 . The reconfigurable processor integrated circuit of  claim 1 , wherein said each of said functional input/output blocks has a plurality of inputs and outputs and each of said plurality of said input/output pins can be interfaced with any of said plurality of functional input/output blocks by said reconfigurable interface.  
   
   
       4 . The reconfigurable processor integrated circuit of  claim 1 , wherein said reconfigurable interface is programmable by said user.  
   
   
       5 . The reconfigurable processor integrated circuit of  claim 1 , wherein said processor core is a digital processor core and further comprising an analog section for interfacing via input/output analog pins with analog signals and for interfacing with, said processor core with a digital interface.  
   
   
       6 . The reconfigurable processor integrated circuit of  claim 5 , wherein said input/output analog pins are not reconfigurable with said reconfigurable interface.  
   
   
       7 . The integrated circuit of  claim 1 , wherein each of said functional input/output blocks has a predetermined functionality associated therewith that is modifiable to modify the associated function.  
   
   
       8 . The integrated circuit of  claim 7 , wherein said processor core is operable to input to a select one of said functional input/output blocks on the associated input thereof control information to modify the function associated therewith.  
   
   
       9 . The integrated circuit of  claim 7 , wherein said processor core is operable during normal operation of the integrated circuit to modify the function of one or more of said functional input/output blocks.  
   
   
       10 . The integrated circuit of  claim 1 , wherein the one of the inputs and outputs of each of said functional blocks interfaced with said processor core has a special function register associated therewith, such that any signals received from said processor core are stored therein and any signals transmitted to said processor core from the associated one of said functional input/output blocks is stored therein.  
   
   
       11 . The integrated circuit of  claim 10 , and further comprising a special function register for interfacing between said processor core and said special function registers, wherein each of said special function registers has an address associated therewith that is within an address space of said processor core.  
   
   
       12 . An integrated circuit, comprising: 
 a processing core for executing a plurality of instructions to carry out a predefined process;    a first memory for containing user defined instructions on which said processing core operates; and    a second imbedded memory for containing proprietary instructions on which said processing core operates and which proprietary instructions are accessible by instructions operating from said first memory, and which second memory is not accessible external to the integrated circuit, said second memory only accessible by instructions in said second memory when executing an instruction therein.    
   
   
       13 . The integrated circuit of  claim 8 , wherein said first memory is loaded in a first and initializing operation prior to the user programming said second memory and said first memory locked after such loading from access external to the integrated circuit.  
   
   
       14 . The integrated circuit of  claim 12 , and further comprising a proprietary interface to said first and second memory.  
   
   
       15 . The integrated circuit of  claim 14 , wherein said first and second memories are flash memory.  
   
   
       16 . The integrated circuit of  claim 15 , wherein said proprietary interface comprises a JTag interface.  
   
   
       17 . The integrated circuit of  claim 12 , wherein said first memory includes debugging instructions to allow the user to monitor and debug program instructions contained within said second memory, such that the integrated circuit can be operated within its operating environment and debugged therein.

Join the waitlist — get patent alerts

Track US2006212679A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.