Riconfigurabili Informatica Progetti

December 31

Riconfigurabili Informatica Progetti


Il calcolo riconfigurabile termine significa cose diverse per persone diverse. Per pratico-minded professionisti IT, calcolo riconfigurabile significa essenzialmente hardware sacrificabili che può adattarsi a diversi aggiornamenti a più livelli prima di diventare del tutto obsoleto. In un mondo in informatica scientifica e avanzate, informatica riconfigurabile si riferisce ad un nuovo concetto di tutta la progettazione per i computer, centrato intorno al concetto di campo gate array programmabili (FPGA) e applicazioni software correlate. Questo si traduce direttamente in computer con processori che possono essere riconfigurati dopo la produzione. FPGA hanno un numero di somiglianze con microcontrollori tradizionali, in particolare in materia di applicazioni del mondo reale.

FPGA vs microcontrollori tradizionali

microcontrollori tradizionali sono in genere i dispositivi costruiti appositamente per servire una delle poche applicazioni selezionate, e hanno il vantaggio di essere significativamente più piccolo rispetto ai PC a tutti gli effetti; sono anche meno costosi, pur mantenendo la possibilità di effettuare alcune funzioni di calcolo. sistemi FPGA combinano la potenza di un normale PC con le funzionalità appositamente guidato di un microcontrollore tradizionale; la differenza chiave è un circuito FPGA potrebbe essere utilizzato per azionare un numero qualsiasi di dispositivi, che vanno dal servizio in sostituzione microcontrollore per un'alternativa ad un PC di casa pienamente funzionante senza modifiche hardware esterni. L'FPGA è capace di questo, perché cambia il modo in cui le offerte del circuito con le informazioni utilizzando software specifico compito che non solo completa l'attività desiderata, ma indica anche il sistema come allocare le sue risorse di elaborazione generale. Un progetto FPGA tipicamente concentrerà sullo sviluppo di nuove applicazioni software di controllo per l'FPGA, mentre un progetto microcontrollore si concentrerà su un singolo dispositivo hardware scopo-driven.

Computer riconfigurabili sulla base delle attuali Architecture PC

A partire dal 2010, l'architettura di sistema della maggior parte dei personal computer consente solo per alcune opzioni di riconfigurazione limitate. Il tipo più comune di progetti di riconfigurazione del PC standard sono basati su espandere le capacità hardware di base del personal computer. Per espandere un PC tipico, il modo più semplice per aumentare la capacità del computer è quello di aumentare la quantità disponibile di memoria di sistema. Un'espansione memoria può essere fatto con qualsiasi combinazione di quattro metodi chiave, come l'espansione delle dimensioni della RAM a stato solido aggiungendo bastoni di RAM aggiuntivi o sostituzione bastoni di RAM esistenti con bastoncini di capacità superiore, a seconda slot motherboard RAM disponibili. Il modo migliore seguente per espandere la memoria di sistema è quello di dedicare più spazio su disco per file di paging del sistema, che agisce come una sorta di memoria virtuale, aumentando la RAM del sistema. Un progetto del file di paging potrebbe includere l'aggiunta di un secondo disco rigido esclusivamente per i file di sistema e il file di paging, che sarebbero notevolmente accelerare quasi tutti i sistemi di computer. Altre piste per i progetti di aggiornamento del sistema includono l'aggiunta di unità ottiche più avanzate, dischi rigidi più grandi o aggiuntivi, l'aggiunta di schede PCI per espandere la grafica o funzionalità audio e schede PCI, anche su misura progettati per controllare o monitorare periferiche avanzate, come i dispositivi di produzione industriale.

Riconfigurabili Robotica Progetti

Riconfigurabili progetti di robotica utilizzano schede di controllo hardware semplici e flessibili che, quando combinato con un software appositamente configurato, permettono la scheda per essere rimosso e reinstallato in nuove configurazioni di telaio robot. variazioni comuni del progetto sono i metodi di movimento robotico, come l'utilizzo di gambe, ruote o cingoli, così come il software che permette al robot di prendere decisioni rudimentali basate su considerazioni di variabili complesse differenti. progetti di robot riconfigurabili sono uno dei soggetti preferiti tra gli appassionati di elettronica digitale, ma hanno anche un enorme potenziale per essere utilizzata come strumento di apprendimento in aula informatica.