Šta je novo?

Minimig

Mislite da bismo sakupili sve delove ovde kod nas po nekoj normalnoj ceni?
 
kakv vrh! stvarno impresivno, podrzava cak i PS/2 mis :D

izgleda da ga je pravio 10 godina! :)

znaci Denis ovo ne prodaje? interesantno da MC68000 nije ubacio u FPGA...

da li neko zna kako izgleda proces programiranja npr. Amige u VHDLu? ako nemas shemu chipova to onda znaci da moras da analiziras hardware, snimas kako sta funkcionise i to onda implemntiras u FPGA?? wow!

vidim da je projekat skroz svez ali nigde se ne spominje % kompatibilnosti..
 
Poslednja izmena:
Mislite da bismo sakupili sve delove ovde kod nas po nekoj normalnoj ceni?

Nema potrebe. Na forumu amiga.org se organizuju već. Pločice će naručiti iz Kine, jedno 200-njak komada. Kažu da bi u delovima cena bila oko 30-ak eur. (zajedno sa delovima)

kakv vrh! stvarno impresivno, podrzava cak i PS/2 mis :D

izgleda da ga je pravo 10 godina! :)

znaci Denis ovo ne prodaje? interesantno da MC68000 nije ubacio u FPGA...

da li neko zna kako izgleda proces programiranja npr. Amige u VHDLu? ako nemas shemu chipova to onda znaci da moras da analiziras hardware, snimas kako sta funkcionise i to onda implemntiras u FPGA?? wow!

vidim da je projekat skroz svez ali nigde se ne spominje % kompatibilnosti..

Denis ga je napravio za manje od godinu dana. I to u slobodno vreme. MC68000 nije mogao ubaciti u FPGA, zato što nije bilo mesta. Da je uzeo veći FPGA, to bi izašlo daleko skuplje, a i ti veći FPGA čipovi se prave samo u BGA formatu, tako da je potrebna skupa industrijska mašina koja bi to zalemila. Inače, minimig nije pravljen da emulira čipove posebno, već sistem u celini. Nešto slično kao UAE, samo hardverska verzija. Ako te zanima kako radi - imaš da skineš source code u VHDL-u, pa proučavaj ;)
Procenat emulacije sistema je iznad 99%. Ima malih bagova u radu sa sprajtovima, ali ništa ozbiljno. Važno je da sve igre i demoi rade.
Što je najbitnije, na osnovu ovoga se mogu očekivati dalje nadgradnje - AGA emulacija, IDE interfejs, PCI bus, itd. Denis je rekao da nema vremena za to više (zato je i stavio pod GNU license), ali valjda ima još talentovanih VHDL kodera... :D
 
Poslednja izmena od urednika:
tesko da cu da razumem VHDL ;)
lepo pise 2005. ne znam sta sam se istripovao da pise 1995. :D mozda zato sto sam C64DTV procitao kao CDTV :d

"The idea to make Minimig started around january 2005. The C64DTV had just been released..."

cak 99% wow! extra! da li mozete samo da obavestite sve ovde ako cujete da negde moze da se naruci gotov, spakovan Minimig (ja bash ne visim po Amiga sajtovima)! kupicu ga i stavicu ga u originalno Amiga 500 kuciste :D

iskreno ovo mi se cini kao najbolje resenje za buducu Amigu - lako moze da se prosiri bus, "stavi" veci takt... mnogo prakticnije nego da se kupuju posebni CPU (PowerPC ili sta vec), razni kontroleri, grafika (AGP nvidia ili ATI)... ovako imas 100% kompatibilnu amigu u startu pa je pojacavas i nadogradjujes tamo gde mozes.

za atari postoji projekat SuperVIDEL (VIDEL je video chip u F030) - uzeli su FPGA u njega spakovali ceo originalni VIDEL i prosirili ga da podrzava visoke rezulucije, brz bitblt, i dodali josh neke funkcije u hardwareu a pri tome ga ostavili 100% VIDEL kompatibilnim kad je to potrebno.

odo malo da citam o FPGA... :)
 
Dobra stvar je sto je pod licencom open hardware pa ce verovatno biti puno zaludjenika koji ce razvijati projekat dalje a mozda se u krajnjem slucaju pojavi i kao komercijalni proizvod,samo kada bi cena bila pristupacna.Znaci ako kinezi budu videli mogucnost da zarade eto nama jeftine mini amige.
Ja ovako blesav se razmisljam dali da se bacam na sastavljanje?
 
