Patents by Inventor Emmanuel Ardichvili
Emmanuel Ardichvili 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: 11386037Abstract: A system includes a plurality of items of master equipment, each having a programing interface, and a plurality of slave equipment. An interconnect circuit is coupled between the items of master equipment and the items of slave equipment. Each transaction is assigned an attribute capable of taking on at least two attribute values corresponding to at least two states for the master equipment. Each item of slave equipment is associated with an identifier capable of taking on at least two values corresponding respectively to at least two properties for the slave equipment. Each item of master equipment automatically inherits the property of its programing interface. A filtering circuit is configured to, in the presence of a transaction intended for an item of slave equipment, compare the corresponding attribute value with an identifier value of the intended slave equipment and reject or not reject the transaction based on the comparison.Type: GrantFiled: November 14, 2019Date of Patent: July 12, 2022Assignee: STMicroelectronics (Rousset) SASInventors: Emmanuel Ardichvili, Laurent Lestringand, Patrick Valdenaire
-
Patent number: 10997107Abstract: A system on chip includes an interconnect circuit including at least p input interfaces and at least k output interfaces, p source devices respectively coupled to the p input interfaces and k access ports respectively coupled to the k output interfaces and belonging to a target that includes one or more target devices. Each source device is configured to deliver transactions to the target via one of the access ports. An associated memory of each access port is configured to temporarily store the transactions received by the access port. The target is configured to deliver, for each access port, a fill signal representative of a current fill level of its associated memory. A control circuit is configured to receive the fill signals from the access ports and select the access ports eligible to receive a transaction depending on the current fill levels.Type: GrantFiled: July 8, 2019Date of Patent: May 4, 2021Assignee: STMicroelectronics (Rousset) SASInventors: Yassine El Khourassani, Patrick Valdenaire, Emmanuel Ardichvili
-
Patent number: 10983937Abstract: In accordance with an embodiment, a method for managing access to a bus shared by interfaces includes: when to the bus is granted to one of the interfaces, triggering a counting having a minimum counting period; and when at least one access request to the bus emanating from at least one other of the interfaces is received during the minimum counting period, releasing the access granted to the one of the interfaces, and creating an arbitration point at an end of the minimum counting period.Type: GrantFiled: February 26, 2020Date of Patent: April 20, 2021Assignees: STMICROELECTRONICS (ROUSSET) SAS, STMICROELECTRONICS SAInventors: Olivier Ferrand, Daniel Olson, Anis Ben Said, Emmanuel Ardichvili
-
Publication number: 20200293474Abstract: In accordance with an embodiment, a method for managing access to a bus shared by interfaces includes: when to the bus is granted to one of the interfaces, triggering a counting having a minimum counting period; and when at least one access request to the bus emanating from at least one other of the interfaces is received during the minimum counting period, releasing the access granted to the one of the interfaces, and creating an arbitration point at an end of the minimum counting period.Type: ApplicationFiled: February 26, 2020Publication date: September 17, 2020Inventors: Olivier Ferrand, Daniel Olson, Anis Ben Said, Emmanuel Ardichvili
-
Patent number: 10740141Abstract: A system on chip includes an interconnect circuit having an input interface and a number of output interfaces. A source device is coupled to the input interface. A target device includes a sectorized addressable memory space and a number of access ports respectively coupled to the output interfaces. The source device is configured to deliver a transaction containing an address word to the target device.Type: GrantFiled: March 22, 2019Date of Patent: August 11, 2020Assignee: STMicroelectronics (Rousset) SASInventors: Yassine El Khourassani, Patrick Valdenaire, Emmanuel Ardichvili
-
Patent number: 10698843Abstract: An interconnect circuit includes a plurality of input interfaces and a plurality of output interfaces. A plurality of source devices are respectively coupled to the input interfaces. A target device has a plurality of access ports respectively coupled to the output interfaces. Each source device is configured to deliver transactions to the target device. Programmable control circuit is configured to deliver, to the interconnect circuit, a control word designating an access port assigned to this source device. The interconnect circuit is configured to route the transaction from the corresponding input interface to the output interface that is coupled to this access port and to deliver the transaction to the access port, the content of each transaction delivered to an access port being identical to the content of the corresponding transaction delivered by the source equipment whatever the selected access port.Type: GrantFiled: February 13, 2019Date of Patent: June 30, 2020Assignee: STMicroelectronics (Rousset) SASInventors: Yassine El Khourassani, Patrick Valdenaire, Emmanuel Ardichvili
-
Publication number: 20200174964Abstract: A system includes a plurality of items of master equipment, each having a programing interface, and a plurality of slave equipment. An interconnect circuit is coupled between the items of master equipment and the items of slave equipment. Each transaction is assigned an attribute capable of taking on at least two attribute values corresponding to at least two states for the master equipment. Each item of slave equipment is associated with an identifier capable of taking on at least two values corresponding respectively to at least two properties for the slave equipment. Each item of master equipment automatically inherits the property of its programing interface. A filtering circuit is configured to, in the presence of a transaction intended for an item of slave equipment, compare the corresponding attribute value with an identifier value of the intended slave equipment and reject or not reject the transaction based on the comparison.Type: ApplicationFiled: November 14, 2019Publication date: June 4, 2020Inventors: Emmanuel Ardichvili, Laurent Lestringand, Patrick Valdenaire
-
Publication number: 20200026679Abstract: A system on chip includes an interconnect circuit including at least p input interfaces and at least k output interfaces, p source devices respectively coupled to the p input interfaces and k access ports respectively coupled to the k output interfaces and belonging to a target that includes one or more target devices. Each source device is configured to deliver transactions to the target via one of the access ports. An associated memory of each access port is configured to temporarily store the transactions received by the access port. The target is configured to deliver, for each access port, a fill signal representative of a current fill level of its associated memory. A control circuit is configured to receive the fill signals from the access ports and select the access ports eligible to receive a transaction depending on the current fill levels.Type: ApplicationFiled: July 8, 2019Publication date: January 23, 2020Inventors: Yassine El Khourassani, Patrick Valdenaire, Emmanuel Ardichvili
-
Publication number: 20190317799Abstract: A system on chip includes an interconnect circuit having an input interface and a number of output interfaces. A source device is coupled to the input interface. A target device includes a sectorized addressable memory space and a number of access ports respectively coupled to the output interfaces. The source device is configured to deliver a transaction containing an address word to the target device.Type: ApplicationFiled: March 22, 2019Publication date: October 17, 2019Inventors: Yassine El Khourassani, Patrick Valdenaire, Emmanuel Ardichvili
-
Publication number: 20190266108Abstract: An interconnect circuit includes a plurality of input interfaces and a plurality of output interfaces. A plurality of source devices are respectively coupled to the input interfaces. A target device has a plurality of access ports respectively coupled to the output interfaces. Each source device is configured to deliver transactions to the target device. Programmable control circuit is configured to deliver, to the interconnect circuit, a control word designating an access port assigned to this source device. The interconnect circuit is configured to route the transaction from the corresponding input interface to the output interface that is coupled to this access port and to deliver the transaction to the access port, the content of each transaction delivered to an access port being identical to the content of the corresponding transaction delivered by the source equipment whatever the selected access port.Type: ApplicationFiled: February 13, 2019Publication date: August 29, 2019Inventors: Yassine El Khourassani, Patrick Valdenaire, Emmanuel Ardichvili
-
Patent number: 8312355Abstract: An integrated circuit configurable to encode data according to a number of coding schemes and to generate cyclic redundancy codes, includes a number of identical specific hardware cells, and each cell includes four outputs for binary signals, four inputs for binary signals, a buffer to delay by one clock period a binary value received on an input and to output a one-clock period delayed binary value, binary adders to perform XOR operations, configurable multiplexers connecting the outputs, the inputs, the buffer and the adders to each other according to several configurable paths, and controllable switch matrices external to each cell and able to electrically connect and disconnect inputs to or from outputs of another cell.Type: GrantFiled: November 12, 2007Date of Patent: November 13, 2012Assignee: ST-Ericsson SAInventors: Martial Gander, Emmanuel Ardichvili
-
Publication number: 20100115378Abstract: An integrated circuit configurable to encode data according to a number of coding schemes and to generate cyclic redundancy codes, includes a number of identical specific hardware cells, and each cell includes four outputs for binary signals, four inputs for binary signals, a buffer to delay by one clock period a binary value received on an input and to output a one-clock period delayed binary value, binary adders to perform XOR operations, configurable multiplexers connecting the outputs, the inputs, the buffer and the adders to each other according to several configurable paths, and controllable switch matrices external to each cell and able to electrically connect and disconnect inputs to or from outputs of another cell.Type: ApplicationFiled: November 12, 2007Publication date: May 6, 2010Inventors: Martial Gander, Emmanuel Ardichvili
-
Patent number: 7710942Abstract: The present invention relates to a method of performing time drift compensation in a receiver (200) and a receiver (200) for performing time drift compensation. The basic idea of the invention is that a signal is received at the receiver. A control pulse is produced after a certain number of chips of the received signal has been received. A variable delay that is applied to the received signal is controlled by means of the control pulse. The resulting delayed signal is supplied to demodulation units (202, 203) in the receiver, in which delayed signal chips have been omitted or duplicated. A compensation signal is supplied to the demodulation units in the receiver, and this compensation signal indicates whether chips have been omitted or duplicated in the delayed signal. Finally, the delayed signal is demodulated such that the demodulation units consider the omission or duplication of chips in the delayed signal.Type: GrantFiled: December 14, 2004Date of Patent: May 4, 2010Assignee: ST-Ericsson SAInventors: Emmanuel Ardichvili, Martial Gander
-
Publication number: 20070160119Abstract: The present invention relates to a method of performing time drift compensation in a receiver (200) and a receiver (200) for performing time drift compensation. The basic idea of the invention is that a signal is received at the receiver. A control pulse is produced after a certain number of chips of the received signal has been received. A variable delay that is applied to the received signal is controlled by means of the control pulse. The resulting delayed signal is supplied to demodulation units (202, 203) in the receiver, in which delayed signal chips have been omitted or duplicated. A compensation signal is supplied to the demodulation units in the receiver, and this compensation signal indicates whether chips have been omitted or duplicated in the delayed signal. Finally, the delayed signal is demodulated such that the demodulation units consider the omission or duplication of chips in the delayed signal.Type: ApplicationFiled: December 14, 2004Publication date: July 12, 2007Applicant: Koninklijke Philips Electronics N.V.Inventors: Emmanuel Ardichvili, Martial Gander
-
Publication number: 20060056542Abstract: The present invention relates to a delay line (D LINE) for delaying an input sig al, said input signal comprising a series of samples (IN TIME, LATE, VOID). The nvention is characterized in that it is intended to delay the input signal by a eries of delays and that the series is divided into a series of delay sub-lines ZONE) each intended to write one sample from the series of samples (IN TIME, EAR Y, LATE, VOID) of said input signal, and in that it comprises control means (RD DD GEN) intended to generate read addresses of the samples in the delay sub-line (ZONE) from the series of samples (IN TIME, EARLY, LATE, VOID) of the input sig al. The read addresses are equal to a difference between a write address of a sa ple in the delay sub-lines (ZONE) of the input signal and said delays expressed n a number of chip periods.Type: ApplicationFiled: August 5, 2003Publication date: March 16, 2006Inventors: Emmanuel Ardichvili, Christophe Floret