IP Library Granted Patent US 7,917,684
Granted Patent B2
US 7,917,684 · App. 12/265,436 · Granted Mar 29, 2011

Bus translator

Assignee: Micron Technology, Inc.
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,917,684
App. No.
12/265,436
Granted
Mar 29, 2011
Kind
B2
Abstract

Disclosed are methods and devices, among which is a device including a bus translator. In some embodiments, the device also includes a core module and a core bus coupled to the core module. The bus translator may be coupled to the core module via the core bus, and the bus translator may be configured to translate between signals from a selected one of a plurality of different types of buses and signals on the core bus.

Claims (39)

1. A device, comprising:

a core module;

a core bus coupled to the core module; and

a bus translator coupled to the core module via the core bus, wherein the bus translator is configured to translate between signals from a selected one of a plurality of different types of buses and signals on the core bus,

wherein the core module comprises a pattern-recognition processor, wherein the pattern recognition processor comprises:

a decoder having an input configured to receive a data stream to be searched; and

a plurality of feature cells coupled to the row decoder, wherein each of the plurality of feature cells comprise a plurality of memory cells each addressable by a conductor coupled to an output of the decoder.

2. The device of claim 1 , wherein the core module comprises memory.

3. The device of claim 1 , wherein the core module comprises a drive controller.

4. The device of claim 1 , wherein the core module comprises a data-acquisition module.

5. The device of claim 1 , wherein the bus translator comprises a multiplexer that couples the core bus to the selected one of the plurality of different types of buses.

6. The device of claim 5 , wherein the bus translator comprises a demultiplexer that couples the core bus to the selected one of the plurality of different types of buses.

7. The device of claim 1 , comprising a bus I/O driver configured to translate voltages of signals on the core bus to different voltages of signals on the selected one of the plurality of different types of buses.

8. The device of claim 1 , wherein the bus translator is configured to translate timing of signals on the core bus to different timing of signals on the selected one of the plurality of different types of buses.

9. The device of claim 1 , comprising the plurality of different types of buses.

10. The device of claim 9 , wherein each of the plurality of different types of buses comprises drivers.

11. The device of claim 10 , wherein the drivers for each of the plurality of different types of buses are not shared among the plurality of different types of buses.

12. The device of claim 9 , wherein each of the plurality of different types of buses comprises a bus physical interface.

13. The device of claim 9 , wherein the plurality of different types of buses comprise a double-data rate 3 (DDR3) bus.

14. The device of claim 13 , wherein the plurality of different types of buses comprise a PCI express bus.

15. The device of claim 9 , wherein the plurality of different types of buses comprise:

a bus with non-multiplexed address and data; and

a bus with multiplexed address and data.

16. The device of claim 9 , wherein the plurality of different types of buses comprise:

a synchronous bus; and

an asynchronous bus.

17. The device of claim 9 , wherein the plurality of different types of buses comprise:

a serial bus; and

a parallel bus.

18. A system, comprising:

a processor; and

a device coupled to the processor, wherein the device comprises:

a core module, wherein the core module comprises a pattern-recognition processor, wherein the pattern recognition processor comprises:

a decoder having an input configured to receive a data stream to be searched; and

a plurality of feature cells coupled to the row decoder, wherein each of the plurality of feature cells comprise a plurality of memory cells each addressable by a conductor coupled to an output of the decoder; and

a bus translator, wherein the core module is coupled to the processor through the bus translator.

19. The system of claim 18 , wherein the bus translator comprises physical bus interfaces for more than one different type of bus.

20. The system of claim 19 , wherein the bus translator comprises bus drivers configured to drive signals on more than one different type of bus.

21. The system of claim 18 , wherein the bus translator comprises a multiplexer.

Assignments (8)
RELEASE OF SECURITY INTEREST Recorded Nov 12, 2019
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: MICRON TECHNOLOGY, INC.; MICRON SEMICONDUCTOR PRODUCTS, INC.
Reel/Frame 051028/0001 →
RELEASE OF SECURITY INTEREST Recorded Oct 9, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: MICRON TECHNOLOGY, INC.
Reel/Frame 050937/0001 →
RELEASE OF SECURITY INTEREST Recorded Aug 23, 2018
From: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: MICRON TECHNOLOGY, INC.
Reel/Frame 047243/0001 →
SECURITY INTEREST Recorded Jul 13, 2018
From: MICRON TECHNOLOGY, INC.; MICRON SEMICONDUCTOR PRODUCTS, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 047540/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REPLACE ERRONEOUSLY FILED PATENT #7358718 WITH THE CORRECT PATENT #7358178 PREVIOUSLY RECORDED ON REEL 038669 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Jun 8, 2017
From: MICRON TECHNOLOGY, INC.
To: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 043079/0001 →
PATENT SECURITY AGREEMENT Recorded Jun 2, 2016
From: MICRON TECHNOLOGY, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 038954/0001 →
SECURITY INTEREST Recorded May 12, 2016
From: MICRON TECHNOLOGY, INC.
To: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 038669/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 5, 2008
From: NOYES, HAROLD B; KING, STEVEN P.
To: MICRON TECHNOLOGY, INC.
Reel/Frame 021791/0779 →
Continuity (1)
Related Publication 20100115173A1 · May 6, 2010