Computer-on-module: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
FrescoBot (discussione | contributi)
m Bot: standardizzazione nome sezione
Botcrux (discussione | contributi)
m Bot: Aggiungo template {{interprogetto}} (FAQ)
 
(16 versioni intermedie di 11 utenti non mostrate)
Riga 1:
Un '''Computercomputer-Onon-Modulemodule''' ('''COM''') o '''System-On-Module''' ('''SoM''') è un tipo di computer a [[Single single-board computer|singola scheda]] (SBC) ed è considerato un [[sistema embedded]]. È un'estensione del concetto di [[System-on-a-chip|System-On-Chip]] (SoC), e si trova a metà tra un computer completo e un [[microcontrollore]]. È simile ad un [[system-on-module]] (SOM), che è invece un circuito che integra una funzione di sistema in un singolo modulo.
 
== Design ==
I moduli SoC di oggiCOM sono dei [[sistemi embedded]] completi e sono costruiti su una scheda a singolo circuito. Il design è incentrato su un [[microprocessore]] con la [[RAM]], [[Input/output|controllori input/output]] e tutte le altre caratteristiche per essere considerato un computer funzionale su un'unica scheda. Però, a differenza di un computer normale, il SoM,COM di solito ha la mancanza di connettori standard per le periferiche input/output.
 
Di solito il SoM,COM ha la necessità di essere attaccato su una "scheda vettore" (o "baseboard") che trasforma il bus di output in connettori standard per le periferiche. Alcuni SoMCOM, però, includono già connettori standard per le periferiche e possono essere utilizzati senza la baseboard.
I moduli SoC di oggi sono dei [[sistemi embedded]] completi e sono costruiti su una scheda a singolo circuito. Il design è incentrato su un [[microprocessore]] con la [[RAM]], [[Input/output|controllori input/output]] e tutte le altre caratteristiche per essere considerato un computer funzionale su un'unica scheda. Però, a differenza di un computer normale, il SoM, di solito ha la mancanza di connettori standard per le periferiche input/output.
 
Un sistema SoMCOM offre un'ottima soluzione da usare in sistemi informatici con applicazioni piccole o specializzate che richiedono un consumo di energia ridotto o piccole dimensioni fisiche, come nel caso degli embedded systems. Essendo un SoMCOM molto compatto e molto integrato, possono essere realizzate anche CPU molto complesse, anche con tecnologia multicore, su di esso.
Di solito il SoM, ha la necessità di essere attaccato su una "scheda vettore"(o "baseboard") che trasforma il bus di output in connettori standard per le periferiche. Alcuni SoM, però, includono già connettori standard per le periferiche e possono essere utilizzati senza la baseboard.
 
Utilizzare una scheda vettore è un beneficio in molti casi, visto che può implementare interfacce I/O speciali, dispositivi di memoria, connettori o fattori di forma. Se necessario, separare la progettazione della baseboard e del SoMCOM rende la progettazione più modulare. Una baseboard disegnata per applicazioni speciali, può comportare da sola alti costi di progettazione. Se il processore e i principali controllori I/O sono montati sul SoMCOM, è più semplice, per esempio, fare l'upgrade della CPU a quella di generazione successiva, senza aver bisogno di ridisegnare la baseboard. Ciò diminuisce i costi e i tempi di progettazione. D'altro canto, però, ciò è possibile solo se le connessioni tra il SoMCOM e la scheda vettore rimangono compatibili dopo l'upgrade.
Un sistema SoM offre un'ottima soluzione da usare in sistemi informatici con applicazioni piccole o specializzate che richiedono un consumo di energia ridotto o piccole dimensioni fisiche, come nel caso degli embedded systems. Essendo un SoM molto compatto e molto integrato, possono essere realizzate anche CPU molto complesse, anche con tecnologia multicore, su di esso.
 
Alcuni devices incorporano anche un [[Field Programmable Gate Array]] (FPGA). funzioni basate sull'utilizzo del FPGA possono essere aggiunte come core IP direttamente al SoMCOM o alla baseboard. Usare core FGPA IP aggiunge modularità al progetto del SoMCOM, in quanto le funzioni I/O possono essere adatte ad usi specifici, senza l'obbligo di un estensivo ricablaggio del [[circuito stampato]].
Utilizzare una scheda vettore è un beneficio in molti casi, visto che può implementare interfacce I/O speciali, dispositivi di memoria, connettori o fattori di forma. Se necessario, separare la progettazione della baseboard e del SoM rende la progettazione più modulare. Una baseboard disegnata per applicazioni speciali, può comportare da sola alti costi di progettazione. Se il processore e i principali controllori I/O sono montati sul SoM, è più semplice, per esempio, fare l'upgrade della CPU a quella di generazione successiva, senza aver bisogno di ridisegnare la baseboard. Ciò diminuisce i costi e i tempi di progettazione. D'altro canto, però, ciò è possibile solo se le connessioni tra il SoM e la scheda vettore rimangono compatibili dopo l'upgrade.
 
Alcuni devices incorporano anche un [[Field Programmable Gate Array]](FPGA). funzioni basate sull'utilizzo del FPGA possono essere aggiunte come core IP direttamente al SoM o alla baseboard. Usare core FGPA IP aggiunge modularità al progetto del SoM, in quanto le funzioni I/O possono essere adatte ad usi specifici, senza l'obbligo di un estensivo ricablaggio del [[circuito stampato]].
 
==Storia==
IlI terminetermini "Computer-on-Module" oe "CoMCOM" èfurono stato coniatoconiati dal gruppo di ricerca VDC Inc. (Venture Development Corporation) (Natick, MA, USA) per descrivedescrivere questa classe di computer embedded.
 
Il termine COM è diventato più noto dopo l'industrializzazione del formato [[:en:COM Express|COM Express]].
Il termine "Computer-on-Module" o "CoM" è stato coniato dal gruppo di ricerca VDC Inc. (Venture Development Corporation) (Natick, MA, USA) per descrive questa classe di computer embedded.
 
Il termine è diventato più noto dopo l'industrializzazione del formato [[:en:COM Express|COM Express]].
 
==Voci correlateAltri progetti ==
{{interprogetto}}
I link portano a pagine wiki in inglese:
* [[:en:Computer-on-module|Pagina in inglese]]
* [[:en:CoreExpress|CoreExpress]]
* [[:en:Embedded System Module|Embedded System Module]]
* [[:en:ESMexpress|ESMexpress]]
* [[:en:ETX Form Factor|ETX Form Factor]]
* [[:en:Qseven|Qseven]]
* [[:en:XTX|XTX]]
* [[:en:Raspberry Pi|Rasperry Pi]]
 
== Collegamenti esterni ==
* [{{cita web | 1 = http://www.menmicro.com/products/computer-on-modules,som,About-Computer-On-Modules.htmlcom/ | 2 = MEN Mikro Elektronik GmbH] | urlmorto = sì }}
* [http{{cita web|https://www.toradex.com/ computer-on-modules|Toradex]}}
* {{cita web | 1 = http://www.logic.nl/Products/Computer-Modules.aspx | 2 = Logic-technology | accesso = 22 marzo 2015 | dataarchivio = 2 aprile 2015 | urlarchivio = https://web.archive.org/web/20150402114341/http://www.logic.nl/Products/Computer-Modules.aspx | urlmorto = sì }}
* [http://www.logic.nl/Products/Category/Boards-Solutions.aspx Logic-technology]
 
{{Portale|informatica}}
{{Voci isolate}}
 
[[Categoria:Hardware]]
{{CategorizzareDaBot}}