IP Library Granted Patent US 8,024,511
Granted Patent B2
US 8,024,511 · App. 12/229,916 · Granted Sep 20, 2011

Systems, devices, and/or methods to access synchronous RAM in an asynchronous manner

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 8,024,511
App. No.
12/229,916
Granted
Sep 20, 2011
Kind
B2
Abstract

Certain exemplary embodiments can provide a method, which can comprise, via a state machine implemented as an application specific integrated circuit, responsive to an automatically detected asynchronous RAM interface signal, automatically transmitting a corresponding synchronous RAM interface signal. The state machine can be communicatively coupled to a programmable logic controller.

Claims (48)

1. A system comprising:

a state machine implemented as an application specific integrated circuit, said state machine adapted to, responsive to an automatically detected asynchronous RAM interface signal, automatically transmit a corresponding synchronous RAM interface signal, said state machine communicatively coupled to a programmable logic controller; and

wherein the state machine is adapted to enter a read cycle upon occurrence of an asynchronous event output enable.

2. The system of claim 1 , further comprising:

said programmable logic controller.

3. The system of claim 1 , further comprising:

a synchronous RAM adapted to receive said synchronous RAM interface signal.

4. The system of claim 1 , wherein said state machine is adapted to:

automatically detect said asynchronous RAM interface signal.

5. The system of claim 1 , wherein said state machine is adapted to:

control a synchronous RAM via a master system clock.

6. The system of claim 1 , wherein said state machine is adapted to:

upon entering a read cycle, toggle to a high state.

7. The system of claim 1 , wherein said state machine is adapted to:

upon entering a read cycle, latch a read address into internal registers for a synchronous RAM adapted to receive said synchronous RAM interface signal.

8. The system of claim 1 , wherein said state machine is adapted to:

output data at a latched address.

9. The system of claim 1 , wherein said state machine is adapted to:

upon outputting data from a synchronous RAM adapted to receive said synchronous RAM interface signal, enter a WAIT state.

10. The system of claim 1 , wherein said state machine is adapted to:

upon outputting data from a synchronous RAM adapted to receive said synchronous RAM interface signal, toggle to a low state.

11. The system of claim 1 , wherein said state machine is adapted to:

upon outputting data from a synchronous RAM adapted to receive said synchronous RAM interface signal, transition to an IDLE state.

12. The system of claim 1 , wherein said state machine is adapted to:

upon occurrence of an asynchronous event write enable, enter a write cycle.

13. The system of claim 1 , wherein said state machine is adapted to:

upon entering a write cycle, toggle a write clock to a high state.

14. The system of claim 1 , wherein said state machine is adapted to:

upon entering a write cycle, latch at least a portion of data into a holding register.

15. The system of claim 1 , wherein said state machine is adapted to:

upon entering a write cycle:

latch at least a portion of data into a holding register;

latch a write address; and

enable a write operation into said synchronous RAM.

16. The system of claim 1 , wherein said state machine is adapted to:

to a synchronous RAM adapted to receive said synchronous RAM interface signal, write data at a latched address.

17. The system of claim 1 , wherein said state machine is adapted to:

upon writing data to a synchronous RAM adapted to receive said synchronous RAM interface signal, enter a WAIT state.

18. The system of claim 1 , wherein said state machine is adapted to:

upon writing data to a synchronous RAM adapted to receive said synchronous RAM interface signal, toggle to a low state.

19. The system of claim 1 , wherein said state machine is adapted to:

upon writing data to a synchronous RAM adapted to receive said synchronous RAM interface signal, transition said state machine to an IDLE state.

20. A method comprising:

via a state machine implemented as an application specific integrated circuit, responsive to an automatically detected asynchronous RAM interface signal, automatically transmitting a corresponding synchronous RAM interface signal, said state machine communicatively coupled to a programmable logic controller; and

entering a read cycle upon occurrence of an asynchronous event output enable.

21. A machine-readable storage medium comprising machine-implementable instructions for activities comprising:

via a state machine implemented as an application specific integrated circuit, responsive to an automatically detected asynchronous RAM interface signal, automatically transmitting a corresponding synchronous RAM interface signal, said state machine communicatively coupled to a programmable logic controller; and

entering a read cycle upon occurrence of an asynchronous event output enable.

Assignments (2)
MERGER Recorded May 19, 2010
From: SIEMENS ENERGY AND AUTOMATION; SIEMENS BUILDING TECHNOLOGIES, INC.
To: SIEMENS INDUSTRY, INC.
Reel/Frame 024427/0113 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 24, 2008
From: WEDDLE, ROBERT ALAN
To: SIEMENS ENERGY & AUTOMATION, INC.
Reel/Frame 021578/0298 →