US7206930B2

Method and apparatus for reducing strapping devices

Summary by NHIP

Strapping Device Reduction Apparatus

The apparatus reduces strapping devices by asserting a configuration value from non-volatile memory to configurable devices during power-up and reset states. A bridge logic multiplexer switches between this stored value and run-time programmable information based on a strapping ready signal, while a latch asserts the configuration only when the strapping ready signal is asserted and the run-time write signal is deasserted.

Claim Score by NHIP

Read claim 1, the broadest

Abstract

A method is provided to reduce strapping devices in a computer system having at least one configurable device, which includes the following steps. A configuration value stored in a non-volatile memory is first provided. During power-up and reset of the computer system, a processor reset signal and a bus reset signal of a high-speed peripheral bus are both asserted, wherein the high-speed peripheral bus is included in the computer system. When an operation clock of the high-speed peripheral bus reaches its working voltage and frequency, the configuration value is fetched from the non-volatile memory. The fetching step is repeated until a most significant bit (MSB) of a fetched configuration value changes from a first state to a second state. Subsequently, the configuration value fetched from the non-volatile memory is asserted to the at least one configurable device to configure the configurable device, and then the processor reset signal is deasserted, and the at least one configurable device is thereby completely configured.

US7206930B2, drawing sheet 1
Sheet 1 of 6

Term

Term ended

Expired 23 August 2021, 5.1 years ago.

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

7 claims: 1 independent, 6 dependent

  1. 1
    Broadest claimClaim Score 47, average(NHIP)An apparatus for reducing strapping devices in a computer system having at least one configurable device, comprising:a peripheral bus;a non-volatile memory, coupled to the peripheral bus, having a reserved space to store a configuration value for the at least one configurable device;and a bridge logic, coupled to the peripheral bus, comprising: a latch, responsive to a configuration enable signal, to assert the configuration value to configure the at least one configurable device trough the peripheral bus, wherein the configuration enable signal is asserted except when a strapping ready signal is asserted and a run-time programmable configuration write signal is deasserted;and a multiplexer, having an output port coupled to the latch, to assert the configuration value stored in the non-volatile memory on the output port during power-up and reset states of the computer system, and to assert run-time programmable configuration information on the output port during other operational states, based on a state of the strapping ready signal.