Nuovo hw Amiga

Riflessioni, eventi, curiosità

Re: Nuovo hw Amiga

Messaggioda Raffaele » mer dic 19, 2012 3:58 pm

Ci vuole anche la midi neh? :annu:
Que viva Amiga! :ammicca:
Avatar utente
Raffaele

Supremo
 
Messaggi: 3501
Iscritto il: dom mag 22, 2005 1:01 pm
Località: Qualche volta qui, qualche volta su altri siti

Re: Nuovo hw Amiga

Messaggioda cdimauro » mer dic 19, 2012 4:01 pm

Purtroppo con quell'FPGA si riesce a stento a sintetizzare un softcore 68000. Di 68020 e avanzati non se ne parla proprio, e idem per il chipset (anche l'ECS richiederebbe troppo).
Non sono più su questo forum. Mi trovate su Non Solo Amiga, AROS-Exec o AmigaWorld.
Avatar utente
cdimauro

Eroe
 
Messaggi: 2454
Iscritto il: mer giu 16, 2010 9:00 pm
Località: Germania

Re: Nuovo hw Amiga

Messaggioda sabbate » mer dic 19, 2012 4:04 pm

cdimauro ha scritto:Purtroppo con quell'FPGA si riesce a stento a sintetizzare un softcore 68000. Di 68020 e avanzati non se ne parla proprio, e idem per il chipset (anche l'ECS richiederebbe troppo).


Direi che non ci siamo allora!
Amithlon OS3.9 Dell Latitude C610
Avatar utente
sabbate

Eroe
 
Messaggi: 1395
Iscritto il: mar mag 18, 2010 6:11 pm
Località: Verona

Re: Nuovo hw Amiga

Messaggioda sabbate » mer dic 19, 2012 4:08 pm

Raffaele ha scritto:Ci vuole anche la midi neh? :annu:


Direi propio di si una bella midi sarebbe ok!
Amithlon OS3.9 Dell Latitude C610
Avatar utente
sabbate

Eroe
 
Messaggi: 1395
Iscritto il: mar mag 18, 2010 6:11 pm
Località: Verona

Re: Nuovo hw Amiga

Messaggioda cdimauro » mer dic 19, 2012 4:18 pm

sabbate ha scritto:
cdimauro ha scritto:Purtroppo con quell'FPGA si riesce a stento a sintetizzare un softcore 68000. Di 68020 e avanzati non se ne parla proprio, e idem per il chipset (anche l'ECS richiederebbe troppo).


Direi che non ci siamo allora!

Già. Guarda qui: http://www.natami.net/knowledge.php?b=2 ... 1&z=Bzph21 il secondo messaggio di Gunnar, in cui parla degli LE necessari per la sola CPU. Questo se si vuole una CPU "coi fiocchi", che poi è quello che si auspica.

Per un SuperAmiga servirebbe, quindi, un FPGA con circa 50K LE. Decisamente troppo costoso solo lui. Oppure un paio con 25-30K LE, ma dubito che si scenda sotto il costo del singolo FPGA da 50KLE, e poi complicherebbe il layout della scheda madre.
Non sono più su questo forum. Mi trovate su Non Solo Amiga, AROS-Exec o AmigaWorld.
Avatar utente
cdimauro

Eroe
 
Messaggi: 2454
Iscritto il: mer giu 16, 2010 9:00 pm
Località: Germania

Re: Nuovo hw Amiga

Messaggioda bertocar » mer dic 19, 2012 4:19 pm

Quell'FPGA che avevo indicato e' SOLO per la CPU e comunque non e' una decisione definitiva (dobbiamo ricordarci anche il costo finale...). Per la scelta di quella VIDEO ovviamente voglio dedicare qualcosa di decisamente piu' corposo.
Quando indicavo il fatto di poter cambiare emulazione al volo intendevo nel poter cambiare firmware e riavviare con altra cpu.
Per quanto riguarda la ram, vorremmo utilizzare delle SRAM da 4nS-8nS (circa 250Mhz) con un sistema tristate per poter permettere a FPGA-CPU e FPGA-VIDEO, FPGA-CPU e FPGA-AUDIO di accedere ai dati con una certa priorita'.
In realta' ci saranno 3 bus di memoria:
1o FAST solo per CPU,
2o CHIP solo per CPU e VIDEO,
3o CHIP solo per CPU e AUDIO e servizi
Esempio: quando la CPU dovra' scrivere su indirizzi della CHIP-VIDEO, dovra' attendere l'ok del FPGA-VIDEO.
Avatar utente
bertocar

