Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> hardware >> Computer Drives >> .

Riconfigurabile Computing Tutorial

riconfigurabile computing è uno sviluppo relativamente nuovo della tecnologia di computing . Il concetto di calcolo riconfigurabile è stato inizialmente proposto da un ricercatore presso l'Università della California di Los Angeles nel 1960 , tuttavia, le applicazioni pratiche di calcolo riconfigurabile sono stati relativamente lenti nella cattura up.Reconfigurable computing si basa sull'idea che un chip hardware può essere riprogrammato per uso da più applicazioni , migliorando così il costo e l'efficienza del chip . Motivazione per riconfigurabili Informatica

dispositivi informatici tradizionali si dividono in due categorie .

Application Specific Integrated Circuits , noto anche come Asics, sono dispositivi che sono progettati per eseguire una specifica applicazione . Un esempio di un ASIC è il processore in un telefono cellulare : è progettato per eseguire una serie di compiti specifici predeterminati . ASIC sono in grado di eseguire applicazioni a velocità elevata e sono comunemente utilizzati in una varietà di dispositivi elettronici . Tuttavia, uno dei principali svantaggi di un ASIC è che non può essere riprogrammato per uso in un'altra applicazione . Per esempio , il processore in un telefono cellulare non può essere programmato per il riutilizzo come un cardiofrequenzimetro .

Dispositivi informatici per uso generico , noto anche come microprocessori , giacciono su l'altra estremità dello spettro . Microprocessori possono essere programmati da un software e sono in grado di eseguire una vasta gamma di attività e applicazioni. Tuttavia, questa flessibilità può avvenire a spese della velocità . Dal momento che i microprocessori sono progettati per eseguire una vasta gamma di applicazioni , che possono spesso superati da ASIC in velocità .
Nozioni di base di calcolo riconfigurabile

riconfigurabile computing è un ibrido di questi due approcci . Esso combina la velocità di un ASIC con la flessibilità di un microprocessore . Esso fornisce agli sviluppatori di applicazioni la possibilità di scrivere un programma, scaricarlo a un chip hardware e sfruttare i vantaggi di avere un hardware dedicato che esegue l'applicazione.

L'ulteriore vantaggio , però, è che il chip hardware può essere riutilizzato per un'altra applicazione . Ad esempio, può funzionare come un dispositivo GPS in una sola volta e di un processore della fotocamera digitale in un'altra occasione.

Riutilizzo si ottiene attraverso l'uso di hardware speciale conosciuta come Field Programmable Gate Array ( FPGA ) . FPGA sono dispositivi hardware la cui funzionalità può essere riconfigurato per sviluppatori di applicazioni in base al tipo di applicazione desiderata .

 

hardware © www.354353.com