Dobra stvar je sto je pod licencom open hardware pa ce verovatno biti puno zaludjenika koji ce razvijati projekat dalje a mozda se u krajnjem slucaju pojavi i kao komercijalni proizvod,samo kada bi cena bila pristupacna.Znaci ako kinezi budu videli mogucnost da zarade eto nama jeftine mini amige.
Ja ovako blesav se razmisljam dali da se bacam na sastavljanje?

GNU licenca zabranjuje komercijalnu prodaju bez saglasnosti autora. Znači Kinezi mogu da naprave komercijalni proizvod od ovoga, ali će biti tuženi i neće ga moći prodavati po Evropi i Americi (gde je 99% tržišta za ovaj minimig)

A za sastavljanje će ti biti potrebni precizna lemilica, mirna ruka i dosta strpljenja (pod uslovom da nabaviš u delovima) - sam FPGA ima 208 pinova + CPU 64 + 2 memorije 88 + pic + slot za karticu, kondenzatori, otpornici, konektori... :p
 
S obzirom na tehnologiju izrade tih integrisanih kola mislim da ce ipak morati da se lemi duvaljkom kojom se rade i mobilni telefoni.BTW i nije to bas mnogo lemova samo treba lemiti polako cim vam dosadi ili se malo umorite valja bataliti sa tako pipavim stvarima ne treba zuriti.

Savet za one koji zele da rade ovakve stvari:
prvo uvek kalajisati sve kontakte koji se leme (konkretno cipove i mesta na plocici gde isti dolaze),kalaj samo da oblozi kontakte nikako da se prave gomilice (kapi) ,postaviti cip na mesto i grejati kontakte uz blag pritisak cipa
posto je rec o osetljivim stvarima pozeljno je da budete uzemljeni kada ovo radite (elektrostaticna narukvica) i elektrostaticna podloga na stolu da ne bi sve crklo jos dok radite

Slazem se sa konstatacijom da kinezi to mogu da naprave ali da je 99% trzista u zapadnim zemljama mislim da ce to prevashodno zavisiti od finalne cene takvog proizvoda.Mada stvarno oko ovoga nema smisla da raspravljamo.
 
Kako nije ubacio MC68000? Na slikama se sasvim jasno vidi da jeste.
 
:) nije ubacio MC68000 U FPGA. na slikama se vidi da je ubaci MC68000 chip na plocu.
 
Uporedi cenu koštanja jednog i drugog rešenja. A važno je da je ne emulira, nego da ima odgovarajući native cpu. I ovako je već imao previše pretumbavanja oko busa i signalizacije.


Edit: ja bih nekako više voleo da postoji socket da se ubaci original kickstart i eventualno IDE adapter za CF kartu umesto harda.
 
Poslednja izmena:
mislim da te nisam razumeo: ako je MC68000 "eksterna" tj. postoji na ploci onda je ta varijanta skuplja za cenu MC (ako je MC 5 evra, onda 5 evra skuplja).

i kako mislis "emulira"? mislis da je implementirao MC u FPGA? na taj nacin bi mogao da se napravi "upgrade" sa 68000 na npr. 68020 (u slucaju upragde-a celog minimig-a na A1200)

ako postoji IDE kontroler onda mozes da kupis IDE > CF adapter... zar ne? kakav drugi kontroler za hard osim IDE bi mogli da naprave?
 
mislim da te nisam razumeo: ako je MC68000 "eksterna" tj. postoji na ploci onda je ta varijanta skuplja za cenu MC (ako je MC 5 evra, onda 5 evra skuplja).

i kako mislis "emulira"? mislis da je implementirao MC u FPGA? na taj nacin bi mogao da se napravi "upgrade" sa 68000 na npr. 68020 (u slucaju upragde-a celog minimig-a na A1200)

ako postoji IDE kontroler onda mozes da kupis IDE > CF adapter... zar ne? kakav drugi kontroler za hard osim IDE bi mogli da naprave?

Nisi me ništa razumeo:

1) ako je MC eksterna, onda je definitivno jeftinija; nađi cene solo MC68k i cene recimo C68000 sa Spartanom2E ili Virtexom-E recimo i uporedi cene.
2) mislio sam da je dobro da je cpu solo, a ne da ga neki dsp emulira; em se mc68k command set izvršava direktno, em se spartan može koncentrisati na funkcije deniz, paule, angusa itd. i za to može da bira jeftin FPGA. Mogao bi jedan procesor to sve da radi, ali cena...?
3) upgrade: čovek je očigledno hteo da napravi makinu koja emulira a500 (verovatno kao game konzolu), a ne kompletan apgrejdabilan računar. Ako ti to treba, eto proširivih amiga po oglasima i gomilu periferija za njih.
4) nisam pominjao IDE kontroler, nego "IDE adapter za CF kartu", znači sve sa slotom vezano na PCB-u (baš kao što je uradio i za MMC), gde kontakti idu direktno na taj slot, bez 40-pinskog kontektora koji zauzima previše mesta, bez potrebe za dodatnim molex konektorom potrebnim za napajanje diska itd. Dakle, potpuno integrisano rešenje gde samo ubaciš CF kartu u slot i gde ona preuzima ulogu harda, jer je kickstart tako tretira. Na to sam mislio.
A kad već pitaš koji drugi kontroler su mogli da integrišu da obezbedi konektivitet harda - mogli su da idu na pcmcia kontroler; to bi obezbedilo kačenje kako storage uređaja, tako i standardne druge stvari, npr. NIC.
 
