Patent ID: 8732526

Claim:
A 1-WireLoader system that loads, debugs or tests program codes for a programmable element via a single-data interface, comprising: a programming entity that generates a command sequence and processes a plurality of data, the command sequence comprising a plurality of commands, each command being associated with a data in the plurality of data; a physical-layer interface device, coupled to the programming entity and the programmable element, the physical-layer interface device converts the command sequence to a serial signal according to a data sequence protocol; a single signal wire, coupled to the physical-layer interface device and the programmable element, the single signal wire couples the serial signal to the programmable element via a single pin at the interface of the programmable element; and the programmable element, coupled to the physical-layer interface device, the programmable element receives the serial signal on the single pin, generates control signals, and processes the plurality of data according to the control signals, wherein the programmable element further comprising a high-pass filter and a low-pass filter that are used to couple the single pin to a 1-WireLoader logic and a reset logic.