Comprendo che le aziende HW serie possono fabbricare le proprie schede, ma quali sono gli svantaggi dell'utilizzo di una scheda di sviluppo "in produzione", ovvero l'inserimento di una scheda PCIe in un server e l'esecuzione di calcoli su di essa?
Comprendo che le aziende HW serie possono fabbricare le proprie schede, ma quali sono gli svantaggi dell'utilizzo di una scheda di sviluppo "in produzione", ovvero l'inserimento di una scheda PCIe in un server e l'esecuzione di calcoli su di essa?
Risposte:
Il più grande è che potrebbe non essere disponibile domani.
In alcuni casi, i produttori intendono utilizzare la scheda di sviluppo nella produzione a basso volume e impegnarsi a mantenere la produzione per un certo periodo di tempo. Possono anche rendere disponibili schemi e gerber che ti consentono di produrre da soli le schede.
Produrre una scheda compatibile per un lungo periodo di tempo è un impegno significativo, come la realizzazione di un prodotto. Devono occuparsi di componenti obsoleti, documentare le modifiche e così via.
Altri svantaggi riguardano il fatto che non è stato progettato solo per la tua applicazione, quindi potrebbe essere troppo grande, troppo affamato di energia, privo di funzionalità ecc.
OTOH, la produzione relativamente alta può avere dei vantaggi. Il costo di una scheda di sviluppo per un mio cliente aerospaziale era inferiore al costo di popolare solo una scheda nuda equivalente (prima di acquistare le parti o testare).
Parlando per esperienza ...
Molti anni fa la mia azienda stava sperimentando un'applicazione FPGA a basso volume. All'epoca non c'erano pannelli di produzione che soddisfacessero le nostre esigenze e, a causa delle pressioni del tempo, non era possibile progettare i nostri. Alla fine abbiamo scelto una scheda demo prodotta da un noto distributore Xilinx.
Il più grande negativo che abbiamo riscontrato è stato un tasso di mortalità infantile molto elevato. Per qualsiasi motivo il distributore non ha investito abbastanza nel processo di test di produzione. Inoltre, una tipica scheda di sviluppo ha probabilmente molti componenti di cui non è necessaria la progettazione, ma tali componenti contribuiscono comunque al set di errori.
A peggiorare le cose, il distributore non era realmente impostato per gestire le rilavorazioni e, per farla breve, abbiamo finito con una grande pila di schede non funzionali nel nostro laboratorio.
Sul lato positivo, le schede ci hanno permesso di soddisfare le nostre esigenze di produzione e le schede che funzionavano al momento dell'installazione tendevano a continuare a funzionare.
In ultima analisi, il progetto ha vissuto più a lungo del previsto e nelle ultime fasi abbiamo preso l'abitudine di ordinare due carte per ognuna di cui avevamo bisogno.