-
公开(公告)号:US20170060727A1
公开(公告)日:2017-03-02
申请号:US15343666
申请日:2016-11-04
Applicant: Atmel Corporation
Inventor: Ingar Hanssen
IPC: G06F11/36
CPC classification number: G06F11/362 , G06F11/3419 , G06F11/348 , G06F11/3604 , G06F11/3612 , G06F11/3636 , G06F11/3648
Abstract: An on-chip system uses a time measurement circuit to trap code that takes longer than expected to execute by breaking code execution on excess time consumption.
Abstract translation: 片上系统使用时间测量电路来捕获超过预期的代码,以通过在多余的时间消耗下执行代码执行来执行。
-
公开(公告)号:US09256399B2
公开(公告)日:2016-02-09
申请号:US13929554
申请日:2013-06-27
Applicant: Atmel Corporation
Inventor: Ingar Hanssen
CPC classification number: G06F8/00 , G06F9/4812 , G06F11/3466 , G06F11/3636 , G06F11/3664 , G06F13/00 , G06F13/24
Abstract: Systems and methods for breaking program execution on events are described. One of the systems includes an event subsystem for receiving the signaling events generated by one or more associated peripheral devices. The system also includes a command module which is coupled between the event subsystem and a debug module, the command module receives the signaling events from the event subsystem and in response generates break commands. The debug module of the system receives the break commands from the command module and, in response, interrupts the execution of a program of a controller.
Abstract translation: 描述用于断开事件的程序执行的系统和方法。 系统之一包括用于接收由一个或多个相关联的外围设备产生的信令事件的事件子系统。 该系统还包括耦合在事件子系统和调试模块之间的命令模块,命令模块从事件子系统接收信令事件,并响应生成中断命令。 系统的调试模块从命令模块接收断点命令,作为响应,中断了控制器程序的执行。
-
公开(公告)号:US09823734B2
公开(公告)日:2017-11-21
申请号:US14462367
申请日:2014-08-18
Applicant: Atmel Corporation
Inventor: Ingar Hanssen , Frode Milch Pedersen
CPC classification number: G06F1/3293 , G01R22/10 , H02M3/07 , H02M3/156 , H02M2001/0009 , H02M2001/0012
Abstract: A circuit includes a pulse generator coupled to a switch mode power supply. The switch mode power supply includes a switching component configured for transferring a charge to an energy storage component in response to pulses provided by the pulse generator. A pulse counter is coupled to the pulse generator or the switching component and configured to count pulses over a time period and thereby generate a pulse count. A converter coupled to the pulse counter is configured to generate a power measurement for the time period based on the pulse count. If the switch mode power supply has different modes of operation, a different counter may be used for each mode.
-
公开(公告)号:US09684367B2
公开(公告)日:2017-06-20
申请号:US14316625
申请日:2014-06-26
Applicant: Atmel Corporation
Inventor: Ingar Hanssen
CPC classification number: G06F1/3296 , G06F1/3243 , G06F1/3287 , G06F17/505 , Y02D10/152 , Y02D10/171 , Y02D10/172 , Y02P90/02
Abstract: A power trace port included in a system (e.g., a microcontroller system) having multiple power domains includes a power trace port that outputs digital signals indicating the states of the power domains. If each power domain is independent of other power domains in the system, each power domain can have its own set of power trace pins in the power trace port that are at least partially external to the system. If a power domain has multiple states, multiple pins can be used to indicate the multiple states. In some implementations, the power trace port can include performance level pins for providing performance level signals. The power trace port can be coupled to power trace probes of a power analyzer that is external to the system for generating power traces.
-
公开(公告)号:US20150006969A1
公开(公告)日:2015-01-01
申请号:US13929605
申请日:2013-06-27
Applicant: Atmel Corporation
Inventor: Ingar Hanssen
IPC: G06F11/36
CPC classification number: G06F11/348 , G06F11/3037 , G06F11/3476 , G06F2201/835
Abstract: Systems and methods for generating event trace records are described. One example system includes an event subsystem that receives signaling events generated by one or more associated peripheral devices. The system includes a trace module which is coupled to the event subsystem. The trace module receives the signaling events, samples the received signaling events, receives timestamps, and generates event trace records. Each event trace record includes the sampled signaling events and a respective timestamp indicative of the sampling time. The trace module can generate save commands, and deliver the event trace records and the save commands as outputs.
Abstract translation: 描述用于生成事件跟踪记录的系统和方法。 一个示例系统包括事件子系统,其接收由一个或多个相关联的外围设备产生的信令事件。 该系统包括耦合到事件子系统的跟踪模块。 跟踪模块接收信令事件,对接收到的信令事件进行采样,接收时间戳,并生成事件跟踪记录。 每个事件跟踪记录包括采样信令事件和指示采样时间的相应时间戳。 跟踪模块可以生成保存命令,并将事件跟踪记录和保存命令作为输出。
-
公开(公告)号:US20150006965A1
公开(公告)日:2015-01-01
申请号:US13929554
申请日:2013-06-27
Applicant: Atmel Corporation
Inventor: Ingar Hanssen
IPC: G06F11/36
CPC classification number: G06F8/00 , G06F9/4812 , G06F11/3466 , G06F11/3636 , G06F11/3664 , G06F13/00 , G06F13/24
Abstract: Systems and methods for breaking program execution on events are described. One of the systems includes an event subsystem for receiving the signaling events generated by one or more associated peripheral devices. The system also includes a command module which is coupled between the event subsystem and a debug module, the command module receives the signaling events from the event subsystem and in response generates break commands. The debug module of the system receives the break commands from the command module and, in response, interrupts the execution of a program of a controller.
Abstract translation: 描述用于断开事件的程序执行的系统和方法。 系统之一包括用于接收由一个或多个相关联的外围设备产生的信令事件的事件子系统。 该系统还包括耦合在事件子系统和调试模块之间的命令模块,命令模块从事件子系统接收信令事件,并响应生成中断命令。 系统的调试模块从命令模块接收断点命令,作为响应,中断了控制器程序的执行。
-
公开(公告)号:US10284196B2
公开(公告)日:2019-05-07
申请号:US15414766
申请日:2017-01-25
Applicant: ATMEL CORPORATION
Inventor: Ingar Hanssen , Arild Rødland , Rian Whelan
IPC: H03K17/96 , G01R27/26 , H03K17/955
Abstract: In certain embodiments, a method includes applying voltage to a sensor that includes first and second electrode tracks, the sensor proximate to a conductor depressible relative to the sensor and located between a button and the sensor. The conductor can capacitively couple with a capacitive node formed by the tracks, and the button can capacitively couple with an object. A value of a capacitance at the node is measured, the capacitance reflecting an amount of capacitive coupling between the conductor and the node. In response to the value meeting a first condition, a first button state is detected, indicating the object is within a detectable distance of and not in contact with the button. In response to the value meeting a second condition, a second button state is detected, indicating the object is in contact with the button and the conductor is not in contact with the sensor.
-
公开(公告)号:US10176076B2
公开(公告)日:2019-01-08
申请号:US15343666
申请日:2016-11-04
Applicant: Atmel Corporation
Inventor: Ingar Hanssen
Abstract: An on-chip system uses a time measurement circuit to trap code that takes longer than expected to execute by breaking code execution on excess time consumption.
-
公开(公告)号:US09645870B2
公开(公告)日:2017-05-09
申请号:US13929617
申请日:2013-06-27
Applicant: Atmel Corporation
Inventor: Ingar Hanssen
CPC classification number: G06F11/0706 , G06F11/2221 , G06F11/3037 , G06F11/3055 , G06F11/3476 , G06F11/3485 , G06F2201/835
Abstract: Systems and methods for generating DMA transaction trace records are described. One example system includes a controller that includes a trace module. The trace module receives transfer requests for direct memory access channels, receives timestamps indicative of a transfer request time, generates trace records, wherein each trace record includes a respective timestamp indicative of a transfer request time, generates save commands, and delivers the trace records and the save commands as outputs. The system includes a storage module for saving trace records.
-
公开(公告)号:US09489287B2
公开(公告)日:2016-11-08
申请号:US13974965
申请日:2013-08-23
Applicant: Atmel Corporation
Inventor: Ingar Hanssen
CPC classification number: G06F11/362 , G06F11/3419 , G06F11/348 , G06F11/3604 , G06F11/3612 , G06F11/3636 , G06F11/3648
Abstract: An on-chip system uses a time measurement circuit to trap code that takes longer than expected to execute by breaking code execution on excess time consumption.
Abstract translation: 片上系统使用时间测量电路来捕获超过预期的代码,以通过在多余的时间消耗下执行代码执行来执行。
-
-
-
-
-
-
-
-
-