Bi-directional programmable I/O cell
AssigneeHoneywell Inc.
InventorLance L. Sundstrom
Life of this patent
Estimating the term…
Abstract
A bi-directional programmable I/O cell is disclosed. The bi-directional programmable I/O cell has variable electrical characteristics which are selected via control inputs. The variable electrical characteristics can include a data transmission mode, an input bias impedance value and an input bias direction mode. The input bias direction mode has an independent submode and a dependent submode. The dependent submode can operate in a ring latch mode or an active termination mode. The independent submode is further comprised of a static submode and a dynamic submode. The static submode is further comprised of a pull-up mode and a pull-down mode. The bias impedance value is can be selected from a plurality of impedances. The bi-directional programmable I/O cell has a continuous or pulsed output in the data transmission mode.
Claims22
A bi-directional programmable I/O cell connected between an interconnect and a core, comprising:
- a drive block connected to said interconnect, having at least one operating mode selected from a group of operating modes consisting of a data transmission mode, a bias impedance value mode and an impedance direction mode, each operating mode having a plurality of submodes;
- and
- a controller connected to said drive block, said interconnect, and said core in response to signals received from said core, activating a submode for each operating mode of said drive block.
A bi-directional programmable I/O cell connected between an interconnect and a core, comprising:
- a drive block connected to said interconnect, having variable electrical operating characteristics;
- and
- a controller connected to said drive block, said interconnect, and said core in response to signals received from said core, configuring the variable electrical characteristics of said drive block.
A bi-directional programmable I/O cell connected between an interconnect having a signal and a core, comprising:
- a drive block connected to said interconnect, having variable electrical operating characteristics;
- and
- a controller connected to said drive block, said interconnect, and said core, said controller having two modes of operation selected in response to signals received from said core:
- (i) an input mode to provide the core with a signal from the interconnect and configure the variable electrical characteristics of said drive block and (ii) an output mode to configure the variable electrical characteristics of said drive block so that the interconnect is driven to a specific voltage level.
A bi-directional programmable I/O cell connected between an interconnect and a core, comprising:
- a drive block connected to said interconnect, having a data transmission mode, a bias impedance value mode and an impedance direction mode, each operating mode having a plurality of submodes;
- and
- a controller connected to said drive block, said interconnect, and said core in response to signals received from said core, activating a submode for each operating mode of said drive block.
A bi-directional programmable I/O cell connected between an interconnect and a core, comprising:
- a drive block connected to said interconnect, having two mutually exclusive operating modes, a pulsed transmission mode and a continuous transmission mode;
- and
- a controller connected to said drive block, said interconnect, and said core in response to signals received from said core, activating one of the two mutually exclusive operating modes of said drive block.
A bi-directional programmable I/O cell connected between an interconnect and a core, comprising:
- a drive block connected to said interconnect, having four mutually exclusive operating modes, a 30-ohm impedance mode, a 50-ohm impedance mode, a 75-ohm impedance mode, and a high impedance mode;
- and
- a controller connected to said drive block, said interconnect, and said core in response to signals received from said core, activating one of the four mutually exclusive operating modes of said drive block.
A bi-directional programmable I/O cell connected between an interconnect and a core, comprising:
- a drive block connected to said interconnect, having two mutually exclusive operating modes, an independent bias mode and a dependent bias mode;
- and
- a controller connected to said drive block, said interconnect, and said core in response to signals received from said core, activating one of the two mutually exclusive operating modes of said drive block.
Dependencies are inferred from the claim text.