Esperto
 
Messaggi: 85
Iscritto il: mar dic 18, 2012 5:39 pm
Località: Padova

Re: Nuovo hw Amiga

Messaggioda cdimauro » mer dic 19, 2012 4:29 pm

bertocar ha scritto:Quell'FPGA che avevo indicato e' SOLO per la CPU e comunque non e' una decisione definitiva (dobbiamo ricordarci anche il costo finale...).

OK, ma considera che dal 68000 non ti schiodi. Non se ne parla di 68020 o superiore senza un FPGA con molti più elementi. Il 68020 è molto complesso come CPU, con parecchie istruzioni complicate e modalità d'indirizzamento molto, molto complesse (doppia indirezione verso la memoria).
Per la scelta di quella VIDEO ovviamente voglio dedicare qualcosa di decisamente piu' corposo.

OK, ma è quello che mi preoccupa di meno al momento.
Quando indicavo il fatto di poter cambiare emulazione al volo intendevo nel poter cambiare firmware e riavviare con altra cpu.

Perfetto.
Per quanto riguarda la ram, vorremmo utilizzare delle SRAM da 4nS-8nS (circa 250Mhz)

Molto veloce. Ottimo.
con un sistema tristate per poter permettere a FPGA-CPU e FPGA-VIDEO, FPGA-CPU e FPGA-AUDIO di accedere ai dati con una certa priorita'.
In realta' ci saranno 3 bus di memoria:
1o FAST solo per CPU,
2o CHIP solo per CPU e VIDEO,
3o CHIP solo per CPU e AUDIO e servizi
Esempio: quando la CPU dovra' scrivere su indirizzi della CHIP-VIDEO, dovra' attendere l'ok del FPGA-VIDEO.

Bene, assomiglia al funzionamento dell'Amiga originale.

Considera che non servono 3 bus, perché video e audio sull'Amiga si spartiscono l'accesso alla chip ram in maniera precisa, per cui dovrete sicuramente fare lo stesso se volete ottenere un minimo di retrocompatibilità.
Quindi 1 solo bus per la chip ram, e l'FPGA dovrà emulare gli slot di allocazione delle linee raster come su Amiga. Cioè così:
http://www.appuntidigitali.it/10672/rig ... -non-solo/
http://www.appuntidigitali.it/11064/div ... dellamiga/
http://www.appuntidigitali.it/11358/i-b ... o-schermo/
Non sono più su questo forum. Mi trovate su Non Solo Amiga, AROS-Exec o AmigaWorld.
Avatar utente
cdimauro

Eroe
 
Messaggi: 2454
Iscritto il: mer giu 16, 2010 9:00 pm
Località: Germania

Re: Nuovo hw Amiga

Messaggioda sabbate » mer dic 19, 2012 5:01 pm

Non ci capisco niente per quanto riguarda i dettagli cmq per la cpu bisogna fare qualcosa!
Amithlon OS3.9 Dell Latitude C610
Avatar utente
sabbate

Eroe
 
Messaggi: 1395
Iscritto il: mar mag 18, 2010 6:11 pm
Località: Verona

Re: Nuovo hw Amiga

Messaggioda bertocar » mer dic 19, 2012 5:30 pm

La decisione per la cpu e' molto semplice: dobbiamo considerare il costo:
EP3C5M164C8N 5K LE costa ~10E
EP3C10E144C8N 10K LE costa ~20E
EP3C25E144C8N 25K LE costa ~40E

Cosa scegliamo?
Avatar utente
bertocar

Esperto
 
Messaggi: 85
Iscritto il: mar dic 18, 2012 5:39 pm
Località: Padova

Re: Nuovo hw Amiga

Messaggioda Amigone_da_Castagneto » mer dic 19, 2012 5:32 pm

Salve, non scrivo sul sito da un'eternità (e non scherzo) e sono sostanzialmente ignorante in materia di FPGA - sono solo un programmatore in PHP, Python e poco altro. Comunque l'ultimo Pianeta Amiga mi ha lasciato la voglia di partecipare un po' più attivamente.
Ho seguito anch'io il progetto Natami e ci torno spesso per curiosare nel forum. Mi sono imbattuto in una notizia che forse può aiutare questo progetto: in questa pagina, al 5.o messaggio il creatore principale (almeno così sembra) del softcore N68050 annuncia di voler rilasciare il progetto, preferibilmente con una licenza GPL.
Non so quando questo avverrà e in che termini, da quel che si capisce serve anche il beneplacito degli altri collaboratori, tuttavia la notizia in sé non sembra male, anche per altri progetti paralleli.
Servirebbe solo capire in che "linguaggio FPGA" è stato codificato l'N68050, perché sapevo che la logica Natami era stata realizzata in una "variante" poco conosciuta del VHDL (mi pare fosse AHDL). A questo punto lascio i commenti a chi ne sa certamente più di me in materia.
Il mondo non è solo più complesso di quanto si vede; è molto più complesso di quanto potremmo mai immaginare...
Amigone_da_Castagneto

