Nuovo hw Amiga

Riflessioni, eventi, curiosità

Re: Nuovo hw Amiga

Messaggioda sabbate » mer dic 19, 2012 2:14 pm

cdimauro ha scritto:Stai supponendo che il softcore permetta di eseguire un'istruzione per ciclo di clock, che è abbastanza difficile, considerato che un 68000 è abbastanza complicato, specialmente se, come immagino, il core sarà almeno 68020 (che ha delle modalità d'indirizzamento mostruosamente complesse).

Ricordo che il softcore "68050" di Natami arrivava a 133Mhz, col clock dell'FPGA che viaggiava a 266Mhz invece. Quindi suppongo che esisterà qualche limite simile anche per i vostri FPGA.

Trovo ottima l'idea di avere un'FPGA dedicata alla CPU, in modo da poterla sfruttare fino all'osso per massimizzare le prestazioni di questa componente, ma per contro credo che ci sarà qualche problema con l'accesso alla memoria, che sarà sicuramente condiviso fra CPU e altre componenti (il chipset). Come pensate di risolvere il problema? Facendo fungere il chipset da northbridge con la CPU (quindi il chipset s'interfaccia con la memoria, e la CPU col chipset).

Altra cosa, pensate di avere un solo banco di RAM unificato per tutte le componenti (CPU e chipset) oppure di ricalcare il progetto Amiga, quindi con chipram dedicata al chipset (eventualmente accessibile dalla CPU, ma passando tramite il chipset) e la fastram dedicata esclusivamente alla CPU?

Infine, non so se sia una buona idea quella di avere un FPGA dedicato esclusivamente all'audio. Forse sarebbe meglio un solo FPGA dedicato all'intero chipset, anche per semplificare la comunicazione fra le varie componenti interne (DMA per l'accesso alla memoria, sezione video, sezione audio, sezione controller floppy, sezione controller hard disk IDE). Quindi un FPGA per la CPU e uno per il chipset.

Per il resto, complimenti per l'iniziativa, sicuramente encomiabile. Se avete bisogno di suggerimenti su come estendere il vecchio chipset AGA, man mano che ci lavorerete, fatelo presente prima di iniziare l'implementazione, perché magari possono saltare fuori delle buone idee confrontandoci.


Ciao

Cosa ne pensi di questo progetto, secondo me visto che os 3 e' ancora supportato dalla comunita' e non solo direi che sarebbe il massimo avere questo hardware(io utilizzo os 3).

Ciao
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 ilbarbax » mer dic 19, 2012 2:22 pm

La butto lì da ignorante in materia. Pensare ad un amiga su PCMCI in modo da poter trasformare un qualsiasi portatile in Amiga portatile?
SAM 460 OS4.1 - IBM Thinkpad + Icaros - Mac Mini 1,42 MOS registrato - A1200 030 OS3.5
Avatar utente
ilbarbax

Maestro
 
Messaggi: 643
Iscritto il: lun ott 05, 2009 10:23 pm
Località: Camogli GE

Re: Nuovo hw Amiga

Messaggioda amigaro » mer dic 19, 2012 2:28 pm

Scusate, ma quanto costerebbero poi queste schede?
Se fate un progetto del generte, sarete in grado di contenere i costi?
E poi oggi con gli emulatori che vanno ad una alta velocità , che senso ha fare una nuova scheda madre compatibile con amiga?

Scusate l'intromissione.
amigaro

Veterano
 
Messaggi: 125
Iscritto il: ven ott 23, 2009 12:04 am

Re: Nuovo hw Amiga

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

@sabbate. Sono rimasto scottato dal progetto Natami: c'ho creduto molto, e poi sappiamo com'è andata a fine.

Le premesse mi sembrano migliori, perché c'è gente che ha CONCRETAMENTE banda per poterci lavorare (anche se è cinico: lo fanno perché non hanno lavoro per impiegare quelle ore), e delle idee che mi sembrano più realistiche (mentre quelli di Natami hanno perso un casino di tempo discutendo su quali migliorie "spaziali" dovevano includere da subito).

Affinché un progetto del genere possa andare in porto, quindi, a mio modesto avviso non si dovrebbero fare gli stessi sbagli, e cercare soprattutto di confrontarsi il più possibile per capire pragmaticamente cos'è meglio fare per arrivare sicuramente in produzione.

Molto meglio partire con un progetto di più basso profilo, e aggiungere le nuove funzionalità dopo accurati confronti. Quindi meglio partire dall'hardware dell'Amiga 500, poi passare al 1200, e poi confrontarsi su come estendere quell'hardware (le idee non mancano di certo).
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 cdimauro » mer dic 19, 2012 2:32 pm

ilbarbax ha scritto:La butto lì da ignorante in materia. Pensare ad un amiga su PCMCI in modo da poter trasformare un qualsiasi portatile in Amiga portatile?

Dubito che su PCMCIA si possa fare qualcosa. Forse come PCI-Express.
amigaro ha scritto:Scusate, ma quanto costerebbero poi queste schede?
Se fate un progetto del generte, sarete in grado di contenere i costi?
E poi oggi con gli emulatori che vanno ad una alta velocità , che senso ha fare una nuova scheda madre compatibile con amiga?

Scusate l'intromissione.

Ci saranno sempre appassionati disposti a comprare un prodotto del genere, purché i costi non siano smisurati.

Ovvio che ci si può sempre "accontentare" (e non solo) di un PC. Ma sono prodotti diversi.
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 2:35 pm

Appunto cmq bertocar ha parlato di costi contenuti e poi dai sarebbe bello poter accantonare una volta per tutte(almeno da parte mia che non è ho di bisogno)il pc e l'emulatore che gira hosted apparte amigaforever.

ciao
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 2:37 pm

cdimauro ha scritto:@sabbate. Sono rimasto scottato dal progetto Natami: c'ho creduto molto, e poi sappiamo com'è andata a fine.

Le premesse mi sembrano migliori, perché c'è gente che ha CONCRETAMENTE banda per poterci lavorare (anche se è cinico: lo fanno perché non hanno lavoro per impiegare quelle ore), e delle idee che mi sembrano più realistiche (mentre quelli di Natami hanno perso un casino di tempo discutendo su quali migliorie "spaziali" dovevano includere da subito).

Affinché un progetto del genere possa andare in porto, quindi, a mio modesto avviso non si dovrebbero fare gli stessi sbagli, e cercare soprattutto di confrontarsi il più possibile per capire pragmaticamente cos'è meglio fare per arrivare sicuramente in produzione.

Molto meglio partire con un progetto di più basso profilo, e aggiungere le nuove funzionalità dopo accurati confronti. Quindi meglio partire dall'hardware dell'Amiga 500, poi passare al 1200, e poi confrontarsi su come estendere quell'hardware (le idee non mancano di certo).


Cmq penso che questi signori ci sappiano fare :ammicca:
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 amigaro » mer dic 19, 2012 2:38 pm

Bhe se si limita il mercato ai soli appassionati disposti a spendere anche + di 300 euro x una scheda del genere, che senso ha?
Bisogna riuscire a fare una scheda dal costo molto contenuto(max 150 euro), completa di tutto o quasi, magari senza solo l'os, ma dubbito che riusciranno a contenere i costi così tanto..

Cmq, vi auguro di riuscire nel vostro progetto..
amigaro

Veterano
 
Messaggi: 125
Iscritto il: ven ott 23, 2009 12:04 am

Re: Nuovo hw Amiga

Messaggioda sabbate » mer dic 19, 2012 2:42 pm

sperem dai nuova linfa al vecchio 68k :felice:
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 2:46 pm

Non metto in dubbio che ci sappiano fare, ma bisogna anche essere realisti. FPGArcade costa fra i 220 e i 250€, e ha un solo FPGA che riesce a emulare un Amiga 1200 un po' più pompato, ma nient'altro.

Qui si parla di addirittura di tre FPGA per fare una macchina molto più pompata, per cui dubito che i costi risulteranno paragonabili...
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 amigaro » mer dic 19, 2012 2:49 pm

cdimauro ha scritto:Non metto in dubbio che ci sappiano fare, ma bisogna anche essere realisti. FPGArcade costa fra i 220 e i 250€, e ha un solo FPGA che riesce a emulare un Amiga 1200 un po' più pompato, ma nient'altro.

Qui si parla di addirittura di tre FPGA per fare una macchina molto più pompata, per cui dubito che i costi risulteranno paragonabili...


Appunto, quindi si parla di piu' di 300 euro, non credo che ne valga la pena, nemmeno di iniziare un progetto del genere, piu' tosto farebbero prima a creare un computer in stile Raspberry, basato su ARM, ed adattarci una distro di Aros, in questo casò si che i costi sarebbero contenuti.
amigaro

Veterano
 
Messaggi: 125
Iscritto il: ven ott 23, 2009 12:04 am

Re: Nuovo hw Amiga

Messaggioda cdimauro » mer dic 19, 2012 2:54 pm

AROS su Raspeberry Pi gira già, al momento in versione hosted, e da quel che si legga presto dovrebbe arrivare la versione nativa.
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 2:55 pm

Vi ringrazio per le opinioni, in effetti proprio per non fare passi falsi ho voluto consultare una comunita' che ha visto anche altri progetti, con varie difficolta'.
Tornando alle questioni tecniche:
- abbiamo individuato un core 68k (denominato D68000) che puo' lavorare in modalita' 100% compatibile (come cicli di clock/istruzione) oppure alla massima velocita' (1 ciclo/istruzione) per quello ho fatto quel calcolo: aspetto negativo pero' e' il fatto che simula un 68000 e basta. Qualcuno conosce dei softcore che siano in grado di emulare un 68020 o piu'? (Il vantaggi di avere un FPGA come CPU e' il poter cambiare CPU quando vorremo!)
- per la CPU vorremmo usare un Altera Cyclone III oppure IV (saremmo orientati sul ep3c5m164c8n che viaggia a 400Mhz)
- e' da studiare la questione RAM come suddividerla, sicuramente andra' creata una sorta di FAST con pieno accesso da parte della CPU e basta e CHIP in questa configurazione:
CHIP-A: CPU e FPGA video
CHIP-B: CPU e FPGA audio (che ho denominato cosi' ma in realta' si occupa anche di molte altre cose, HDD e FLOPPY compresi)
Fortunatamente la RAM ha un costo irrisorio quindi dedicare 128M alla parte video (ipotizzo), 512M alla CPU e altri 64M al 3 fpga non sarebbe un problema.
Considerate che le cose sono ancora molto allo stato embrionale ma le decisioni ora sono importanti.
Per quanto riguarda il costo, uno dei punti importanti e' che deve essere il piu' basso possibile altrimenti non ha senso. Non siamo ancora in grado di valutarlo e gradirei molto che la comunita' Amiga dasse una mano nello sviluppo software dell'oggetto.
Direi che il riferimento puo' essere tra i 100 e i 200E (questo e' il mio riferimento).

Vi ringrazio per le considerazioni e suggerimenti che state riportando.

Alberto
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 3:21 pm

bertocar ha scritto:Vi ringrazio per le opinioni, in effetti proprio per non fare passi falsi ho voluto consultare una comunita' che ha visto anche altri progetti, con varie difficolta'.
Tornando alle questioni tecniche:
- abbiamo individuato un core 68k (denominato D68000) che puo' lavorare in modalita' 100% compatibile (come cicli di clock/istruzione) oppure alla massima velocita' (1 ciclo/istruzione) per quello ho fatto quel calcolo: aspetto negativo pero' e' il fatto che simula un 68000 e basta.

OK. Comunque l'assoluta compatibilità col 68000 eventualmente si potrebbe sacrificare, se ciò permettesse di alleggerire il numero di LE impiegate, nel caso lo spazio nell'FPGA non fosse sufficiente.
Qualcuno conosce dei softcore che siano in grado di emulare un 68020 o piu'?

Purtroppo no. L'unico, ancora non completo, è quello dell'FPGArcade.
(Il vantaggi di avere un FPGA come CPU e' il poter cambiare CPU quando vorremo!)

Io preferirei che non seguiste il funzionamento di FPGArcade, che consente di cambiare tipo di CPU al volo.

A mio avviso è meglio poter scegliere di caricare l'apposito firmware al boot, in base a quale sistema emulare, e lasciare poi fisso l'hardware. Al limite poi si fa un reset e si sceglie nuovamente il tipo di sistema da caricare.

In questo modo si può massimizzare l'uso dell'FPGA, senza sprecare logica per queste possibilità di switch al volo, che all'atto pratico non sarebbero molto usata.
- per la CPU vorremmo usare un Altera Cyclone III oppure IV (saremmo orientati sul ep3c5m164c8n che viaggia a 400Mhz)

La frequenza è ottima, ma potresti dirmi le caratteristiche di targa (LE, ram, moltiplicatori, ecc.). Da una rapida ricerca non ho trovato queste informazioni.

Una curiosità, poi: quanto costa ogni chip?
- e' da studiare la questione RAM come suddividerla, sicuramente andra' creata una sorta di FAST con pieno accesso da parte della CPU e basta e CHIP in questa configurazione:

Se il banco di ram è unico e si dovrà poi suddividere "logicamente" in chip e fast, per il momento non ponetevi il problema. Si vedrà più avanti come fa FPGArcade, che funziona già così, e consente di arrivare a sfruttare quasi tutti i 64MB per la chip ram (gran cosa).
CHIP-A: CPU e FPGA video
CHIP-B: CPU e FPGA audio (che ho denominato cosi' ma in realta' si occupa anche di molte altre cose, HDD e FLOPPY compresi)

Mumble. Come pensate si suddividere la sintesi della CPU su due chip diversi?
Fortunatamente la RAM ha un costo irrisorio quindi dedicare 128M alla parte video (ipotizzo), 512M alla CPU e altri 64M al 3 fpga non sarebbe un problema.

Se parli di banchi indipendenti, e quindi accessibili effettivamente in parallelo, sì, sarebbe molto comodo (3 bus diversi in parallelo).

Comunque se la RAM costa poco, allora a mio avviso sarebbe meglio saturare l'intero spazio d'indirizzamento dell'Amiga: 2GB. Magari un banco da 1GB per la chip, e l'altro per la fast.

Se il banco è unico, invece, 2GB in totale da suddividere poi logicamente in chip, fast, "ROM", ecc.
Considerate che le cose sono ancora molto allo stato embrionale ma le decisioni ora sono importanti.

Per questo è meglio parlarne adesso.
Per quanto riguarda il costo, uno dei punti importanti e' che deve essere il piu' basso possibile altrimenti non ha senso. Non siamo ancora in grado di valutarlo e gradirei molto che la comunita' Amiga dasse una mano nello sviluppo software dell'oggetto.
Direi che il riferimento puo' essere tra i 100 e i 200E (questo e' il mio riferimento).

Vi ringrazio per le considerazioni e suggerimenti che state riportando.

Alberto

Ottimo. A quel prezzo andrebbe sicuramente a ruba! Specialmente se tirate fuori un SuperAmiga.
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 3:34 pm

Direi che il riferimento prezzo e' ottimo!!
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 46 ospiti

cron