IP Library Granted Patent US 8,874,820
Granted Patent B2
US 8,874,820 · App. 12/979,995 · Granted Oct 28, 2014

Mechanism for facilitating a configurable port-type peripheral component interconnect express/serial advanced technology attachment host controller architecture

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,874,820
App. No.
12/979,995
Granted
Oct 28, 2014
Kind
B2
Abstract

A mechanism for facilitating configuration of port-type Peripheral Component Interconnect Express/Serial Advanced Technology Attachment host controller architecture is described. In one embodiment, an apparatus includes a plurality of PHYs to be used as Peripheral Component Interconnect Express (PCIe) ports and Serial Advanced Technology Attachment (SATA) ports, and logic to facilitate swapping of one or more of the plurality of PHYs between being the PCIe ports and the SATA ports.

Claims (30)

1. An apparatus comprising:

a plurality of PHYs to be used as Peripheral Component Interconnect Express (PCIe) ports and Serial Advanced Technology Attachment (SATA) ports;

at least one pin to be strapped before power is applied to the apparatus; and

logic to facilitate swapping of one or more of the plurality of PHYs between being the PCIe ports and the SATA ports based on the strapping of the at least one pin.

2. The apparatus of claim 1 , further comprising a single switch to trigger the logic to facilitate swapping between a PCIe port and a SATA port.

3. The apparatus of claim 1 , further comprising multiple switches to trigger the logic to facilitate swapping between the PCIe port and the SATA port.

4. The apparatus of claim 1 , wherein the plurality of PHYs include 16 PHYs having a combination of 1 PCIe port and 15 SATA ports.

5. The apparatus of claim 1 , wherein the plurality of PHYs include 16 PHYs having a combination of 2 PCIe ports and 14 SATA ports.

6. The apparatus of claim 1 , wherein the plurality of PHYs include 16 PHYs having a combination of 4 PCIe ports and 12 SATA ports.

7. The apparatus of claim 1 , wherein the plurality of PHYs include 16 PHYs having a combination of 8 PCIe ports and 8 SATA ports.

8. A system comprising:

an integrated circuit having:

a plurality of PHYs to be used as Peripheral Component Interconnect Express (PCIe) ports and Serial Advanced Technology Attachment (SATA) ports;

at least one pin to be strapped before power is applied to the integrated circuit; and

logic to facilitate swapping of one or more of the plurality of PHYs between being the PCIe ports and the SATA ports based on the strapping of the at least one pin.

9. The system of claim 8 , further comprising a single switch to trigger the logic to facilitate swapping between a PCIe port and a SATA port.

10. The system of claim 8 , further comprising multiple switches to trigger the logic to facilitate swapping between the PCIe port and the SATA port.

11. The system of claim 8 , wherein the plurality of PHYs include 16 PHYs having a combination of 1 PCIe port and 15 SATA ports.

12. The system of claim 8 , wherein the plurality of PHYs include 16 PHYs having a combination of 2 PCIe ports and 14 SATA ports.

13. The system of claim 8 , wherein the plurality of PHYs include 16 PHYs having a combination of 4 PCIe ports and 12 SATA ports.

14. The system of claim 8 , wherein the plurality of PHYs include 16 PHYs having a combination of 8 PCIe ports and 8 SATA ports.

15. A method comprising:

identifying a plurality of PHYs to be used as Peripheral Component Interconnect Express (PCIe) ports and Serial Advanced Technology Attachment (SATA) ports;

strapping at least one pin before power is applied; and

swapping one or more of the plurality of PHYs between being the PCIe ports and the SATA ports based on the strapping of the at least one pin.

16. The method of claim 15 , further comprising swapping between a PCIe port and a SATA port using a single switch.

17. The method of claim 15 , further comprising swapping between the PCIe port and the SATA port using multiple switches.

18. The method of claim 15 , wherein the plurality of PHYs include 16 PHYs having a combination of 1 PCIe port and 15 SATA ports.

19. The method of claim 15 , wherein the plurality of PHYs include 16 PHYs having a combination of 2 PCIe ports and 14 SATA ports.

20. The method of claim 15 , wherein the plurality of PHYs include 16 PHYs having a combination of 4 PCIe ports and 12 SATA ports, and wherein the plurality of PHYs include 16 PHYs having a combination of 8 PCIe ports and 8 SATA ports.

Assignments (5)
SECURITY INTEREST Recorded Jul 18, 2019
From: LATTICE SEMICONDUCTOR CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 049795/0481 →
RELEASE OF SECURITY INTEREST Recorded May 21, 2019
From: JEFFERIES FINANCE LLC
To: LATTICE SEMICONDUCTOR CORPORATION; SILICON IMAGE, INC.; SIBEAM, INC.; DVDO, INC.
Reel/Frame 049827/0326 →
MERGER Recorded Aug 21, 2015
From: SILICON IMAGE, INC.
To: LATTICE SEMICONDUCTOR CORPORATION
Reel/Frame 036419/0792 →
SECURITY INTEREST Recorded Mar 19, 2015
From: LATTICE SEMICONDUCTOR CORPORATION; SIBEAM, INC.; SILICON IMAGE, INC.; DVDO, INC.
To: JEFFERIES FINANCE LLC
Reel/Frame 035226/0289 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 18, 2011
From: OH, KYUTAEG; MAXWELL, CONRAD A.
To: SILICON IMAGE, INC.
Reel/Frame 025981/0963 →