Veterano
 
Messaggi: 165
Iscritto il: mar mag 25, 2004 9:17 pm
Località: Castagneto C.ci (e Firenze)

Re: Nuovo hw Amiga

Messaggioda sabbate » mer dic 19, 2012 5:44 pm

bertocar ha scritto:La decisione per la cpu e' molto semplice: dobbiamo considerare il costo:
EP3C5M164C8N 5K LE costa ~10E
EP3C10E144C8N 10K LE costa ~20E
EP3C25E144C8N 25K LE costa ~40E

Cosa scegliamo?


Non so penso che una via di mezzo sarebbe la piu' giusta quindi quella da 20e, come prestazioni pero' come siamo messi?

@cdmauro

cosa ne pensi?
Amithlon OS3.9 Dell Latitude C610
Avatar utente
sabbate

Eroe
 
Messaggi: 1395
Iscritto il: mar mag 18, 2010 6:11 pm
Località: Verona

Re: Nuovo hw Amiga

Messaggioda cdimauro » mer dic 19, 2012 5:52 pm

bertocar ha scritto:La decisione per la cpu e' molto semplice: dobbiamo considerare il costo:
EP3C5M164C8N 5K LE costa ~10E
EP3C10E144C8N 10K LE costa ~20E
EP3C25E144C8N 25K LE costa ~40E

Cosa scegliamo?

L'ultimo. Per così pochi soldi di differenza, non vale la pena il secondo.
Non sono più su questo forum. Mi trovate su Non Solo Amiga, AROS-Exec o AmigaWorld.
Avatar utente
cdimauro

Eroe
 
Messaggi: 2454
Iscritto il: mer giu 16, 2010 9:00 pm
Località: Germania

Re: Nuovo hw Amiga

Messaggioda bertocar » mer dic 19, 2012 6:08 pm

Fra l'altro guardando la documentazione sono compatibili come package.
Ho visto nel forum natami linkato sopra che con 25k LE dovrebbero poter emulare un 68060 FPU compresa.
"So a dream softcore - equivalent to the 68060 + FPU has "ballpark" a size in the order of 20,000-25,000 LE"
Avatar utente
bertocar

Esperto
 
Messaggi: 85
Iscritto il: mar dic 18, 2012 5:39 pm
Località: Padova

Re: Nuovo hw Amiga

Messaggioda bertocar » mer dic 19, 2012 6:22 pm

cdimauro ha scritto:Bene, assomiglia al funzionamento dell'Amiga originale.

Considera che non servono 3 bus, perché video e audio sull'Amiga si spartiscono l'accesso alla chip ram in maniera precisa, per cui dovrete sicuramente fare lo stesso se volete ottenere un minimo di retrocompatibilità.


Va bene la retrocompatibilita' ma non voglio limitare troppo il futuro per una vecchia architettura. Bisognerebbe capire se i 2 coprocessori riescono a emulare perfettamente video e audio anche nei timing, facendo finta di essere connessi allo stesso bus.
Avatar utente
bertocar

Esperto
 
Messaggi: 85
Iscritto il: mar dic 18, 2012 5:39 pm
Località: Padova

Re: Nuovo hw Amiga

Messaggioda sabbate » mer dic 19, 2012 6:48 pm

bertocar ha scritto:Fra l'altro guardando la documentazione sono compatibili come package.
Ho visto nel forum natami linkato sopra che con 25k LE dovrebbero poter emulare un 68060 FPU compresa.
"So a dream softcore - equivalent to the 68060 + FPU has "ballpark" a size in the order of 20,000-25,000 LE"


Allora saremmo a cavallo!
Amithlon OS3.9 Dell Latitude C610
Avatar utente
sabbate

Eroe
 
Messaggi: 1395
Iscritto il: mar mag 18, 2010 6:11 pm
Località: Verona

PrecedenteProssimo

Torna a Amiga in generale

Chi c’è in linea

Visitano il forum: Nessuno e 35 ospiti

cron