Poslednja izmena:
ajd sad moram da pitam: zar nije mogao i MC68000 da ubaci u FPGA?

i zato kazes da je DSP emulira???

i lepo sto je napravio A500 ja samo kazem da je bolja varijanta za upgrade i eventualno A1200 bolje da MC bude u FPGA.
 
Mogao je, nije to sporno - sve vreme poredim cene ta dva rešenja. Mogao je da ubaci i PowerPC, mogao je da odradi i AGA, mogao je i... ali tip je hteo da napravi portable a500 box koji će moći da startuje stare igre i to je to. I ti i ja sad imamo svoje mišljenje šta bi više voleli da vidimo i šta bi drugačije uradili, ali on je hteo ovo.

I ja bih voleo da je uradio to sve u vidu npr. PCI kartice kao što je inside-out bio, da može da vuče struju iz sistema, koristi diskove koji su u kućištu itd, ali nije.
 
zasto si spominjao DSP?

lepo je sto je napravio to sto je napravio ;) (po treci put)
mene interesuje zasto nije stavio MC u FGPA? Zbog cene? postoji isti ovakav Atari ST projekat - jedino sto covek jos nije zavrsio je MC68000 pa zbog toga pitam: da li je to najkomplikovanije, da li oduzima previse prostora u FGPA... ili nesto trece?
 
Pominjao sam emulaciju motorole kao jedno od mogućih rešenja kod izbora procesora. Ako pogledamo to kao skalu, na jednoj je prava MC68000 kao native rešenje, u sredini je procesor koji je generalno sw kompatibilan (tipa Philipsovog P90CL301), a na drugoj strani skale procesor koji kompletno emulira MC68k (tj. kompletno rešenje deluje kao upakovani uae). Jedan od tih mogućih rešenja je i MC68356, koji je u principu DSP i može da emulira MC68k, a donosi i PCMCIA interface, DMA kanal, interapt kontroler druge stvarčice koje dobro dolaze u PDA primeni recimo (a i ovde bi dobro došle).
Šta je tačno razlog zbog čega se dečko odlučio za ovo, a ne drugo rešenje, moraš već njega da pitaš. Nisam stručnjak i nisam siguran koliko gejtova bi mu trebalo za tako ambiciozniji projekat (da ubaci i mc68k tu pored kompletnog amiginog čipseta), ali to definitivno ne bi bio jeftin FPGA, a MC68K košta par dolara. Možda nisu pare u pitanju, nego nije hteo/znao/nameravao...
 
Poslednja izmena:
Pominjao sam emulaciju motorole kao jedno od mogućih rešenja kod izbora procesora. Ako pogledamo to kao skalu, na jednoj je prava MC68000 kao native rešenje, u sredini je procesor koji je generalno sw kompatibilan (tipa Philipsovog P90CL301), a na drugoj strani skale procesor koji kompletno emulira MC68k (tj. kompletno rešenje deluje kao upakovani uae). Jedan od tih mogućih rešenja je i MC68356, koji je u principu DSP i može da emulira MC68k, a donosi i PCMCIA interface, DMA kanal, interapt kontroler druge stvarčice koje dobro dolaze u PDA primeni recimo (a i ovde bi dobro došle).
Šta je tačno razlog zbog čega se dečko odlučio za ovo, a ne drugo rešenje, moraš već njega da pitaš. Nisam stručnjak i nisam siguran koliko gejtova bi mu trebalo za tako ambiciozniji projekat (da ubaci i mc68k tu pored kompletnog amiginog čipseta), ali to definitivno ne bi bio jeftin FPGA, a MC68K košta par dolara. Možda nisu pare u pitanju, nego nije hteo/znao/nameravao...

