Unified input/output controller for integrated wireless devices

US9483429B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9483429-B2
Application numberUS-17274608-A
CountryUS
Kind codeB2
Filing dateJul 14, 2008
Priority dateJul 14, 2008
Publication dateNov 1, 2016
Grant dateNov 1, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A novel and useful apparatus for and method of a unified IO controller well suited for use in integrated wireless devices incorporating multiple functions. The unified IO controller is operative to provide a single host interface PHY/MAC that is shared among all functions on the controller. The invention provides an IO protocol handler comprising common and unified logic that provides IO access to any function on the device. The common and unified IO PHY interface logic is shared between multiple functions within the same device (e.g., WLAN, GPS, Bluetooth, etc.). This implementation provides optimized hardware partitioning in which common SDIO logic serves multiple functions thereby eliminating the need to provide a protocol handler for each function, reducing pin count, power consumption and die size, since the SDIO protocol handling is implemented in a shared module.

First claim

Opening claim text (preview).

What is claimed is: 1. A multifunction Input/Output (I/O) device, comprising: a plurality of I/O function modules; a host physical interface; and a shared interface coupled to said host physical interface and to said plurality of function modules, the shared interface comprising: a common configuration function comprising a register set for storing operational parameters common to all of the plurality of I/O function modules; and a physical layer block operative to decode host read/write requests received at said host physical interface, and to route data associated with the received read/write request between a selected one of the plurality of I/O function modules and the host physical interface. 2. The device according to claim 1 , wherein said physical layer block is operative to route data associated with a received read/write request for a single selected I/O function module only to the single selected I/O function module. 3. The device according to claim 1 , wherein said plurality of I/O function modules comprises one or more functions selected from the group consisting of Bluetooth, Global Positioning System (GPS), Wireless Local Area Network (WLAN) and Frequency Modulation (FM) radio. 4. The device according to claim 1 , wherein each of the plurality of I/O function modules comprises: an attachment module comprising one or more configuration registers and one or more synchronization buffers; and logic circuitry for performing the I/O function of the I/O function module. 5. The device according to claim 1 , further comprising: a bus coupled between the physical layer block and each of the plurality of I/O function modules. 6. The device according to claim 5 , wherein said bus comprises an Open Core Protocol compatible bus. 7. A Secure Digital Input Output (SDIO) multifunction device, comprising: a plurality of function modules; a host physical interface; and a shared SDIO interface coupled to said host physical interface and to said plurality of function modules, the shared SDIO interface comprising: a common configuration function comprising a register set for storing operational parameters common to all of the plurality of function modules; and a physical layer block operative to decode host read/write requests corresponding to transactions according to the SDIO standard received at said host physical interface, and to route data associated with the received read/write requests between a selected one of the plurality of function modules and the host physical interface. 8. The device according to claim 7 , wherein said physical layer block is operative to route data associated with a received host read/write request addressed to a single function module only to the addressed single function module. 9. The device according to claim 7 , wherein said plurality of function modules comprises one or more functions selected from the group consisting of Bluetooth, Global Positioning System (GPS), Wireless Local Area Network (WLAN) and Frequency Modulation (FM) radio. 10. The device according to claim 7 , wherein each of the plurality of function modules comprises: an attachment module comprising one or more configuration registers and one or more synchronization buffers; and logic circuitry for performing the I/O function of the I/O function module. 11. The device according to claim 7 , further comprising: a bus coupled between the physical layer block and each of the plurality of function modules. 12. The device according to claim 11 , wherein said bus comprises an Open Core Protocol compatible bus.

Assignees

Inventors

Classifications

  • where the program performs an interfacing function, e.g. device driver (G06F13/105 takes precedence; contention policies within device drivers G06F9/4881; scheduling within device drivers G06F9/52) · CPC title

  • System on Chip · CPC title

  • Cross-Sectional Technologies · mapped topic

  • Cross-Sectional Technologies · mapped topic

  • Wireless link with a computer system port · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9483429B2 cover?
A novel and useful apparatus for and method of a unified IO controller well suited for use in integrated wireless devices incorporating multiple functions. The unified IO controller is operative to provide a single host interface PHY/MAC that is shared among all functions on the controller. The invention provides an IO protocol handler comprising common and unified logic that provides IO access…
Who is the assignee on this patent?
Paycher Alon, Dekel Eli, Baum Avi, and 1 more
What technology area does this patent fall under?
Primary CPC classification G06F13/385. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 01 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).