The present invention generally provides a system and method for writing
data to a register file. In architecture, the system of the present
invention utilizes a plurality of registers and a write port coupled to
each of the registers. The write port receives a register identifier
identifying one of the registers and receives a first signal, such as a
bit of predicate data, a set signal, or a reset signal. The write port
transmits the first signal and a decode signal to each of the registers.
The write port is configured to assert the decode signal transmitted to
the one register identified by the register identifier and to deassert the
decode signal transmitted to the other registers. Each of the registers
includes a set/reset latch and is configured to receive the first signal
and the decode signal transmitted to it from the write port.
De onderhavige uitvinding verstrekt over het algemeen een systeem en een methode om gegevens aan een registerdossier te schrijven. In architectuur, gebruikt het systeem van de onderhavige uitvinding een meerderheid van registers en schrijf haven die aan elk van de registers wordt gekoppeld. Schrijf de haven een registerherkenningsteken identificeert één van de registers ontvangt en een eerste signaal, zoals een weinig predikaatgegeven, een vastgesteld signaal, of een het terugstellensignaal ontvangt. Schrijf de haven het eerste signaal overbrengt en signaal aan elk van de registers decodeer. Schrijf de haven om wordt gevormd te beweren signaal decodeer dat aan het één register wordt overgebracht dat door het registerherkenningsteken wordt geïdentificeerd en aan deassert signaal decodeer dat aan de andere registers wordt overgebracht. Elk van de registers omvat een reeks/een teruggestelde klink en gevormd om het eerste signaal te ontvangen en decodeer signaal dat aan het van wordt overgebracht schrijven haven.