Instruction address generation and tracking in a pipelined processor

   
   

In an embodiment, an address pipeline corresponding to an instruction pipeline in a processor, for example, a digital signal processor (DSP), may generate and track the instruction address of each instruction at each stage. The address pipeline may include program count (PC) generation logic to automatically calculate the PC of the next instruction based on the width of the current instruction for sequential program flow. The address pipeline may also track valid bits associated with each instruction and store the address of the oldest valid instruction for return to the original program flow after a disruptive event.

Em uma incorporação, um encanamento do endereço que corresponde a um encanamento da instrução em um processador, para o exemplo, um processador do sinal digital (DSP), pode gerar e seguir o endereço de instrução de cada instrução em cada estágio. O encanamento do endereço pode incluir a lógica da geração da contagem do programa (PC) para calcular automaticamente o PC da instrução seguinte baseada na largura da instrução atual para o fluxo de programa seqüencial. O encanamento do endereço pode também seguir os bocados válidos associados com cada instrução e armazenar o endereço da instrução válida a mais velha para o retorno ao fluxo de programa original após um evento disruptivo.

 
Web www.patentalert.com

< Job scheduling based upon availability of real and/or virtual resources

< Data processing method and apparatus and recording medium, for implementing a schedule managing mechanism when a context switch has occurred

> Vehicle display device for simultaneously displaying one or more video programs on separate displays

> Data reproduction system, data recorder and data reader preventing fraudulent usage by monitoring reproducible time limit

~ 00130