Home Forum NUOVE IDEE O PROGETTI DA SVILUPPARE Computer a 8 bit

Questo argomento contiene 6 risposte, ha 6 partecipanti, ed è stato aggiornato da  s.prischich 1 anno, 3 mesi fa.

Stai vedendo 7 articoli - dal 1 a 7 (di 7 totali)
  • Autore
    Articoli
  • #59896

    marcopolver
    Membro

    Buongiorno a tutti, sono uno studente di 17 anni e sono nuovo nel forum.

    Per il prossimo concorso scolastico vorrei presentare un computer a 8 bit; per iniziare ho deciso di affidarmi anche ad una guida (http://www.instructables.com/id/How-to-Build-an-8-Bit-Computer/) cambiando però un po’ di cose:

    – L’architettura dev’essere di tipo Harvard;
    – Utilizzerei componenti CMOS;
    – Vorrei un input da tastiera esadecimale con operatori matematici;
    – Vorrei come output o un display LCD da 4 righe x 20 caratteri oppure ancora meglio sarebbe un TFT 320×240.

    Dato che quello che cerco di fare è per me totalmente nuovo e che attualmente non conosco il linguaggio Assembly secondo voi il mio progetto è fattibile per l’inizio di giugno 2014? Inoltre avete per caso idee che potrebbero semplificarmi il tutto?

    Grazie mille!

    #73869

    illupo89
    Partecipante

    Ciao se ho capito bene tu vuoi fare un computer senza l’uso di una CPU esterna? se è cosi la vedo dura se vuoi arrivare a gestire qualche decina di operazioni. Inoltre devi costruire tutto il sistema di controllo del LCD che già da solo è un bel progetto se realizzato a transistor.

    #73872

    Emanuele
    Keymaster

    Sei sicuro che sia il progetto migliore per imparare i microcontrollori?

    Un chip da pochi millimetri realizzato con gli integrati è così:

    #73877

    Fabiux95
    Membro

    E se invece costruissi un computer completo a 8 bit?
    Prendi un microprocessore ad 8 bit tipo uno z80 e gli costruisci intorno un’interfaccia completa (se è necessario ci affianchi un microcontrollore per gestire le operazioni più semplici).
    Ci fai girare programmi semplici tipo di automazione(magari un selettore oppure gli crei un piccolo sistema operativo).
    Secondo me è possibile per giugno, però se non conosci l’Assembly ti consiglio di farti aiutare da un professore…

    #73914
    adrirobot
    adrirobot
    Partecipante

    Effettivamente il progetto che vuoi realizzare è arduo, sopratutto se non vuoi utilizzare una CPU standard.
    Realizzare le varie interfacce per la gestione della tastiera e del display, soprattutto nel caso volessi utilizzare il modello TFT, senza contare quelle di accesso alla memoria, potrebbe essere lungo e laborioso.
    Come ti è stato proposto nelle precedenti risposte, più semplice, si fa per dire, è la soluzione di partire da un processore a 8 bit a qui affiancare le varie periferiche.
    In rete trovi già degli esempi da cui prendere spunto. Da una mia prima ricerca non certo approfondita ho trovato questo

    http://www.msarnoff.org/6809/

    Spero ti possa servire
    Saluti
    Adriano

    #73917

    s.prischich
    Membro

    Comincia con lo studiare un componente semplice tipo il PIC16F87 e fare qualche programmino per poter masticare l’argomento. Nella rete si trovano una marea di tutorial. Successivamente quando avrai capito come funziona il tutto creati un set di istruzioni assembler e comincia a buttare giú qualche schema e poi usa un simulatore per circuiti. La strada è lunga ma quello che puoi imparare da una esperienza di questo tipo non ha eguali.
    Non arrenderti!
    Sighi

    #73920

    s.prischich
    Membro

    Qui ci sono gli schemi di un computer a logica disccreta che ha funzionato. Dagli una occhiata.

    http://klabs.org/history/ech/agc_schematics/

    È il computer di navigazione una navicella apollo del 1965.
    Questa è la complessità a cui si va incontro quando si vuole costruire a logica discreta. ;-)
    È incredibile!
    Sighi

Stai vedendo 7 articoli - dal 1 a 7 (di 7 totali)

Devi aver eseguito l’accesso per poter rispondere a questa discussione.