Autore Topic: NOS, NsaOS :D  (Letto 17538 volte)

Offline Z80Fan

  • Administrator
  • Guru
  • *****
  • Post: 1671
  • Karma: +13/-2
    • Mostra profilo
    • http://z80fan.altervista.org
Re: NOS, NsaOS :D
« Risposta #165 il: 19 Gennaio 2012, 23:03:33 »
Citazione da: "clros"
Ma..cm sarebbe? Vi mettete anche a progettare CPU e non mi dite niente??
http://www.hwupgrade.it/forum/showthread.php?t=2209718

Preparati delle vivande prima di metterti a leggere. :mrgreen:

La CPU di cui si parlava è una mia architetturina a 16 bit (una delle due; nel thread trovi anche un'altra mia e una di Cesare, a 64 bit), pensata per essere semplice e essere implementata con logica 74LS e famiglia, un po' sulla scia del Magic-1 e tanti altri.

C'era qualcuno (non Cesare), che sosteneva che una cosa del genere è impossibile da realizzare in tempi umani, perciò la prendo un po' come sfida. ;)
« Ultima modifica: 01 Gennaio 1970, 02:00:00 da Guest »

Offline TheKaneB

  • Human Debugger
  • *****
  • Post: 5292
  • Karma: +20/-23
    • Mostra profilo
    • http://www.antoniobarba.org
Re: NOS, NsaOS :D
« Risposta #166 il: 19 Gennaio 2012, 23:06:37 »
conoscendoti, se ti mettessi a lavorarci per un paio d'anni, riusciresti a tirare fuori un sistema funzionante senza grossi problemi :-p
« Ultima modifica: 01 Gennaio 1970, 02:00:00 da Guest »

Offline Z80Fan

  • Administrator
  • Guru
  • *****
  • Post: 1671
  • Karma: +13/-2
    • Mostra profilo
    • http://z80fan.altervista.org
Re: NOS, NsaOS :D
« Risposta #167 il: 19 Gennaio 2012, 23:16:02 »
Citazione da: "TheKaneB"
conoscendoti, se ti mettessi a lavorarci per un paio d'anni, riusciresti a tirare fuori un sistema funzionante senza grossi problemi :-p

Veramente, l'ISA la ho realizzata completamente in un paio di giorni a Settembre. Prima delle vacanze la ho finalizzata (una monata: ho solo spostato due istruzioni su un altro opcode per liberare una classe di istruzioni).
Ora sono alla progettazione hardware: tutti i blocchi sono sciocchezze (praticamente metà roba son solo 74LS373, il set registri posso farli con quelli ma userò una SRAM), tranne la UC che sto progettando a tempo perso in questo periodo, che cmq a causa del microcodice son semplicemente 4-5 rom, un contatore e diverse AND per sincronizzare i segnali.

In tutto penso di averci lavorato l'equivalente di una settimana! :lol:
« Ultima modifica: 01 Gennaio 1970, 02:00:00 da Guest »

Offline TheKaneB

  • Human Debugger
  • *****
  • Post: 5292
  • Karma: +20/-23
    • Mostra profilo
    • http://www.antoniobarba.org
Re: NOS, NsaOS :D
« Risposta #168 il: 19 Gennaio 2012, 23:22:38 »
Beh si, la struttura a blocchi è facile da definire, l'ho fatto anch'io una volta.

Il problema è che costruendolo dovrai avere a che fare con l'aspetto analogico di un circuito ad alta frequenza :-)

Se non vuoi avere problemi scegli un clock basso, max 1-2 MHz e sei a posto. Magari non usare la serie 74xx che sono TTL, ti consiglio di andare sulla serie CMOS 4000, ti consentono di avere maggiore velocità e maggiore fan-out con consumi irrisori. Lo schema a blocchi resta identico.

