IP Library Granted Patent US 7,026,842
Granted Patent B1
US 7,026,842 · App. 11/087,526 · Granted Apr 11, 2006

Method and apparatus for reliable pulse event detection

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,026,842
App. No.
11/087,526
Granted
Apr 11, 2006
Kind
B1
Abstract

A circuit for detecting asynchronous events includes a first event detection latch; and a second event detection latch coupled to the first event detection latch, wherein the first event detection latch is ready to detect an event when the second event detection latch is being reset and wherein the second event detection latch is ready to detect a next event when the first event detection latch is being reset.

Claims (28)

1. A circuit for detecting asynchronous events comprising:

a first event detection latch; and

a second event detection latch coupled to the first event detection latch, wherein the first event detection latch is ready to detect an event when the second event detection latch is being reset and wherein the second event detection latch is ready to detect a next event when the first event detection latch is being reset.

2. The circuit of claim 1 , wherein the first event detection latch is an edge detection latch.

3. The circuit of claim 2 , wherein the first event detection latch detects a rising edge event.

4. The circuit of claim 2 , wherein the first event detection latch detects a falling edge event.

5. The circuit of claim 1 , wherein the second event detection latch is an edge detection latch.

6. The circuit of claim 5 , wherein the second event detection latch detects a rising edge event.

7. The circuit of claim 5 , wherein the second event detection latch detects a falling edge event.

8. The circuit of claim 1 , wherein the first event detection latch is a high level event detection latch.

9. The circuit of claim 2 , wherein the first event detection latch is a low level event detection latch.

10. The circuit of claim 1 , further comprising a third and fourth event detection latches and a programming signal for programming each of the first, second, third, and fourth event detection latches to detect one of the group consisting a rising edge event, a falling edge event, a high level event, and a low level event.

11. The circuit of claim 1 , further comprising a multiplexor coupled to the first and second event detection latches for selecting one of the outputs of the first or second event detection latches.

12. The circuit of claim 1 , further comprising a synchronizer circuit for synchronizing the output of the multiplexor and inputting the synchronized signal to a processor as an interrupt signal.

13. A method for detecting asynchronous events, the method comprising:

detecting a first event by a first event detection circuit;

resetting the first event detection circuit after the first event is detected;

detecting a second event by a second event detection circuit; and

resetting the second event detection circuit after the second event is detected, wherein the first event detection circuit is ready to detect an event when the second event detection circuit is being reset and wherein the second event detection circuit is ready to detect a next event when the first event detection circuit is being reset.

14. The method of claim 13 , further comprising programming the first and second event detection circuits for detecting one of the group consisting a rising edge event, a falling edge event, a high level event, and a low level event.

15. The method of claim 13 , further comprising selecting one of the outputs of the first or second event detection latches.

16. The method of claim 15 , further comprising synchronizing the selected signal and inputting the synchronized signal to a processor as an interrupt signal.

17. A programmable circuit for detecting event signals comprising:

a first programmable event detection circuit for detecting one of the group consisting a rising edge event, a falling edge event, a high level event, and a low level event; and

a second programmable event detection circuit coupled to the first programmable event detection circuit for detecting one of the group consisting a rising edge event, a falling edge event, a high level event, and a low level event, wherein the first and second programmable event detection circuits operate in a ping-pong manner for detecting events.

18. The circuit of claim 17 , further comprising a multiplexor coupled to the first and second event detection circuits for selecting one of the outputs of the first or second event detection circuits.

19. The circuit of claim 17 , further comprising a synchronizer circuit for synchronizing the output of the multiplexor and inputting the synchronized signal to a processor as an interrupt signal.

20. The circuit of claim 19 , wherein the output of the multiplexor is selected by the processor.

Assignments (6)
CORRECTIVE ASSIGNMENT TO CORRECT THE EXECUTION DATE PREVIOUSLY RECORDED AT REEL: 047196 FRAME: 0097. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Mar 6, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 048555/0510 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047196/0097 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 23, 2005
From: LOU, WENKWEI
To: BROADCOM CORPORATION
Reel/Frame 016413/0077 →