Ako misliš na Freescalovu novu gamu embedded i Coldfire procesora, oni nisu 100% kompatibilni sa starim motorolama. Naime, fali im dosta instrukcija koje bi se morale softverski emulirati. Čak i ovaj 68sec000 ima problem što mu je "move sr" privilegovana instrukcija (ali nije primećen do sada problem zbog toga).
Malo si izazvao konfuziju... naime, nije nikakav problem ubaciti mc68k vhdl code u fpga. Ima nekoliko gotovih PD rešenja. Ono što je problem je (kao što sam naveo ranije) je da bi se zbog toga morali uzeti veći FPGA koji bi veoma zakomplikovali hobby proizvodnju pošto se prave samo u BGA pakovanju. Jedna od varijanti mogućeg proširenja bi bila da se umesto tog 68sec000 procesora, stavi još jedan FPGA i sa njim recimo emulira mc68030 (ili 68060, što da ne :p)
Takođe, minimig ne emulira amigin chipset kao takav. On emulira rad sistema kao celine. (nešto kao UAE). Postoji drugi projekat po imenu Clone-A koji će napraviti emulaciju svakog amiginog custom chipa u FPGA.
 
Ufff, nisam ni jednom rekao da je problem uraditi mc68k, nego da verujem da je jeftinije staviti mc68k od par dolara, od troškova kada bi se išlo na na FPGA koji bi mogao da primi i mc68k pored čipseta.
BTW, koliko sam ja razumeo (po početku onog threada na amiga.org-u), tip je baš radio čipset.
 
kako radio chip set kad je toliko stvari morao da hakuje da bi ceo minimig funkcionisao (razliciti taktovi od originalne amige, namerno cekanje za neke chipove...) - napravio je da sve funkcinise ali 90% nije kopija amge 500
 
Pa sređivanje i sinhronizaciju taktova, čekanja i ostalog ti ne gine bilo gde gde jednim čipom zamenjuješ n čipova od kojih svaki potencijalno ima svoju logiku. Ne vidim šta je tu nelogično?
Pogotovo što se sa softverske strane očekuje da pojedine komponente rade na tačno određenoj frekvenciji (npr. CIA se koristio kao tajmer). Spojio je chip bus i fast bus u jedan i digao mu klok na 7.xxMHz, te taj klok koristi kao osnovni za sve, a dalje komponente sebi to smanjuju (npr. Gary) ili uvećavaju (pixelclock je i dalje 14.xxx MHz).


The FPGA implements the Amiga custom chips Denise, Agnus, Paula and Gary as well as both 8520 CIA's. That is, I have kept the Denise functions in a Denise module, Agnus functions in an Agnus module etc. I have even kept a lot af the signal names the same, so there is a dmal signal (as well as an extra dmas signal), an int2 signal, an ovl signal and so on. Besides these standard modules, there are also 2 bridge modules to connect the FPGA hardware to the RAM and 68000 chips. Besides this, the FPGA also acts as an automatic joystick-mouse-switcher, a PS2-to-Amiga-keyboard converter, PS2-to-Amiga-mouse converter and as an OSD (on-screen-display) generator.

Je l sad to znači da FPGA odrađuje čipset ili ne znači?
 
ko sto je Dag rekao "Takođe, minimig ne emulira amigin chipset kao takav. On emulira rad sistema kao celine. (nešto kao UAE). "

ima i projekat gde prave chip po chip: identicnu kopiju custom chipova koji su cak pin-kompatibilni pa mogu da se koriste u originalnoj amigi; nazalost nisam sacuvao link ka ovom projektu.

koliko kapiram u FPGA je sve osim RAMa i MC68000...
 
To radi Jens Schoenfeld iz Individual Computersa,....
 
Elem jeli poznato nekome da li postoji mogucnost da se nekako dodje do delova za minimig ovde kod nas? Ja se bas zesce nalozio da pravim ovo.
 
Dosao je trenutak da ja ponovo povampirim ovu temu posto ne zelim da pravim novu sa istom temom.
Rekoh ja jednom da ce se ovo mozda pojaviti kao gotov proizvod koga zanima neka gvirne na http://www.acube-systems.biz/eng/index.php inace cjena sitnica: 138 ojra

Sirotinja kao ja ce da saceka jos malo mozda se jave i kinezi :)
 
Poslednja izmena:
Nije li to krasno, Denis sve uradio i onda prodajemo to raji za 138eur :( (plus local taxes and shipping costs)
 
Poslednja izmena:
Ja licno nisam ni citao nesto prilog sta i kako samo sam cenu video .Pa mogu reci da su jos i skromni mogli su lepo da stave 200 da bude okruglo lepse za oko.Ako denis nema nista od toga onda je u pitanju cist bezobrazluk.
 
Nazad
Vrh Dno