La cosa comoda del CMOS è che se vuoi pilotare un circuito TTL (magari qualche integrato d'epoca) puoi sempre farlo, infatti CMOS ha un range di valori di funzionamento molto ampio (tipicamente da 1.8V fino a 12V).

Poi vabbè, il divertimento sta proprio nel costruire il circuito e capire dove stanno i problemi e risolverli. L'alta frequenza gioca brutti scherzi come sai bene :-)
« Ultima modifica: 01 Gennaio 1970, 02:00:00 da Guest »

Offline clros

  • ASM Lover
  • *****
  • Post: 457
  • Karma: +3/-1
    • Mostra profilo
Re: NOS, NsaOS :D
« Risposta #169 il: 19 Gennaio 2012, 23:28:53 »
Ragazzi, so che sono OT, ma mi avete fatto venire in mente una domanda (che dovrò rivolgere nei prox giorni a qualche ingegnere della ST). Ma la tensione di attivazione dei transistor MOS integrati (Vth), quanto posso farla bassa??
« Ultima modifica: 01 Gennaio 1970, 02:00:00 da Guest »
Claudio CP La Rosa

Offline TheKaneB

  • Human Debugger
  • *****
  • Post: 5292
  • Karma: +20/-23
    • Mostra profilo
    • http://www.antoniobarba.org
Re: NOS, NsaOS :D
« Risposta #170 il: 19 Gennaio 2012, 23:36:02 »
dipende tutto dal processo produttivo. Che io sappia, alcuni possono scendere fino a 1V, ma non è il mio campo quindi prendi con le pinze questa affermazione...
« Ultima modifica: 01 Gennaio 1970, 02:00:00 da Guest »

Offline clros

  • ASM Lover
  • *****
  • Post: 457
  • Karma: +3/-1
    • Mostra profilo
Re: NOS, NsaOS :D
« Risposta #171 il: 19 Gennaio 2012, 23:39:44 »
Citazione da: "TheKaneB"
dipende tutto dal processo produttivo. Che io sappia, alcuni possono scendere fino a 1V, ma non è il mio campo quindi prendi con le pinze questa affermazione...
Peccato..pensavo molto molto meno.. :(
« Ultima modifica: 01 Gennaio 1970, 02:00:00 da Guest »
Claudio CP La Rosa

Offline Z80Fan

  • Administrator
  • Guru
  • *****
  • Post: 1671
  • Karma: +13/-2
    • Mostra profilo
    • http://z80fan.altervista.org
Re: NOS, NsaOS :D
« Risposta #172 il: 19 Gennaio 2012, 23:41:43 »
Citazione da: "TheKaneB"
Magari non usare la serie 74xx che sono TTL, ti consiglio di andare sulla serie CMOS 4000, ti consentono di avere maggiore velocità e maggiore fan-out con consumi irrisori.
Non voglio andare sui 4000 perchè ho scoperto ("the hard way") che hanno dei tempi di ritardo enormi, sulle centinaia di ns. E mi sembra non vadano tanto più veloce degli LS (non dei 7400 standard). Piuttosto vado sui 74HC o HCT che dovrebbero avere prestazioni comparabili agli LS (che cmq dovrebbero stare sui 30-40 Mhz, molto più di quanto mi dovrà mai servire).

Citazione
Poi vabbè, il divertimento sta proprio nel costruire il circuito e capire dove stanno i problemi e risolverli.
Infatti! :D Come quell'altra volta che il bank-switching sullo Z80 non funzionava, e poi ho scoperto che la colpa era degli integrati che non erano ben spinti nei socket... :doh:

Citazione
L'alta frequenza gioca brutti scherzi come sai bene :-)
Per questo mi son armato di oscilloscopio nuovo nuovo! :mrgreen:
« Ultima modifica: 01 Gennaio 1970, 02:00:00 da Guest »

Offline TheKaneB

  • Human Debugger
  • *****
  • Post: 5292
  • Karma: +20/-23
    • Mostra profilo
    • http://www.antoniobarba.org
Re: NOS, NsaOS :D
« Risposta #173 il: 19 Gennaio 2012, 23:45:48 »
ma a te interessa la tensione minima per entrare in saturazione, oppure la tensione minima per entrare in conduzione nella zona "lineare"?

Io intendevo ovviamente la tensione minima per la saturazione. La zona lineare parte già da poche decine di milliVolt di tensione Gate-Drain.

@Z80Fan: hai fatto bene, l'oscilloscopio ci vuole :-) la serie 74HC alla fine sono sempre CMOS, l'importante è che consumino poco. Se hai tanti integrati che consumano molto, avrai moltissimo disturbo sulla linea di alimentazione, e devi compensare con grossi condensatori.
« Ultima modifica: 01 Gennaio 1970, 02:00:00 da Guest »

Offline clros

  • ASM Lover
  • *****
  • Post: 457
  • Karma: +3/-1
    • Mostra profilo
Re: NOS, NsaOS :D
« Risposta #174 il: 19 Gennaio 2012, 23:48:35 »
Citazione da: "TheKaneB"
ma a te interessa la tensione minima per entrare in saturazione, oppure la tensione minima per entrare in conduzione nella zona "lineare"?

Io intendevo ovviamente la tensione minima per la saturazione. La zona lineare parte già da poche decine di milliVolt di tensione Gate-Drain.


Per passare nello stato ON, massima conduzione e quindi saturazione. Speravo si potessero fare dei MOS "saturabili" con qualche decina di microvolt...ma vabbè...
« Ultima modifica: 01 Gennaio 1970, 02:00:00 da Guest »
Claudio CP La Rosa

Tags: