Nella progettazione di un sistema di memorie vengono tenuti in conto dei determinati parametri e punti chiave. Nell’articolo di oggi vediamo quali sono le caratteristiche principali. Negli articoli precedenti abbiamo visto: Come funziona una CPU: progetto di circuiti logici #0 Come funziona una CPU: Flip-Flop SR asincrono #0.1 Come funziona
Elettronica
L’elettronica è la scienza e la tecnica concernente l’emissione e la propagazione degli elettroni nel vuoto o nella materia. In quanto scienza l’elettronica è una branca della fisica, in particolare dell’elettrologia. Nata come branca dell’elettrotecnica è oggi intesa come disciplina a sé, e può essere definita come “tecnica delle correnti deboli e di alta frequenza” differendo dall’elettrotecnica che è invece “la tecnica delle correnti forti e di bassa frequenza”.
Più specificatamente l’elettronica è l’insieme delle conoscenze e metodologie teoriche e pratiche utilizzate per la progettazione e realizzazione di sistemi e apparati hardware in grado di elaborare grandezze fisiche sotto forma di segnali contenenti informazione, per svariati tipi di applicazioni. Le realizzazioni dell’elettronica sono quindi dei circuiti elettronici di elaborazione costituiti da componenti elettronici, attivi e passivi, collegati a mezzo di fili o tracciati conduttivi, in genere metallici, attraverso cui circolano correnti elettriche. Di tale ambito si occupa l’ingegneria elettronica.
Electronics comprises the physics, engineering, technology and applications that deal with the emission, flow and control of electrons in vacuum and matter. This distinguishes it from classical electrical engineering as it uses active devices to control electron flow by amplification and rectification rather than just using passive effects such as resistance, capacitance and inductance. The identification of the electron in 1897, along with the subsequent invention of the vacuum tube which could amplify and rectify small electrical signals, inaugurated the field of electronics and the electron age. This distinction started around 1906 with the invention by Lee De Forest of the triode, which made electrical amplification of weak radio signals and audio signals possible with a non-mechanical device. Until 1950, this field was called “radio technology” because its principal application was the design and theory of radio transmitters, receivers, and vacuum tubes.
Come funziona una CPU: introduzione alle memorie #0.5
Ogni sistema di elaborazione contiene dispositivi per la memorizzazione di dati ed istruzioni. Nell’articolo di oggi vediamo una breve introduzione alle memorie. Negli articoli precedenti abbiamo visto: Come funziona una CPU: progetto di circuiti logici #0 Come funziona una CPU: Flip-Flop SR asincrono #0.1 Come funziona una CPU: Flip-Flop sincrono
Come costruire un mescolatore automatico di carte con Arduino
Se hai mai giocato a un qualsiasi gioco di carte in cui è in palio del denaro, come il poker, saprai quanto sia importante mescolare e distribuire le carte in modo accurato. Anche quando le puntate non sono elevate, una cattiva mescolata o distribuzione può rovinare un momento familiare. Se
Come funziona una CPU: microprogrammazione verticale ed orizzontale differenze #0.4.6.2.1
La microprogrammazione è una tecnica utilizzata per l’implementazione dell’unità di controllo della CPU, il dispositivo in grado di controllare l’esecuzione di istruzioni in linguaggio macchina, di interpretare ogni istruzione in linguaggio macchina tramite una sequenza di micro-operazioni eseguite direttamente dall’hardware, e di generare nella giusta sequenza i segnali di controllo
Come funziona una CPU: progetto dell’unità di controllo microprogrammata #0.4.6.2
L’unità di controllo microprogrammata ha una maggiore flessibilità di progetto, al prezzo di un maggiore costo hardware e di una minore velocità. L’unità di controllo cablata è modellata come una Macchina a Stati Finiti (Finite State Machine o FSM). La microprogrammazione fu proposta per la prima volta da M.V. Wilkes
ReBoi: Raspberry Pi Zero in un moderno GameBoy.
L’ingegnere e creatore James Sargent sta cercando di semplificare la creazione della propria console portatile alimentata da Raspberry Pi, fornendo un kit progettato per adattarsi perfettamente al guscio di una Nintendo Game Boy Color, originale o riprodotto: il ReBoi. La modifica delle console retrò non è una novità; è un
Metti il cuore di IronMan in una teca just in case
Il cuore di IronMan, il reattore MK1, è quanto di più iconico sia stato presentato dalla Marvel. Lonyiabbi ne ha creata una rappresentazione 1:1 Normalmente ci occupiamo di sistemi legati aad Arduino, Raspberry, IoT e così via, ma l’oggetto che presentiamo oggi ha un tale livello di NERD-idutine, specialmente sotto
Come funziona una CPU: progetto dell’unità di controllo cablata #0.4.6.1
L’unità di controllo cablata è modellata come una Macchina a Stati Finiti (Finite State Machine o FSM). Negli articoli precedenti abbiamo visto: Come funziona una CPU: progetto di circuiti logici #0 Come funziona una CPU: Flip-Flop SR asincrono #0.1 Come funziona una CPU: Flip-Flop sincrono #0.1.1 Come funziona una CPU:
Come funziona una CPU: progetto dell’unità di controllo #0.4.6
All’inizio di ogni istruzione l’UC genera il segnale di controllo che serve per eseguire la fase di Fetch. Alla fine dell fase di Fetch nel IR c’è l’istruzione. Negli articoli precedenti abbiamo visto: Come funziona una CPU: progetto di circuiti logici #0 Come funziona una CPU: Flip-Flop SR asincrono #0.1
Come funziona una CPU: esecuzione di un’istruzione logica o artitmetica #0.4.5
Immaginiamo che il processore abbia un’istruzione analoga alla ”addi” del MIPS, più nello specifico ad una ”addi $r5, $r6, 23”. Negli articoli precedenti abbiamo visto: Come funziona una CPU: progetto di circuiti logici #0 Come funziona una CPU: Flip-Flop SR asincrono #0.1 Come funziona una CPU: Flip-Flop sincrono #0.1.1 Come
Inkycal v3: dashboard con display E-paper e raspberry Pi
Inkycal v3 è un dashboard eco-friendly e personalizzabile basato su E-paper, costruito con Python 3 e alimentato da una scheda Raspberry Pi Zero W per organizzare e visualizzare informazioni. Ciò che rende Inkycal v3 unico è il suo software open-source, un display E-paper da 7.5″ con cornice nera e l’approccio