Newsgroup: it.comp.hardware.cpu
Titolo: 6502

qualcuno sa mica se e dove e' possibile trovare dettagli su architettura
interna (MOLTO interna ...), microcodice, formato delle microistruzioni,
etc per questa CPU  ?
curiosita' personale ... 

http://www.spies.com/arcade/simulation/processors/6502/
bye
PapeRyoga ha scritto nel messaggio ...



Ammetto di non aver avuto il tempo di controllare minuziosamente, ma da
quello che ho visto , non e' il link che cercavo : io parlavo di
microcodice : dei registri/istruzioni etc, ne so fin troppo.


mi scuso per il tono forse un po' deciso, ma stavo usando un mac come
terminale , e non dico altro !
-- 

PapeRyoga ha scritto:

Accidenti!! :-)))
il mac riesce anche a cambiare la personalià dell' operatore ?? :-))
ma fa propio di tutto !! :-))
per curiosità, che ti serve il glorioso 6502??
ciao :-))
ariete

 microcodice : dei registri/istruzioni etc, ne so fin troppo.
Cioe`? Sei sicuro che il 6502 abbia un microcodice, magari e`
tutto hardwired, considerando che esegue un'operazione per ciclo...
Oppure vuoi gli schemi elettrici?
bye,
--
  Piergiorgio Sartor
  Sony International (Europe) GmbH
  European R&D Stuttgart
  Advanced TV Group              Tel.: 
++49-(0)711-5858-525
  Stuttgart Technology Center    FAX: 
++49-(0)711-5858-199
  Stuttgarter Strasse 106        e-mail: 
sar...@sony.de
  D-70736 Fellbach, Germany

per curiosità, che ti serve il glorioso 6502??
Appunto, per curiosita' :)

Oppure vuoi gli schemi elettrici?
non sono di primaria importanza, comunque in mancanza di meglio ... :)

 hardwired...
Dunque, questo che sto per scrivere non ti servera` a niente, forse,
ma credo che Altera (o forse Xilinx) abbiano delle macrofunzioni
che sono dei microprocessori tipo 6502 o Z80.
NON CREDO DIANO I SORGENTI VHDL O COSA...
Per sicurezza controlla:
http://www.altera.com
http://www.xilinx.com


NON CREDO DIANO I SORGENTI VHDL O COSA...
NON CI SPERAVO (anche perche' me ne facevo pochino ... una gif vale piu'
di mille righe di codice ! ) 

 di mille righe di codice ! )
Credevo ti interessase sapere come funzionava il 6502 nel dettaglio,
cosa te ne fai di una GIF?
Il VHDL e` C-like, se trovi i sorgenti di un 6502 capisci
al volo come funziona...


Ho dato un'occhiata al sito:
http://www.vautomation.com/prod.html
dove fanno il core 6502 per FPGA, forse potrebbe interessarti,
c'e` qualche micro spiegazione e forse riesci a farti mandare
un po' di documentazione al riguardo.
La cosa che mi ha incuriosito e` che riescono ad andare
a 14 MHz, cioe`, mi pare, ad avere un 6502 a 14 MHz.
Molto interessante perche` il C64 andava ad 1-2 MHz,
sarebbe bello riuscire a sostituire il 6502 originale
con quello accellerato, con le opportune modifiche del
caso, ovviamente.


 Appunto, per curiosita' :)
Oh, il 6502 era un processore magnifico....
-- 
Andrea Luigi Meneghini 
Perche' dovremmo preoccuparci della
grammatica, visto che siamo brave persone
Artemus Ward, Pyrotechny, 1872

 bye,
Nota: Domani devo trovare il fido C64....


 c) Non e' detto oltretutto che il 6502 sia progettato usando il vhdl ...
No, appunto.
Pensa che se lo sono fatto con carta e penna, mi sa...
Piuttosto a cosa ti serve? E` solo curiosita`?


Piuttosto a cosa ti serve? E` solo curiosita`?
appunto , ..curiosita'  . E' l'unico processore utile e abbastanza
semplice da capire senza perderci mesi. La decodifica delle istruzioni
gia' dello z80 e' follia pura ...
(vabbe' ... poi per giocare potrei anche farmi un programmino che lo
simula funzionalmente , giusto perche' costruirselo con i 74xx costerebbe
troppo ... ;) )

caso, ovviamente.
Non vorrei sbagliare, ma erano gli Apple a montare il 6502, il C64 usava
il 6509 , leggermente migliore; e comunque le modifiche sarebbero MOLTO
radicali, poiche' quasi tutto quello che faceva, era sincronizzato col
processore ... =:)
(Probabilmente per gli Apple sarebbe piu' facile, visto che non dovevano
occuparsi di sprites e di refresh dello schermo . E comunque un
interfaccia per il bus ed una cache sarebbero praticamente indispensabili
, perche' le periferiche e la ram si aspettano temporizzazioni un po' meno
spinte )
Sai che quasi, quasi ....  >:)

 Sai che quasi, quasi ....  >:)
Pure io... :-)


 il 6509 , leggermente migliore; e comunque le modifiche sarebbero MOLTO
6510, mi pare la differenza fosse sulla gestione del bus, (non erano
pin-pin compatibili) ma nient'altro internamente.
-- 
  (iao!!oai)                                     (ICQ: 10860566)
  //,aurizio
 
   I bimbi buoni vanno in paradiso.
   I bimbi cattivi vanno dove gli pare!

alla release 2.4 che va' alla grande!
Puo' andare dove vuole, ma se non l'hai capito, il Mac non e' mio...

 Puo' andare dove vuole, ma se non l'hai capito, il Mac non e' mio...
E non ti dispiace?  ;-)


 bye,
Oh, a due passi da qui c'e' uno che ha un II funzionante come nuovo, e
adesso che mi viene in mente c'e' anche un mio amico che ne ha uno.
Magari me lo regala...o lo scambio con un vechio 386...


E non ti dispiace?  ;-)
Ieri sera ho pianto amaramente ... perche' se fosse mio, potrei
rivenderlo!

> 
k
Fanno anche il layout di un simil-6502 che a .35 micron farebbe 140 Mhz!
SPERO che il loro progetto includa almeno una cache di primo livello ...