FR3109227B1 - Contrôleur d’interruption et procédé de gestion d’un tel contrôleur - Google Patents

Contrôleur d’interruption et procédé de gestion d’un tel contrôleur Download PDF

Info

Publication number
FR3109227B1
FR3109227B1 FR2003733A FR2003733A FR3109227B1 FR 3109227 B1 FR3109227 B1 FR 3109227B1 FR 2003733 A FR2003733 A FR 2003733A FR 2003733 A FR2003733 A FR 2003733A FR 3109227 B1 FR3109227 B1 FR 3109227B1
Authority
FR
France
Prior art keywords
controller
clk
interrupt
clock signal
signal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
FR2003733A
Other languages
English (en)
Other versions
FR3109227A1 (fr
Inventor
Jawad Benhammadi
Sylvain Meyer
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
STMicroelectronics Grenoble 2 SAS
STMicroelectronics Alps SAS
Original Assignee
STMicroelectronics Grenoble 2 SAS
STMicroelectronics Alps SAS
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by STMicroelectronics Grenoble 2 SAS, STMicroelectronics Alps SAS filed Critical STMicroelectronics Grenoble 2 SAS
Priority to FR2003733A priority Critical patent/FR3109227B1/fr
Priority to US17/229,307 priority patent/US11550744B2/en
Priority to CN202110402330.3A priority patent/CN113535613B/zh
Publication of FR3109227A1 publication Critical patent/FR3109227A1/fr
Application granted granted Critical
Publication of FR3109227B1 publication Critical patent/FR3109227B1/fr
Priority to US18/065,475 priority patent/US11853241B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • G06F13/20Handling requests for interconnection or transfer for access to input/output bus
    • G06F13/24Handling requests for interconnection or transfer for access to input/output bus using interrupt
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234Power saving characterised by the action undertaken
    • G06F1/3237Power saving characterised by the action undertaken by disabling clock generation or distribution
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • G06F13/16Handling requests for interconnection or transfer for access to memory bus
    • G06F13/1668Details of memory controller
    • G06F13/1689Synchronisation and timing concerns
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/70Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
    • G06F21/82Protecting input, output or interconnection devices
    • G06F21/85Protecting input, output or interconnection devices interconnection devices, e.g. bus-connected or in-line devices
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K19/00Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits
    • H03K19/20Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits characterised by logic function, e.g. AND, OR, NOR, NOT circuits
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • Mathematical Physics (AREA)
  • Computer Security & Cryptography (AREA)
  • Software Systems (AREA)
  • Bus Control (AREA)

Abstract

Dispositif électronique, comportant un contrôleur d’interruption (CI) possédant une entrée (EC) pour recevoir un signal d’horloge contrôleur (CLK-CI), une sortie (SC) et configuré pour délivrer un signal d’interruption de sortie (ILACout) sur ladite sortie (SC) en présence dudit signal d’horloge contrôleur (CLK-CI), et un circuit de commande (CC). Le circuit de commande possède, une interface d’entrée pour recevoir au moins un signal d’interruption (ILACin) susceptible d’émaner d’au moins un équipement externe (EQ1, EQ2, EQ3) au dispositif, une entrée d’horloge (ECK) pour recevoir un signal d’horloge externe (CLK), et des moyens de commande connectés à l’interface d’entrée et à l’entrée d’horloge (ECK). Les moyens de commandes sont configurés pour générer automatiquement le signal d’horloge contrôleur (CLK-CI) à partir du signal d’horloge externe (CLK) en présence dudit au moins un signal d’interruption (ILACin) et jusqu’à une délivrance du signal d’interruption de sortie (ILACout) correspondant. Figure pour l’abrégé : Fig 1
FR2003733A 2020-04-14 2020-04-14 Contrôleur d’interruption et procédé de gestion d’un tel contrôleur Active FR3109227B1 (fr)

Priority Applications (4)

Application Number Priority Date Filing Date Title
FR2003733A FR3109227B1 (fr) 2020-04-14 2020-04-14 Contrôleur d’interruption et procédé de gestion d’un tel contrôleur
US17/229,307 US11550744B2 (en) 2020-04-14 2021-04-13 Interrupt controller and method of managing an interrupt controller
CN202110402330.3A CN113535613B (zh) 2020-04-14 2021-04-14 中断控制器和管理中断控制器的方法
US18/065,475 US11853241B2 (en) 2020-04-14 2022-12-13 Interrupt controller and method of managing an interrupt controller

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR2003733 2020-04-14
FR2003733A FR3109227B1 (fr) 2020-04-14 2020-04-14 Contrôleur d’interruption et procédé de gestion d’un tel contrôleur

Publications (2)

Publication Number Publication Date
FR3109227A1 FR3109227A1 (fr) 2021-10-15
FR3109227B1 true FR3109227B1 (fr) 2022-05-06

Family

ID=72266392

Family Applications (1)

Application Number Title Priority Date Filing Date
FR2003733A Active FR3109227B1 (fr) 2020-04-14 2020-04-14 Contrôleur d’interruption et procédé de gestion d’un tel contrôleur

Country Status (2)

Country Link
US (2) US11550744B2 (fr)
FR (1) FR3109227B1 (fr)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR3109227B1 (fr) * 2020-04-14 2022-05-06 St Microelectronics Alps Sas Contrôleur d’interruption et procédé de gestion d’un tel contrôleur

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20000020265A (ko) * 1998-09-18 2000-04-15 윤종용 인터럽트 컨트롤러
JP2001350738A (ja) * 2000-06-08 2001-12-21 Mitsubishi Electric Corp フラッシュメモリ内蔵マイクロコンピュータ
GB2368671B (en) * 2000-11-03 2004-08-18 Advanced Risc Mach Ltd A logic unit and integrated circuit for clearing interrupts
GB2396445B (en) * 2002-12-19 2005-12-21 Advanced Risc Mach Ltd An interrupt controller and interrupt controlling method for prioritizing interrupt requests generated by a plurality of interrupt sources
GB2433794B (en) * 2005-12-21 2010-08-18 Advanced Risc Mach Ltd Interrupt controller utiilising programmable priority values
CN102566739B (zh) * 2012-01-06 2014-11-26 威盛电子股份有限公司 多核处理器***及其动态电源管理方法与控制装置
US9323312B2 (en) * 2012-09-21 2016-04-26 Atmel Corporation System and methods for delaying interrupts in a microcontroller system
JP6048507B2 (ja) * 2012-09-27 2016-12-21 富士通株式会社 変換装置、変換方法、および情報処理システム
US9304571B2 (en) * 2013-04-12 2016-04-05 Apple Inc. Interrupt based power state management
US10788853B2 (en) * 2017-01-31 2020-09-29 Texas Instruments Incorporated Interrupt handling method and apparatus for slow peripherals
CN111316234B (zh) * 2017-09-12 2024-03-12 恩倍科微公司 极低功率微控制器***
FR3109227B1 (fr) * 2020-04-14 2022-05-06 St Microelectronics Alps Sas Contrôleur d’interruption et procédé de gestion d’un tel contrôleur

Also Published As

Publication number Publication date
FR3109227A1 (fr) 2021-10-15
CN113535613A (zh) 2021-10-22
US20230113667A1 (en) 2023-04-13
US11853241B2 (en) 2023-12-26
US20210318972A1 (en) 2021-10-14
US11550744B2 (en) 2023-01-10

Similar Documents

Publication Publication Date Title
US10785231B2 (en) Enhancing processing efficiency of blockchain technologies using parallel service data processing
US4890270A (en) Method and apparatus for measuring the speed of an integrated circuit device
US4675899A (en) Frequency ring director
FR3109227B1 (fr) Contrôleur d’interruption et procédé de gestion d’un tel contrôleur
US10887292B2 (en) Obfuscated haptic interfaces with natural interaction steganography
US9552034B2 (en) Systems and methods for providing local hardware limit management and enforcement
US5513152A (en) Circuit and method for determining the operating performance of an integrated circuit
US11127019B2 (en) Security verification method and device for smart card application
RU2015151605A (ru) Управление синхронизацией для несогласованного приемника сигнала
CN104168270A (zh) 身份验证方法、服务器、客户端及***
US10719116B2 (en) Intelligent display on/off switching for electronic device displays
TWM519348U (zh) 電源供應系統
CN111831054A (zh) 一种异步***时钟同步方法、装置、***和存储介质
TW201515393A (zh) 時脈調整裝置及其相關時脈調整方法
CN113992853A (zh) 补光灯控制方法、模组、设备、***、装置及电子设备
FR2974467B1 (fr) Synthetiseur d'un signal oscillant
US9774334B2 (en) Clock recovery circuit, optical module, and clock recovery method
FR3079374B1 (fr) Procede de gestion du fonctionnement d'une boucle a verrouillage de phase, et circuit integre correspondant
FR3090917B1 (fr) Dispositif synchrone muni d’un circuit de garde de marge
FR3085483B1 (fr) Evaluation d'une consommation moyenne d'un circuit electronique
US20240179505A1 (en) Voice command with emergency response
FR3112044B1 (fr) Procédé de gestion du démarrage d’une boucle à verrouillage de phase, et circuit intégré correspondant
CN110147989A (zh) 一种安保流程的触发***、方法及装置
FR2870351A1 (fr) Dispositif de mesure d'un champ electromagnetique, systeme de commande utilisant ce dispositif et circuit electronique concu pour ce dispositif
US20220366771A1 (en) Wearable Device for Creating Social Distancing Awareness

Legal Events

Date Code Title Description
PLFP Fee payment

Year of fee payment: 2

PLSC Publication of the preliminary search report

Effective date: 20211015

PLFP Fee payment

Year of fee payment: 3

PLFP Fee payment

Year of fee payment: 4

PLFP Fee payment

Year of fee payment: 5