Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home Multiplexer-related Multi-functional-I-O-buffers-in-a-field-programmable-gate-array-FPGA

 Method and system for fast access to an uplink channel in a mobile communications network
The present invention comprises a method and system for obtaining fast access to a multiplexed ...


 Triple orthogonally interleaed error correction system
In accordance with the present invention there is provided a triple orthogonally interleaved error ...


 Diversity transmitter/receiver
The object of the present invention is to provide a spread-spectrum diversity transmitter/receiver ...


 Interleaver and deinterleaver for use in a diversity transmission communication system
The current invention enhances the performance of a system utilizing interleaving and transmit ...


 System and method for providing packet-switched telephony
It is therefore one object of the present invention to provide a method and system for replacing a ...


 Two phase local mobility scheme for wireless access to packet based networks
Local mobility within a subnet is supported by classifying wireless base stations, and the routers ...


 Mobility management in wireless internet protocol networks
In a wireless cellular communications network based on the Internet Protocol (IP) where packets to ...


 Simple multicast extension for mobile IP SMM
In a preferred embodiment, the invention is a method and apparatus for routing data to a mobile ...


 Task-driven distributed multimedia consumer system
To this end, the invention provides a control system comprising multiple electronic devices ...


 Method and apparatus for operating the internet protocol over a high-speed serial bus
In accordance with a first aspect of the invention, a method of reconfiguring the bus lint without ...


 Multi-functional I/O buffers in a field programmable gate array (FPGA)

Details
Inventors: Andrews, William B.; Scholz, Harold N.;
Assignee: Lattice Semiconductor Corporation (Hillsboro, OR)
Primary Examiner: Le; Don Phu
Assistant Examiner:
Attorney, Agent or Firm:

A multi-functional programmable I/O buffer in a Field Programmable Gate Array (FPGA) device. The I/O buffer is programmably configurable to meet any of a wide range of I/O standards, be it single ended or differential, 5V, 3.3V, 2.5V or 1.5V logic, without the need for implementing multiple I/O buffers to properly handle each different iteration of I/O requirements. An embedded, internal programmable resistor (e.g., a programmable 100 ohm resistor) is programmably selected for use in differential I/O applications, thus eliminating the conventional requirement for the use of an external resistor connected to each differential receiver I/O pin. The present invention also separates I/O pads into groups in each of a plurality of banks in a programmable device (e.g., PLD, FPGA, etc.), with each group being separately powered by the user. The disclosed multi-functional I/O buffer may be programmably configured by the user to be, e.g., a single ended receiver or transmitter, a reference receiver or transmitter, or a differential receiver or transmitter. The pad logic of the multi-functional I/O buffer may include a double data rate input and output mode, each of which includes two flip-flop devices operating on opposite sides of a data clock signal. One of the two flip-flop devices may be borrowed from another logic element, e.g., from a shift register logic element.

DETAILED DESCRIPTION In accordance with the principles of the present invention, a multi-function I/O buffer in a programmable device comprises an enablable differential receiver, and an embedded differential resistance on a same integrated circuit as the enablable differential receiver.
A method of providing multi-functionality in an I/O buffer of a programmable device in accordance with another aspect of the present invention comprises programmably enabling either a differential receiver or a single ended receiver.
A differential transmitter or a single ended transmitter is programmably enabled.
If the differential receiver is enabled, an embedded resistance between input terminals of the differential receiver is also programmably enabled.
If the single ended receiver is enabled, the embedded resistance is programmably disabled.
In yet another aspect of the present invention, an I/O bank in a programmable device comprises a plurality of groups of I/O buffers, each of the I/O buffers being bonded to an external pin for power input.
Each of the I/O buffers is capable of being powered at a different voltage level.
In accordance with still another aspect, an I/O element of a programmable logic device relating to a single external pin of the programmable logic device comprises at least two input flipflop devices.
A first one of the two input flip-flop devices is clocked on a first edge of a clock signal, and the other input flip-flop device is clocked on a second edge of the clock signal, the second edge being opposite the first edge.
Still another aspect includes an I/O element of a programmable logic device relating to a single external pin of the programmable logic device comprising at least two output flip-flop devices.
A first one of the two output flip-flop devices is clocked on a first edge of a clock signal.
A second one of the two output flip-flop devices is clocked on a second edge of the clock signal, the second edge being opposite the first edge.
A method of providing a double data rate mode in a programmable logic device in accordance with an aspect of the invention comprises configuring a first flip-flop to input a data signal clocked on a first edge of a clock signal



Related patents
  DTMF detection in internet telephony
The above and other problems in the prior art are overcome and a technical advance is achieved in accordance with the present invention which relates to a DTMF detector ...
  Signaling mechanism for modem connection holding and reconnecting
The present invention provides techniques to shorten the startup and reconnection times associated with a data communication system that employs a modem. The quick ...
  System and method for handling V.8bis signals for modem connections over packet networks
What is claimed is: 1. A communication method for use by a first gateway device to communicate with a second gateway device over a packet network, said first gateway ...
  Combined preamble detection and information method for burst-type digital communication system
The present invention comprises a combined synchronization and information transfer method and system in a burst-type communication system. In one burst-type ...
  Signal synchronization method and receiver device for packet communication
It is therefore an object of the present invention to provide a signal synchronization method and a receiver device which is capable of generating a synchronization ...
  System and method for resolving fibre channel device addresses on a network using the device's fully qualified domain name
The present invention provides a system and method for discovering a fibre channel device in a network that substantially eliminates or reduces disadvantages and ...
  Methods and apparatus for topology sensing in networks with mobile nodes
The present invention addresses the above mentioned issues by providing methodologies which allow mobile network nodes to sense the presence of one another on a ...
  Resource allocation mechanism in packet radio network
OF THE INVENTION According to a first embodiment of the invention, a network leaves (at least) one USF identifier unallocated to any mobile station and uses said USF ...
  Method for variable block scheduling indication by an uplink state flag in a packet data communication system
The invention will now be described with respect to a GPRS system where a dynamic resource allocation method is provided for multiplexing mobile users by way of an USF ...
  Method and apparatus for sharing uplink state flag (USF) with multiple uplink temporary block flows (TBFs)
The foregoing and other problems are overcome and the objects of the invention are realized by methods and apparatus in accordance with embodiments of this invention. A ...

0.014

Archive: All patents - Links

Copyright (c)2006 Eipa-patents.org - All rights reserved