The invention discloses a method for
processing asynchronous pipeline control adventure based on a lock mechanism, which is characterized in that a processor adopts a three-stage pipeline processor, an external interrupt of the processor transmits interrupt information to a
data processing center through a network-on-
chip, and a processor core exchanges data with the network-on-
chip through the
data processing center; in the processor core, lock registers are arranged between instruction prefetching and decoding, between decoding and execution and between execution and memory access, the result of the first-stage lock register is realized based on a click asynchronous controller, and the input end of the first-stage lock register is AND with a pmt
signal after XOR; and other levels of lock registers adopt
branch structures, after the remaining instructions in the
assembly line are executed, the site is saved, then all locks are opened, and at the moment, the instructions fetched in advance enter a decoding stage normally. The asynchronous
clock-free
circuit design is adopted, the problems of
clock skew and the like are avoided, normal instructions in an
assembly line are not affected, the value taking time is saved, and the potential of low
power consumption and high performance is achieved.