Methods and apparatus are described for selecting operation devices or hardware components for a processor, such as an embedded processor having pipelined data paths. The process may include identifying a set of hardware components, such as function units, and a plurality of characteristics for those hardware components. A first set of characteristics may include the ability to add, subtract, multiply, and the like, or they may be multi-functional. A second set of characteristics for the hardware components may include cost, throughput and the like. A plurality of these characteristics of the hardware components are incorporated into an algorithm, which is then solved for one or more desired parameters, such as type and number of hardware components. In one preferred embodiment, the least cost assembly of hardware components is found for carrying out a set of computations defined by an algorithm to be executed on the processor according to a preferred initiation interval.

I metodi e gli apparecchi sono descritti per la selezione i dispositivi di funzionamento o dei componenti di fissaggi per un processor, quale un processor incastonato che canalizza i percorsi di dati. Il processo può includere identificare un insieme dei componenti di fissaggi, quali le unità di funzione e una pluralità di caratteristiche per quei componenti di fissaggi. Un primo insieme delle caratteristiche può includere la capacità di aggiungere, sottrae, si moltiplica e simili, o possono essere multifunzionali. Un secondo insieme delle caratteristiche per i componenti di fissaggi può includere il costo, il rendimento ed i simili. Una pluralità di queste caratteristiche dei componenti di fissaggi è compresa in una procedura, che allora è risolta per uno o più parametri voluti, quali tipo ed il numero di componenti di fissaggi. In uno ha preferito l'incorporamento, il meno montaggio di costo dei componenti di fissaggi è trovato per l'avanzamento dell'insieme dei calcoli definiti da una procedura da eseguire sul processor secondo un intervallo preferito di inizio.

 
Web www.patentalert.com

< (none)

< FPGA input output buffer with registered tristate enable

> Method and apparatus for loading an operating system kernel from a shared disk memory

> (none)

~ 00046