A programmable processor includes a execution pipeline and an exception
pipeline. The execution pipeline may be a multi-stage execution pipeline
that processes instructions. The exception pipeline may be a multi-stage
exception pipeline that propagates exceptions resulting from the execution
of the instructions. The execution and exception pipelines may have the
same number of stages and may operate on the same clock cycles. When an
instruction passes from a stage of the execution pipeline to a later stage
of the execution pipeline, an exception may similarly pass from a
corresponding stage of the exception pipeline to a corresponding later
stage of the exception pipeline.
Un processor programmabile include una conduttura di esecuzione e una conduttura di eccezione. La conduttura di esecuzione può essere una conduttura a più stadi di esecuzione quella istruzioni di processi. La conduttura di eccezione può essere una conduttura a più stadi di eccezione che propaga le eccezioni derivando dall'esecuzione delle istruzioni. Le condutture di eccezione e di esecuzione possono avere lo stesso numero di fasi e possono funzionare sopra gli stessi cicli di orologio. Quando un'istruzione passa da una fase della conduttura di esecuzione ad una fase successiva della conduttura di esecuzione, un'eccezione può passare similmente da una fase corrispondente della conduttura di eccezione ad una fase successiva corrispondente della conduttura di eccezione.