CA2455010C

Configurable communication integrated circuit

Abstract

The present invention is a programmable integrated circuit that can be used to handle different communication and input-output specifications. In one embodiment, the integrated circuit contains at least two physical layer modules, a media independent interface and a media access control module. The physical layer modules are preferably fixed logic components embedded in programmable logic fabric. In another embodiement, the integrated circuit contains a physical layer module and at least two media access control modules. The physical layer module is preferably a fixed logic component embedded in programmable logic fabric. Additionally, the integrated circuit can be programmed to comprise programming instructions for at least a portion of a Universal Serial Bux (USB) interface communication link, and may include programming instructions for a USB controller for configuring the FPGA in accordance therewith.

CA2455010C, drawing sheet 1
Sheet 1 of 14

Term

Term ended

Expired 17 July 2022, 4.2 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

6 claims: 1 independent, 5 dependent

  1. 1
    CA 02455010 2009-02-05 74842-39 CLAIMS :1. A programmable integrated circuit used in a communication system, comprising: at least a first and a second physical layer module each can interact with a physical medium under a predetermined specification;a media independent interface that can receive a first set of data from either one of the first and the second physical layer modules and generate a second s et of data;and a media access control module that processes the second set of data;and wherein the media access control module comprises a first portion and a second portion, and wherein the first portion remains unchanged after configuration and the second portion is partially reconfigurable in response to a selection of either the first or the second physical layer module.