IP Library Granted Patent US 7,360,055
Granted Patent B2
US 7,360,055 · App. 10/776,760 · Granted Apr 15, 2008

Two address map for transactions between an X-bit processor and a Y-bit wide memory

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,360,055
App. No.
10/776,760
Granted
Apr 15, 2008
Kind
B2
Abstract

Presented herein are systems and methods for two address map for transactions between an X-bit processor and a Y-bit wide memory. A processor subsystem comprises a first address space, a second address space, and a bridge. The first address space stores data words of a first length. The second address space stores data words of a second length. The bridge performs one transaction after receiving a transaction with an address corresponding to the first address space and performs two transactions after receiving a transaction with the address corresponding to the second address space.

Claims (34)

1. A processor subsystem for transacting data, the processor subsystem comprising:

a memory for storing data, the memory mapped to a first address space associated with data values with a first length and a second address space associated with data values with a second length; and

a bridge for determining whether the address corresponds to a first address space or a second address space by examining a particular bit in the address and performing one transaction after receiving a transaction with an address corresponding to the first address space and for performing two or more transactions after receiving a transaction with the address corresponding to the second address space.

2. The processor subsystem of claim 1 , wherein the bridge further comprises:

address control logic for causing the bridge to perform one transaction after receiving a transaction with an address corresponding to the first address space and perform two or more transactions after receiving a transaction with the address corresponding to the second address space.

3. The processor subsystem of claim 2 , wherein the bridge further comprises address decode logic, and the address decode logic comprises:

a first logic circuit for decoding the address; and

a second logic circuit for determining if address corresponds to the first address space or the second address space.

4. The processor subsystem of claim 3 , wherein the second logic circuit determines whether the address corresponds to the first address space or the second address space by examining the particular bit in the address.

5. Processor subsystem of claim 1 , wherein the first length is 16 bits and the second length is 32 bits.

6. A method for transacting data, said method comprising:

receiving a transaction for a target address;

determining whether the target address corresponds to the first address space or the second address space by examining a particular bit in the address;

performing one transaction if the target address corresponds to a first address space; and

performing two transactions if the target address corresponds to a second address space.

7. The method of claim 6 , further comprising:

decoding the target address.

8. A circuit for transaction data, said circuit comprising:

a processor subsystem comprising:

memory for storing data, the memory mapped to a first address space associated with words of a first length and a second address space associated with words of a second length; and

a bridge for receiving a transaction with an address, determining whether the address corresponds to the first address space or the second address space by examining a particular bit in the address and performing one transaction after receiving the transaction with the address corresponding to the first address space and for performing two or more transactions after receiving the transaction with the address corresponding to the second address space; and

a processor for requesting transactions from the processor subsystem.

9. The circuit of claim 8 , wherein the bridge further comprises:

address control logic for causing the bridge to perform one transaction after receiving a transaction with an address corresponding to the first address space and perform two or more transactions after receiving a transaction with the address corresponding to the second address space.

10. The circuit of claim 9 , wherein the bridge further comprises address decode logic, and the address decode logic comprises:

a first logic circuit for decoding the address;and

a second logic circuit for determining if address corresponds to the first address space or the second address space.

11. The circuit of claim 10 wherein the second logic circuit determines whether the address corresponds to the first address space or the second address space by examining the particular bit in the address.

12. The circuit of claim 8 , wherein the first length is 16 bits and the second length is 32 bits.

13. The circuit of claim 8 , further comprising:

a bus for transmitting the transaction from the processor to the processor subsystem.

14. A processor subsystem for transacting data, the processor subsystem comprising:

memory for storing data, the memory mapped to a first address space associated with data values of a first length and a second address space associated with data values of a second length; and

a bridge for decoding an address by examining a particular bit within the address and performing one transaction when the address corresponds to the first address space and performing two or more transactions when the address corresponds to the second address space.

Assignments (8)
CORRECTIVE ASSIGNMENT TO CORRECT THE ERROR IN RECORDING THE MERGER PREVIOUSLY RECORDED AT REEL: 047357 FRAME: 0302. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 22, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 048674/0834 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF MERGER PREVIOUSLY RECORDED ON REEL 047195 FRAME 0658. ASSIGNOR(S) HEREBY CONFIRMS THE THE EFFECTIVE DATE IS 09/05/2018. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047357/0302 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047195/0658 →
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 May 20, 2004
From: BHATIA, SANDEEP
To: BROADCOM CORPORATION
Reel/Frame 014656/0673 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 5, 2004
From: BHATIA, SANDEEP
To: BROADCOM CORPORATION
Reel/Frame 014494/0023 →