Patents by Inventor Saverio Pezzini

Saverio Pezzini has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 7281073
    Abstract: An auxiliary interrupt control circuit is for use in a computer system including at least one peripheral for generating interrupt requests, an interrupt pending register for storing the interrupt requests, a microprocessor for processing interrupts, and an interrupt control circuit associated with the microprocessor. The auxiliary control circuit may include an auxiliary register coupled to the priority interrupt register for storing a copy of the interrupt requests. It may further include an encoder coupled to the auxiliary register and the microprocessor for generating a bit string identifying an active bit stored in the auxiliary register corresponding to a highest priority interrupt request to be processed, and for providing the bit string to the microprocessor.
    Type: Grant
    Filed: December 3, 2003
    Date of Patent: October 9, 2007
    Assignee: STMicroelectronics S.r.l.
    Inventor: Saverio Pezzini
  • Patent number: 7203781
    Abstract: A microprocessor system includes a high speed primary bus, a plurality of master devices coupled to the high speed primary bus, and a plurality of peripherals coupled to the high speed primary bus. The peripherals include at least one memory. An arbiter circuit is coupled to the high speed primary bus for managing access requests to the high speed primary bus by any one of the master devices. The microprocessor system further includes a secondary bus, and a bridge interface circuit coupled between the high speed primary bus and the secondary bus. The bridge interface circuit includes a direct memory access controller so that during each data transfer routine between a peripheral connected to the secondary bus and one of the peripherals reduces to a single transfer phase engagement of the high speed primary bus.
    Type: Grant
    Filed: December 23, 2003
    Date of Patent: April 10, 2007
    Assignee: STMicroelectronics S.r.l.
    Inventor: Saverio Pezzini
  • Patent number: 7120718
    Abstract: A method for generating interrupt commands for a microprocessor system includes storing interrupts in a pending interrupts register, and storing priority values associated with the stored interrupts in a plurality of priority registers coupled to the pending interrupts register. A plurality of counters coupled in cascade to the plurality of priority registers are loaded with the stored priority values. The loaded priority values are incremented at predetermined intervals, and are compared for identifying the interrupt having a highest priority. The method further includes identifying a respective interrupt service routine to be executed based upon the interrupt having the highest priority.
    Type: Grant
    Filed: November 19, 2003
    Date of Patent: October 10, 2006
    Assignee: STMicroelectronics S.r.l.
    Inventor: Saverio Pezzini
  • Publication number: 20060190765
    Abstract: A system for correcting errors in read-only memory devices by means of memory patches, wherein patch data is used as read data in the place of erroneous data stored at a given location in the memory. The system includes a processing core, such as an ARM processor, adapted to perform opcode accesses as well as data accesses to memory addresses being patched. The processing core is configured for providing different patch-data for correcting errors depending on whether it is performing a code access or a data access to an address being patched.
    Type: Application
    Filed: January 30, 2006
    Publication date: August 24, 2006
    Applicant: STMicroelectronics S.r.l.
    Inventors: Nicolas Grossier, Chilakala Kumar, Saverio Pezzini
  • Patent number: 7069352
    Abstract: A serial interface for communicating with peripherals may include a circuit for generating pointers to addresses in sections of a memory, and a circuit for serially transferring data from or to at least one peripheral connected to the interface that is coupled to the memory based upon requisite configuration commands. The interface may further include a control register coupled to the memory and to the serial transfer circuit for controlling data to be transmitted or received. The interface does not require that an external controller provide configuration commands each time data is transmitted or received because the memory sections for storing data may be divided in distinct memory spaces. That is, each memory space may store data for a respective peripheral connected to the interface. Moreover, another memory section may be used to store all of the configuration commands of the interface required for communicating with the peripherals.
    Type: Grant
    Filed: August 4, 2003
    Date of Patent: June 27, 2006
    Assignee: STMicroelectronics S.r.l.
    Inventor: Saverio Pezzini
  • Patent number: 6873272
    Abstract: An integrated circuit includes an input pad for receiving an externally generated analog signal, and a pre-sampling circuit for pre-sampling at least one internally generated analog reference signal. An analog-to-digital converter is connected to the input pad for providing a numerical value of the externally generated analog signal, and is connected to the pre-sampling circuit for providing a numerical value of the internally generated analog reference signal. A fault signaling circuit is connected to the pre-sampling circuit and to the analog-to-digital converter for generating a fault signal when the numerical value of the externally generated analog signal is equal to the numerical value of the internally generated analog reference signal. The fault signal indicates that an electrical connection providing the externally generated analog signal to the input pad is faulty.
    Type: Grant
    Filed: November 14, 2003
    Date of Patent: March 29, 2005
    Assignee: STMicroelectronics S.R.L.
    Inventor: Saverio Pezzini
  • Publication number: 20040225769
    Abstract: A microprocessor system includes a high speed primary bus, a plurality of master devices coupled to the high speed primary bus, and a plurality of peripherals coupled to the high speed primary bus. The peripherals include at least one memory. An arbiter circuit is coupled to the high speed primary bus for managing access requests to the high speed primary bus by any one of the master devices. The microprocessor system further includes a secondary bus, and a bridge interface circuit coupled between the high speed primary bus and the secondary bus. The bridge interface circuit includes a direct memory access controller so that during each data transfer routine between a peripheral connected to the secondary bus and one of the peripherals reduces to a single transfer phase engagement of the high speed primary bus.
    Type: Application
    Filed: December 23, 2003
    Publication date: November 11, 2004
    Applicant: STMicroelectronics S.r.l.
    Inventor: Saverio Pezzini
  • Publication number: 20040177192
    Abstract: A method for generating interrupt commands for a microprocessor system includes storing interrupts in a pending interrupts register, and storing priority values associated with the stored interrupts in a plurality of priority registers coupled to the pending interrupts register. A plurality of counters coupled in cascade to the plurality of priority registers are loaded with the stored priority values. The loaded priority values are incremented at predetermined intervals, and are compared for identifying the interrupt having a highest priority. The method further includes identifying a respective interrupt service routine to be executed based upon the interrupt having the highest priority.
    Type: Application
    Filed: November 19, 2003
    Publication date: September 9, 2004
    Applicant: STMicroelectronics S.r.l.
    Inventor: Saverio Pezzini
  • Publication number: 20040143692
    Abstract: An auxiliary interrupt control circuit is for use in a computer system including at least one peripheral for generating interrupt requests, an interrupt pending register for storing the interrupt requests, a microprocessor for processing interrupts, and an interrupt control circuit associated with the microprocessor. The auxiliary control circuit may include an auxiliary register coupled to the priority interrupt register for storing a copy of the interrupt requests. It may further include an encoder coupled to the auxiliary register and the microprocessor for generating a bit string identifying an active bit stored in the auxiliary register corresponding to a highest priority interrupt request to be processed, and for providing the bit string to the microprocessor.
    Type: Application
    Filed: December 3, 2003
    Publication date: July 22, 2004
    Applicant: STMicroelectronics S.r.l.
    Inventor: Saverio Pezzini
  • Publication number: 20040125007
    Abstract: An integrated circuit includes an input pad for receiving an externally generated analog signal, and a pre-sampling circuit for pre-sampling at least one internally generated analog reference signal. An analog-to-digital converter is connected to the input pad for providing a numerical value of the externally generated analog signal, and is connected to the pre-sampling circuit for providing a numerical value of the internally generated analog reference signal. A fault signaling circuit is connected to the pre-sampling circuit and to the analog-to-digital converter for generating a fault signal when the numerical value of the externally generated analog signal is equal to the numerical value of the internally generated analog reference signal. The fault signal indicates that an electrical connection providing the externally generated analog signal to the input pad is faulty.
    Type: Application
    Filed: November 14, 2003
    Publication date: July 1, 2004
    Applicant: STMicroelectronics S.r.I.
    Inventor: Saverio Pezzini
  • Patent number: 6735514
    Abstract: A control device for a vehicle engine includes a memory unit for storing engine configuration parameters, a processing unit for sending control signals to the engine in accordance with the configuration parameters, and an input/output unit connectible to an external computer to modify the configuration parameters. The control device includes a first portion and a second portion of the memory unit, with each portion being alternately used in an active state for storing a current version of the configuration parameters or in an inactive state for the writing of a new version of the configuration parameters. The processing unit accesses the portion which is in the active state for reading, and the input/output unit accesses the portion which is in the inactive state for writing. An interconnection unit selectively switches one of the portions to the active state and the other of the portions to the inactive state.
    Type: Grant
    Filed: October 15, 2001
    Date of Patent: May 11, 2004
    Assignees: STMicroelectronics S.r.l., Magneti Marelli S.p.A.
    Inventors: Alessandro Pepi, Saverio Pezzini, Paolo Marceca, Alberto Ferrari
  • Publication number: 20040078500
    Abstract: A serial interface for communicating with peripherals may include a circuit for generating pointers to addresses in sections of a memory, and a circuit for serially transferring data from or to at least one peripheral connected to the interface that is coupled to the memory based upon requisite configuration commands. The interface may further include a control register coupled to the memory and to the serial transfer circuit for controlling data to be transmitted or received. The interface does not require that an external controller provide configuration commands each time data is transmitted or received because the memory sections for storing data may be divided in distinct memory spaces. That is, each memory space may store data for a respective peripheral connected to the interface. Moreover, another memory section may be used to store all of the configuration commands of the interface required for communicating with the peripherals.
    Type: Application
    Filed: August 4, 2003
    Publication date: April 22, 2004
    Applicant: STMicroelectronics S.r.I.
    Inventor: Saverio Pezzini
  • Publication number: 20020089883
    Abstract: A control device for a vehicle engine includes a memory unit for storing engine configuration parameters, a processing unit for sending control signals to the engine in accordance with the configuration parameters, and an input/output unit connectible to an external computer to modify the configuration parameters. The control device includes a first portion and a second portion of the memory unit, with each portion being alternately used in an active state for storing a current version of the configuration parameters or in an inactive state for the writing of a new version of the configuration parameters. The processing unit accesses the portion which is in the active state for reading, and the input/output unit accesses the portion which is in the inactive state for writing. An interconnection unit selectively switches one of the portions to the active state and the other of the portions to the inactive state.
    Type: Application
    Filed: October 15, 2001
    Publication date: July 11, 2002
    Applicant: STMicroelectronics S.r.l.
    Inventors: Alessandro Pepi, Saverio Pezzini, Paolo Marceca, Alberto Ferrari
  • Patent number: 6124821
    Abstract: A capacitive array particularly for converters, comprising a plurality of unitary capacitors, the number of the unitary capacitors being equal to 2.sup.n, where n is the number of bits of the binary code required in output, the unitary capacitors being mutually connectable so as to obtain capacitors in which the capacitance ratio between one capacitor and the adjacent parallel-connected capacitor is equal to a factor of two. The invention is that the factor-of-two capacitance ratio of adjacent capacitors is achieved by mutually diagonally connecting in parallel the unitary-capacitance capacitors of the capacitive array in a preset number according to the capacitance value to be obtained.
    Type: Grant
    Filed: July 21, 1998
    Date of Patent: September 26, 2000
    Assignee: SGS-Thomson Microelectronics, S.r.l.
    Inventors: Saverio Pezzini, Paolo Brasca
  • Patent number: 5774646
    Abstract: A method whereby the N elements of a memory are read sequentially, and the data items contained therein are compared with reference data items. Simultaneously with the reading of each element of the memory, its address is written in a number of redundancy check registers, each connected to a respective redundancy element. In the event the element of the memory differs from the reference data item, the first of the redundancy check registers is blocked to prevent it from being overwritten and the address of a faulty element of the memory is permanently stored. Upon the entire memory being read, the addresses of any faulty elements in the memory are thus already stored in the redundancy check registers.
    Type: Grant
    Filed: July 26, 1994
    Date of Patent: June 30, 1998
    Assignee: SGS Thomson Microelectronics S.r.l.
    Inventors: Saverio Pezzini, Roberto Ganzelmi, Maurizio Peri
  • Patent number: 5579196
    Abstract: A protection circuit (1) comprising a first and second supply line at a first and second supply voltage respectively; a reference voltage source; a comparator connected to the first supply line and the source; and a switch controlled by the comparator via a control terminal and located between the second supply line and the output of the circuit. To reduce static consumption of the comparator under normal operating conditions, the circuit comprises enabling control elements connected to the two supply lines and to the comparator for disabling the comparator and turning on the switch when the two supply voltages differ by a value below a predetermined threshold, but are greater than a reference value.
    Type: Grant
    Filed: June 27, 1994
    Date of Patent: November 26, 1996
    Assignee: SGS-Thomson Microelectronics S.r.l.
    Inventor: Saverio Pezzini
  • Patent number: 5491662
    Abstract: A method is provided for directly reading the current of cells of a memory forming part of a microcontroller by performing a write operation of the cells and using the existing cell programming logic. For this purpose, the programming voltage supply line is supplied with a low voltage (e.g., 1 V); the word line of the cell for reading is enabled; and a write instruction of a data item having a predetermined logic level (e.g., zero) is performed at the bit corresponding to the cell for reading. By providing an additional pass transistor connected to each reference bit line (RBL) and an additional reference cell enabling line (REF-EN), the reference cells may also be read directly.
    Type: Grant
    Filed: June 27, 1994
    Date of Patent: February 13, 1996
    Assignee: SGS-Thomson Microelectronics S.r.l.
    Inventor: Saverio Pezzini