← Back to Patent Explorer
US5598418A Expired / Lapsed US ⏱️ 0.0 years remaining

Repeater status LED array interface

Assignee: Advanced Micro Devices Inc
•
Filing: 1994-11-10
•
Granted: 1997-01-28
•
Expires: 2014-11-10
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An interface to an indicator array for providing status information from a repeater used in a computer network. The interface multiplexes status value signals from the repeater provided to a group of enabled source buffers driving columns of the array. Rows of the array are driven by status enable signals from a sink buffer attached to each row. LEDs of the array have an anode connected to a source buffer and a cathode connected to a sink buffer. Cycling through the source buffer groups and status enable signals provides a 10% duty cycle for each indicator. When status values change more frequently than about once per millisecond, a pulse stretcher is used to extend the perceived duration of the status indication.

Inventors

  • 👤 William Lo
  • 👤 Stephen McRobert

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 12:26
CPC Classifications
H; H04; H04L; H04L43/00; H04L43/08; H04L43/0805; H04L43/0817; G; G09; G09G; G09G3/00; G09G3/04; G09G3/06; G09G3/12; G09G3/14

Claims Analysis

Total Claims: 18
Claim 1
Independent Claim 181 words
A method for interfacing a repeater having a first port and a second port to an array of indicators in order to display a first status condition and a second status condition of the ports, the method comprising the steps of: a) multiplexing a first, a second, a third and a fourth status condition signal corresponding to the first and second status conditions of the first and second ports of the repeater to produce a multiplexed status signal, said multiplexed status signal including a first, a second, a third and a fourth status period, one status period for each of said status condition signals; b) driving a status line of the repeater with said multiplexed status signal; c) demultiplexing said multiplexed status signal to independently activate, according to a particular status condition signal asserted on said status line for each of said status periods, a first indicator during only said first status period, a second indicator during only said second status period, a third indicator during only said third status period and a fourth indicator during only said fourth status period.
Claim 2
Independent Claim 181 words
A method for interfacing a repeater having a first port and a second port to an array of indicators in order to display a first status condition and a second status condition of the ports, the method comprising the steps of: a) multiplexing a first, a second, a third and a fourth status condition signal corresponding to the first and second status conditions of the first and second ports of the repeater to produce a multiplexed status signal, said multiplexed status signal including a first, a second, a third and a fourth status period, one status period for each of said status condition signals; b) driving a status line of the repeater with said multiplexed status signal; c) demultiplexing said multiplexed status signal to independently activate, according to a particular status condition signal asserted on said status line for each of said status periods, a first indicator during only said first status period, a second indicator during only said second status period, a third indicator during only said third status period and a fourth indicator during only said fourth status period.
Claim 3
Dependent Claim 51 words
The interfacing method of claim 1 further comprising the step of: modifying a particular one of said status condition signals that corresponds to a status condition that changes more frequently than a predetermined period so that each assertion of said particular one status condition signals is greater than said predetermined period.
Claim 4
Dependent Claim 154 words
An interface for a repeater status indicator array, comprising: a repeater front-end for generating a first plurality of status signals for each of a second plurality of ports of said repeater; a status signal multiplexer, coupled to said repeater front-end, for time-division multiplexing said first plurality of status signals to produce a third plurality of multiplexed status signals on a third plurality of status lines wherein said third plurality is less than said second plurality and each of said third plurality of multiplexed status signals includes a synchronized status period for each status condition of at least two different ports; and a demultiplexer driver, coupled between an output of said multiplexer and the indicator array, for independently activating, according to particular ones of said status condition signals asserted on said third plurality of status lines for each of said status periods, each indicator of the indicator array during only one of said status periods.
Claim 5
Dependent Claim 154 words
An interface for a repeater status indicator array, comprising: a repeater front-end for generating a first plurality of status signals for each of a second plurality of ports of said repeater; a status signal multiplexer, coupled to said repeater front-end, for time-division multiplexing said first plurality of status signals to produce a third plurality of multiplexed status signals on a third plurality of status lines wherein said third plurality is less than said second plurality and each of said third plurality of multiplexed status signals includes a synchronized status period for each status condition of at least two different ports; and a demultiplexer driver, coupled between an output of said multiplexer and the indicator array, for independently activating, according to particular ones of said status condition signals asserted on said third plurality of status lines for each of said status periods, each indicator of the indicator array during only one of said status periods.
Claim 6
Dependent Claim 60 words
The interface of claim 3 further comprising: a pulse stretcher, coupled between said repeater front-end and said multiplexer, for modifying a particular one of said status signals that corresponds to a status condition that changes more frequently than a first predetermined period so that each assertion of said particular one status condition signals is greater than a second predetermined period.
Claim 7
Dependent Claim 264 words
An indicator interface for driving an array of indicators with status conditions from a repeater, the repeater integrated into a semiconductor device, the interface comprising: a first and a second group of source buffers, each group including a plurality of source buffers, each group coupled to each status line of a plurality of status lines and responsive to an enable signal, and each source buffer of said groups having an input coupled to one status line of said plurality of status lines and an output of a particular source buffer coupled to a plurality of indicators in a column of the indicator array to activate said column when said enable signal is asserted to a particular group including said particular source buffer, each particular source buffer coupled to a different one of said columns; a plurality of sink buffers, each having an input coupled to a status enable signal line, and an output of a particular sink buffer coupled to a plurality of indicators in a row of the indicator array to activate said row when a particular status enable signal is asserted on a particular status enable signal line coupled to said particular sink buffer; and an interface driver, coupled to the repeater, to said plurality of sink buffers, and to said groups of source buffers, for: asserting a plurality of time-division multiplexed status condition signals to said groups of source buffers on said plurality of status lines; asserting said enable signal to only one of said groups of source buffers; and asserting said particular status enable signal to said particular sink buffer.
Claim 8
Dependent Claim 264 words
An indicator interface for driving an array of indicators with status conditions from a repeater, the repeater integrated into a semiconductor device, the interface comprising: a first and a second group of source buffers, each group including a plurality of source buffers, each group coupled to each status line of a plurality of status lines and responsive to an enable signal, and each source buffer of said groups having an input coupled to one status line of said plurality of status lines and an output of a particular source buffer coupled to a plurality of indicators in a column of the indicator array to activate said column when said enable signal is asserted to a particular group including said particular source buffer, each particular source buffer coupled to a different one of said columns; a plurality of sink buffers, each having an input coupled to a status enable signal line, and an output of a particular sink buffer coupled to a plurality of indicators in a row of the indicator array to activate said row when a particular status enable signal is asserted on a particular status enable signal line coupled to said particular sink buffer; and an interface driver, coupled to the repeater, to said plurality of sink buffers, and to said groups of source buffers, for: asserting a plurality of time-division multiplexed status condition signals to said groups of source buffers on said plurality of status lines; asserting said enable signal to only one of said groups of source buffers; and asserting said particular status enable signal to said particular sink buffer.
Claim 9
Dependent Claim 15 words
The indicator interface of claim 5 wherein said interface driver is integrated with the repeater.
Claim 10
Dependent Claim 60 words
The indicator interface of claim 5 further comprising: a pulse stretcher, coupled between the repeater and the indicator array, for modifying a status signal from the repeater that corresponds to a status condition that changes more frequently than a first predetermined period so that each assertion of said particular one status condition signals is greater than a second predetermined period.
Claim 11
Independent Claim 237 words
A method for interfacing to an m×n array of a plurality of indicators having indicators arranged in m columns that correspond to ports of a repeater, m evenly divisible by i, wherein i is at least equal to one, and having indicators arranged in n rows that correspond to a particular status of an n number of statuses, the method comprising the steps of: a) activating a group from a plurality of groups of a plurality of source buffers, each column of the array coupled to a different one of said plurality of source buffers; b) activating one at a time each of a plurality of sink buffers, each row of the array coupled to a different one of the plurality of sink buffers, wherein each sink buffer enables a specific status indication for the n number of statuses; c) asserting, for each activation of a specific one of said plurality of sink buffers, a status signal to every source buffer of an activated group that corresponds to a port of the repeater represented in said activated group that has a condition corresponding to said specific status indication enabled by said specific one sink buffer; d) activating a previously unactivated group from said plurality of groups of said plurality of source buffers; and e) repeating steps b)-d) as long as a previously unactivated group exists, otherwise considering all groups as previously unactivated and restarting at step a).
Claim 12
Independent Claim 237 words
A method for interfacing to an m×n array of a plurality of indicators having indicators arranged in m columns that correspond to ports of a repeater, m evenly divisible by i, wherein i is at least equal to one, and having indicators arranged in n rows that correspond to a particular status of an n number of statuses, the method comprising the steps of: a) activating a group from a plurality of groups of a plurality of source buffers, each column of the array coupled to a different one of said plurality of source buffers; b) activating one at a time each of a plurality of sink buffers, each row of the array coupled to a different one of the plurality of sink buffers, wherein each sink buffer enables a specific status indication for the n number of statuses; c) asserting, for each activation of a specific one of said plurality of sink buffers, a status signal to every source buffer of an activated group that corresponds to a port of the repeater represented in said activated group that has a condition corresponding to said specific status indication enabled by said specific one sink buffer; d) activating a previously unactivated group from said plurality of groups of said plurality of source buffers; and e) repeating steps b)-d) as long as a previously unactivated group exists, otherwise considering all groups as previously unactivated and restarting at step a).
Claim 13
Dependent Claim 237 words
An interface to an m×n array of a plurality of indicators having indicators arranged in m columns that correspond to ports of a repeater, m evenly divisible by i, wherein i is at least equal to one, and having indicators arranged in n rows that correspond to a particular status of an n number of statuses, comprising: means for activating each of a group of source buffers from a plurality of groups of a plurality of source buffers, each column of the array coupled to a different one of said plurality of source buffers; means for independently activating each of a plurality of sink buffers, each row of the array coupled to a different one of the plurality of sink buffers, wherein each sink buffer enables a specific status indication for the n number of statuses; means for asserting, for each activation of a specific one of said plurality of sink buffers, a status signal to every source buffer of an activated group that corresponds to a port of the repeater represented in said activated group that has a condition corresponding to said specific status indication enabled by said specific one sink buffer; and means, coupled to said means for activating a group of source buffers, for deactivating an activated group and for activating another group from said plurality of groups of said plurality of source buffers until every one of said plurality of groups becomes activated.
Claim 14
Dependent Claim 237 words
An interface to an m×n array of a plurality of indicators having indicators arranged in m columns that correspond to ports of a repeater, m evenly divisible by i, wherein i is at least equal to one, and having indicators arranged in n rows that correspond to a particular status of an n number of statuses, comprising: means for activating each of a group of source buffers from a plurality of groups of a plurality of source buffers, each column of the array coupled to a different one of said plurality of source buffers; means for independently activating each of a plurality of sink buffers, each row of the array coupled to a different one of the plurality of sink buffers, wherein each sink buffer enables a specific status indication for the n number of statuses; means for asserting, for each activation of a specific one of said plurality of sink buffers, a status signal to every source buffer of an activated group that corresponds to a port of the repeater represented in said activated group that has a condition corresponding to said specific status indication enabled by said specific one sink buffer; and means, coupled to said means for activating a group of source buffers, for deactivating an activated group and for activating another group from said plurality of groups of said plurality of source buffers until every one of said plurality of groups becomes activated.
Claim 15
Dependent Claim 610 words
An interface for an m×n array of a plurality of indicators having indicators arranged in m columns that correspond to ports of a repeater, m evenly divisible by i, wherein i is at least equal to one, and having indicators arranged in n rows that correspond to a particular status of an n number of statuses, the interface comprising: a first number of status lines, said first number equal to m divided by i; a second number of source buffers, each of the m columns of the array coupled to a different one of said source buffers, for sourcing a source current sufficient to activate one of the plurality of indicators, each said source buffer responsive to a status signal to enable sourcing of said source current, said second number of source buffers associated into a third number of groups of source buffers wherein all source buffers of a particular group are each responsive to a select signal to enable sourcing of said source current only when said select signal is asserted to said particular group, wherein said third number is equal to i and, for each group of source buffers, one of said source buffers is coupled to a different one of said first number of status lines such that each status line is coupled to a corresponding source buffer in each said group of source buffers such that each group corresponds to a subset of the ports of the repeater; a fourth number of sink buffers, each of the n rows of the array coupled to a different one of said sinking buffers with each sink buffer associated with one of said plurality of statuses, for sinking a sink current sufficient to activate at least m divided by i indicators, each said sink buffer responsive to a status enable signal to enable sinking of said sink current only when said status enable signal is asserted, said fourth number is equal to n; and a controller, coupled to said first number of status lines, said second number of source buffers and to said fourth number of sink buffers, and responsive to the n number of statuses for each of the m number of ports from the repeater, for successively and periodically asserting and deasserting said status enable signal to each of said fourth number of sink buffers and successively and periodically asserting and deasserting said select signal to each group of said third number of groups of source buffers such that each sink buffer is enabled at least once each time one group of said third number of groups of source buffers is enabled, said controller asserting, on said first number of status lines, a plurality of said status signals for a subset of the ports of the repeater that correspond to those ports of the repeater that are a subset of the ports represented by the enabled group of source buffers and that correspond to a particular status associated with a particular sink buffer receiving an asserted status enable signal, such that an indication from the repeater of an existence of a condition for a specific status for a specific port that requires activation of one of the plurality of indicators results in said controller activating a specific indicator of the array that corresponds to said specific port and said specific status by asserting said status signal corresponding to said condition to a specific source buffer coupled to said specific indicator each time said controller asserts said status enable signal to said sink buffer coupled to said specific indicator and concurrently asserts said enable signal to a particular group of source buffers that includes said specific source buffer.
Claim 16
Dependent Claim 610 words
An interface for an m×n array of a plurality of indicators having indicators arranged in m columns that correspond to ports of a repeater, m evenly divisible by i, wherein i is at least equal to one, and having indicators arranged in n rows that correspond to a particular status of an n number of statuses, the interface comprising: a first number of status lines, said first number equal to m divided by i; a second number of source buffers, each of the m columns of the array coupled to a different one of said source buffers, for sourcing a source current sufficient to activate one of the plurality of indicators, each said source buffer responsive to a status signal to enable sourcing of said source current, said second number of source buffers associated into a third number of groups of source buffers wherein all source buffers of a particular group are each responsive to a select signal to enable sourcing of said source current only when said select signal is asserted to said particular group, wherein said third number is equal to i and, for each group of source buffers, one of said source buffers is coupled to a different one of said first number of status lines such that each status line is coupled to a corresponding source buffer in each said group of source buffers such that each group corresponds to a subset of the ports of the repeater; a fourth number of sink buffers, each of the n rows of the array coupled to a different one of said sinking buffers with each sink buffer associated with one of said plurality of statuses, for sinking a sink current sufficient to activate at least m divided by i indicators, each said sink buffer responsive to a status enable signal to enable sinking of said sink current only when said status enable signal is asserted, said fourth number is equal to n; and a controller, coupled to said first number of status lines, said second number of source buffers and to said fourth number of sink buffers, and responsive to the n number of statuses for each of the m number of ports from the repeater, for successively and periodically asserting and deasserting said status enable signal to each of said fourth number of sink buffers and successively and periodically asserting and deasserting said select signal to each group of said third number of groups of source buffers such that each sink buffer is enabled at least once each time one group of said third number of groups of source buffers is enabled, said controller asserting, on said first number of status lines, a plurality of said status signals for a subset of the ports of the repeater that correspond to those ports of the repeater that are a subset of the ports represented by the enabled group of source buffers and that correspond to a particular status associated with a particular sink buffer receiving an asserted status enable signal, such that an indication from the repeater of an existence of a condition for a specific status for a specific port that requires activation of one of the plurality of indicators results in said controller activating a specific indicator of the array that corresponds to said specific port and said specific status by asserting said status signal corresponding to said condition to a specific source buffer coupled to said specific indicator each time said controller asserts said status enable signal to said sink buffer coupled to said specific indicator and concurrently asserts said enable signal to a particular group of source buffers that includes said specific source buffer.
Claim 17
Independent Claim 90 words
An apparatus for interfacing between a repeater and an indicator array, the apparatus comprising: means for multiplexing a first plurality of status signals generated by the repeater for each of a second plurality of ports onto a third plurality of status signal lines, wherein said third plurality is less than said second plurality; and means, coupled to said means for multiplexing, for activating indicators of the indicator array for a status period responsive to particular ones of said plurality of status signals asserted on said third plurality of status lines.
Claim 18
Independent Claim 90 words
An apparatus for interfacing between a repeater and an indicator array, the apparatus comprising: means for multiplexing a first plurality of status signals generated by the repeater for each of a second plurality of ports onto a third plurality of status signal lines, wherein said third plurality is less than said second plurality; and means, coupled to said means for multiplexing, for activating indicators of the indicator array for a status period responsive to particular ones of said plurality of status signals asserted on said third plurality of status lines.

References Cited (Backward Citations)

US4125830A Cited
US4037199A Cited
US3976995A Cited
US4203011A Cited
US4308615A Cited
JPH01295300A Cited
US5361265A Cited
EP0495575A1 Cited
US5293375A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-01-28 2000-07-29 2001-01-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-01-28 2004-07-29 2005-01-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-01-28 2008-07-29 2009-01-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag