Method and apparatus for position dependent data scheduling

   
   

A method and apparatus for position dependent data scheduling for communication of data for different domains along a bus is provided. Having an awareness of the relative position of different domains along a bus, one embodiment of the invention schedules bus operations to allow data from multiple bus operations to be simultaneously present on the bus while preventing interference among the data. The invention is compatible with buses having a termination on one end and those having terminations on both ends. In accordance with one embodiment of the invention, bus operations are scheduled so that first data of a first bus operation involving a first domain are not present at domains involved in a second bus operation at times that would result in interference with second data of the second bus operation.

Um método e um instrumento para os dados dependentes da posição que programam para uma comunicação dos dados para domínios diferentes ao longo de uma barra-ônibus são fornecidos. Tendo uma consciência da posição relativa de domínios diferentes ao longo de uma barra-ônibus, uma incorporação da invenção programa operações do barras-ônibus para permitir que os dados das operações múltiplas do barras-ônibus estejam simultaneamente atuais na barra-ônibus ao impedir a interferência entre os dados. A invenção é compatível com as barras-ônibus que têm uma terminação em uma extremidade e aquelas que têm terminações em ambas as extremidades. De acordo com uma incorporação da invenção, as operações do barras-ônibus são programadas de modo que os primeiros dados de uma primeira operação da barra-ônibus que envolve um primeiro domínio não estejam atuais nos domínios envolvidos em uma segunda operação da barra-ônibus às vezes que resulte na interferência com segundos dados da segunda operação da barra-ônibus.

 
Web www.patentalert.com

< Method and apparatus for memory with embedded processor

< High performance communication architecture for circuit designs using probabilistic allocation of resources

> Method and apparatus for rescheduling multiple micro-operations in a processor using a replay queue and a counter

> System and method for timing abstraction of digital logic circuits

~ 00172