»RSS Benchmark sajt

      Strana 1 od 51 1234511 ... PoslednjaPoslednja
      Prikazani rezultati od 1 do 15 od ukupno 761

      Tema: Moji akceleratori za Amiga 600 racunar

      1. #1
        Member
        Na forumu od
        Nov 2006
        Lokacija
        www.majsta.com
        Poruka
        598
      2. Moja mašina
        • CPU: MC68000 7.09MHz&Vampire 600 FPGA 100Mhz
        • MoBo: Amiga 600
        • RAM: 1MB&8MB Fast
        • VGA: ECS
        • MON: Commodore 1084S
        • HDD: CF 4GB
        • SND: Paula
        • OS: Workbench 2.1
      3. Moji akceleratori za Amiga 600 racunar

        Posto nisam primjetio da je iko ikada na ovim nasim Ex-Yu prostorima radio na projektovanju akceleratora za Amiga racunare(ispravite me ako grijesim) odlucio sam se za tako nesto. Bilo je doduse par nasih ljudi koji su radili na nekim projektima memorijskog prostirenja ali uglavnom su to bili projekti nasih ljudi u drugim drzavama. Iza mene je vec 6 mjeseci istrazivackog rada po ovom pitanju. Prvi akceleratori ce biti za Amigu 600, a kasnije cemo da vidimo. Osnovi cilj je kreiranje akceleratora koji bi mogao da odgovori nekim od savremenih standarda. Ali za pocetak cu se bazirati na tome da Amiga 600 postane potpuno upotrebljiva za koristenje internata, pustanje Mp3 muzike, a kasnije i video formata. Poslao sam gotovo 100 tinu mailova svim onima koji nesto znaju o MC68000 procesorima, Amiga i Atari svijetu i dobio podrsku od nekoliko njih koji su mi pomogli svaki put kad negdje zapnem. U principu cilj je da se dokaze da je moguce napraviti upotrebljiv akcelerator koji necemo placati 200 i vise eura. Licno mislim da su mnogi iskoristili Amiga ime da dodju do licne zarade iako je danas vecina komponenti lako dostupna i dosta jeftinija.
        Za sada radim paralelno na tri akceleratora, hardvera jos nema ali radim simulacije, testiranje, kompajliranje i taj dio je gotov. Za neke akceleratore su djelimicno izradjene i seme.

        1. Prvi akcelerator je baziran na MC68SEC000AA20 procesoru na 20Mhz, to je u sustini MC68000 koji radi na 20Mhz sa mogucnoscu overclocka do nevjerovatnih 56 Mhz. Ovde je freescale napravio propust i tako omogucio overclock. Logicke operacije ce obavljati GAL16V8, memorija je SRAM. Ovde usko grlo predstavlja memorije zbog svoje cijene i mogucnosti da uz iskoristivost PCMCIA slota dodam samo 5.5MB memorije. Ovaj akcelerator ce u kasnijoj fazi imati ugradjen citac CF kartica, ali i mogucnost pustanja MP3 muzike pomocu posebnog hardverskog sklopa. Do sada sam uradio sematski dio, logicki dio je prilicno uradjen.

        2. Drugi Akcelerator ce biti baziran na Coldfire V3 ili V4 procesoru koji ce emulirati MC68000 instrukcije koje nedostaju pomocu CF68KLib. Ono sto je ovde problem, kako mi rekose, da cak ni CF68KLib ne moze u potpunosti da emulira sve instrukcije koje nedostaju, ali i neke instrukcije coldfire serije koje se ponasaju potpuno drugacije nego na MC68000 iako iste postoje na MC68000. Poslije jako puno testiranja konacno sam ubacio Assembler u Coldfire Codewarrior softver, medjutim imao sam jako puno problema sa kompajliranjem ali sam nekako uspio poslije sigurno 5 dana da kompajliram kod kojeg je Coldfire prihvatio. Ovde postoje i veliki problemi sa kodom tako da ne mogu nikako da ga ubacim u Crossware Coldfire emulator tako da ne mogu da testiram sta se u stvari desava sa Coldfire procesorom. Medjutim sema za izradu ovog akceleratora je veoma komplikovana upravo zbog rjesavanja tih problema sa instrukcijama pa cu ovaj akcelerator raditi posljednji.

        3. Treci akcelerator je u stvari FPGA akcelerator baziran na Altera Cyclone II ili III verziji. TG68 kod ce biti koristen u emulaciji MC68000 procesora, i po mnogima je ovo bolje rjesenje nego coldfire arhitektura, mogu se postici vece brzine, kompatibilnost nije problem, a i limit memorije je 4GB ! Testiranje sam poceo prije nekih mjesec dana i sva testiranja su uspjesno zavrsena. TG68 i SDRAM kontroler su uspjesno integrisani u Altera Cyclone II i procesor ce biti formiran sa 77 pinova koji ce se koristiti. Testiranje i kompajliranje je izvrseno u Altera Quartus II softveru. FPGA procesori danas idu i preko 400Mhz, tako da mislim da bi realna snaga ovog emuliranog MC68000 procesora maksimalno dostigla 100Mhz, i uz recimo 512Mb rama A600 bi postala dovoljna za Surfanje, pa mozda cak i MP3. Kasnija faza bi bila vezana za integraciju DDR memorije cime bi se citav sistem jos dodato ubrzao.

        Eto toliko za sad, jako puno posla je uradjeno, ali dosta jos predstoji, ali sam spreman da dokazem da je ovo moguce uraditi, jer svi moji testovi kazu da je ovo izvodljivo.
        Menjao majsta : 25.01.2011. u 13:48

      4. #2
        Member
        Na forumu od
        Nov 2006
        Lokacija
        Smederevo-okolina
        Poruka
        1.410
      5. Moja mašina
        • CPU: AthII x4 640 + CMHyperTX2 / R5 2600 + LC CC120
        • MoBo: GA-880GA-UD3H / MSI B450 Tomahawk
        • RAM: ddr3 2x4gb / ddr4 2x8 2400
        • VGA: GTX 650 / 1050ti
        • MON: LG W2243s
        • HDD: 3x WD +ssd / 2x toshiba +ssd
        • OPT: nec+LG+sony
        • Case: LC600H / chiftec 700s
        • SND: SB Audigy 2
        • OS: Linux + Win
        • LAP: dell latD630
        • INET: Wifi
        • Ostalo: Sta god da napisem amiga je bar tri puta bolja
      6. Svaka cast majsta nalazio sam na par amiga foruma tvoje postove.Koliko ja vidim najisplativije je verovatno raditi fpga acelerator zbog ocekivanog napretka fpga cipova tako da ce se recimo "prostom" zamenom fpga cipa kompatibilnim novijim modelom. Stavio sam navodnike buduci da kompatibilnost moze biti upitna po mnogo pitanja poput radnih napona,rasporeda pinova tipa kucista itd..
        Samo napred majsta
        amiga je dobila dve gremi nagrade zaredom, a ostali
        CLI command line interface for poWer user

      7. #3
        Member
        Na forumu od
        Nov 2006
        Lokacija
        www.majsta.com
        Poruka
        598
      8. Moja mašina
        • CPU: MC68000 7.09MHz&Vampire 600 FPGA 100Mhz
        • MoBo: Amiga 600
        • RAM: 1MB&8MB Fast
        • VGA: ECS
        • MON: Commodore 1084S
        • HDD: CF 4GB
        • SND: Paula
        • OS: Workbench 2.1
      9. Hvala, uporan sam, svaki dan ganjam ljude, preko web.archive prelistavam sajtove iz devedesetih pa ulazim u trag svim koji su nekad nesto radili na Amiga racunarima Uglavnom ubi ih nostalgija, iako sada rade za velike firme i imaju milione.

        Pazi, kod FPGA mogu da postignem mnogo bolje rezultate nego sa Coldfire, zvuci nevjerovatno ali to mi je potvrdio i jedan inzinjer iz Rusije sa kojim sam u kontaktu. Sto se tice napona, rasporeda pinova i sl. Voltaze je najlakse srediti, a pinove u FPGA dizajnu je moguce konfigurisati, tako da se skoro u potpunosti poklapaju sa MC68000 procesorom, ostaju samo pinovi vezani za SDRAM ili DDRAM kontoler. U principu ovo bi bio dosta jednostavan dizajn PCB-a. Sto se tice kompatibilnosti cipa, nema potrebe da se cip mjenja bitna je samo optimizacija koda, kojom bi se dobilo jos bolje ubrzanje. Jer ako imamo FPGA na recimo 403 Mhz tu uvijek ostaje prostor da se dobiju bolje performanse na osnovu optimizacije koda. Poenta price je da je moguce napraviti da ljudi sa interneta povremeno skidaju nove optimizacije MC68K koda koje ce ubaciti u akcelerator cime ce dobiti bolje performanse. Ovo je moguce uraditi ali ne bi moglo da se uradi direktno sa Amige, bilo bi potrebno da se kartica spoji na PC i da se ubaci novi sistem (MC68k kod i memorijski kontroler).
        Menjao majsta : 25.01.2011. u 21:11

      10. #4
        Member
        Na forumu od
        Nov 2006
        Lokacija
        Smederevo-okolina
        Poruka
        1.410
      11. Moja mašina
        • CPU: AthII x4 640 + CMHyperTX2 / R5 2600 + LC CC120
        • MoBo: GA-880GA-UD3H / MSI B450 Tomahawk
        • RAM: ddr3 2x4gb / ddr4 2x8 2400
        • VGA: GTX 650 / 1050ti
        • MON: LG W2243s
        • HDD: 3x WD +ssd / 2x toshiba +ssd
        • OPT: nec+LG+sony
        • Case: LC600H / chiftec 700s
        • SND: SB Audigy 2
        • OS: Linux + Win
        • LAP: dell latD630
        • INET: Wifi
        • Ostalo: Sta god da napisem amiga je bar tri puta bolja
      12. Ma ok znam da je fpga rekofigurabilan sto se tice pinova ,dobro de nebas svih ali ok.Krajnje je nebitna njegova pin kompatibilnost s mc68k posto ces to ionako rutirati na pcb-u vise sam misio na pin kompatibilnost tog fpga na 400mhz i nekog buduceg na npr 600 ili 800 mhz i na ovaj napredak sam i mislio kada sam pomenuo nove nadolazece fpga cipove.
        Koliko sam se ja nesto malo interesovao i pratio fpga emulacija ne ide kako kod klasicnih emulatora.Npr na pentium cpu od 200mhz uspes da emuliras 30-40mhz neku motrolu nego se emulacija obavlja hardverskim sklopovima cime se emulira sam cpu a ne emuliranje njegovih rezultata odnosno tg68 je vise fizicki emulator mc68k procesora naspram softverskih u winuae pa je i emulator radi prividno ,odnosno stvarno brze.Fakat toga je naprimer ono sto radi natami tim s svojim prototipom 68050 procesora.
        amiga je dobila dve gremi nagrade zaredom, a ostali
        CLI command line interface for poWer user

      13. #5
        Member
        Na forumu od
        Nov 2006
        Lokacija
        www.majsta.com
        Poruka
        598
      14. Moja mašina
        • CPU: MC68000 7.09MHz&Vampire 600 FPGA 100Mhz
        • MoBo: Amiga 600
        • RAM: 1MB&8MB Fast
        • VGA: ECS
        • MON: Commodore 1084S
        • HDD: CF 4GB
        • SND: Paula
        • OS: Workbench 2.1
      15. Upravo tako. Natami tim zeli da izbjegne ono sto je na posljetku i zadesilo Amigu, a to je da postane ovisna o procesoru koji ce neko drugi proizvoditi, pa kad taj odustane od proizvodnje ili unapredjenja procesora propada i onaj ko ih je i koristio. Znamo i da kad se na Amiga racunarima emulirao x86 da je to u stvari islo sa prosirenjima koja su u stvari imali x86 procesor. Ja licno mislim da je FPGA buducnost, dakle jako puno je napredovala. Upravo zbog toga sto na pocetku nemas nista ali dodavanjem "modula" mozes da dobijes sta zelis.

      16. #6
        Member Avatar korisnika mige
        Na forumu od
        Sep 2005
        Lokacija
        Čačak
        Poruka
        2.622
      17. Moja mašina
        • CPU: Intel® Core™ i7-4770K + Noctua NH-U12S
        • MoBo: GIGABYTE G1.Sniper Z87
        • RAM: 16Gb HyperX Predator DDR3
        • VGA: 2x ASUS ROG Strix RX 480
        • MON: Dell U2410 H-IPS
        • HDD: Samsung SSD 850 EVO 250gb
        • Case: Cooler Master V1000
        • OS: Windows 8.1 Pro
        • INET: DSL
        • Ostalo: Apple Aluminum Wired keyboard, Logitech Performance Mouse MX™, Logitech Driving Force GT
      18. Svaka cast za ovo. Pozdravljam ovaj projekat. Ovo je dokaz da ima jos entuzijasta koji su tehnicki potkovani da odrzavaju Amigu u zivotu na bilo koji nacin.
        Pravo iz Japana, svercujem ja Soni, ako ti se ne svidja igram tenis toni

      19. #7
        Member Avatar korisnika dag
        Na forumu od
        Nov 2006
        Poruka
        1.094
        Šta reći, nego svaka čast.
        Možda za početak ne bi bilo loše krenuti od projekta 1, a projekat 3 ostaviti za kasnije, dok dovoljno ne pojeftine fpga. projekat 2 mi se čini da nikad ne bi mogao dostići 100% kompatibilnost, ili možda bi i mogao ali uz puno izgubljenog vremena i truda... što bi bilo potpuno suludo ako već postoji projekat 3 koji ima mnogo bolju budućnost.

      20. #8
        Member
        Na forumu od
        Nov 2006
        Lokacija
        www.majsta.com
        Poruka
        598
      21. Moja mašina
        • CPU: MC68000 7.09MHz&Vampire 600 FPGA 100Mhz
        • MoBo: Amiga 600
        • RAM: 1MB&8MB Fast
        • VGA: ECS
        • MON: Commodore 1084S
        • HDD: CF 4GB
        • SND: Paula
        • OS: Workbench 2.1
      22. Da, ovaj projekat 1 je veoma izvjesan, medjutim necete vjerovati ali izrada, bar sto se tice ovog finansijskog dijela me vuce ka projektu 3. FPGA akcelerator bi bio jeftiniji za izradu i to zbog mogucnosti da nadjem SDRAM ili DDRAM na svakom cosku, dok bi za projekat 1 morao da rupujem SRAM koji je tesko naci,a i veoma je skup. Recimo poredjenja radi, 1MB SRAM memorije i to 512KX16 kosta oko 11 Eura, a za te pare modu da kupim 1GB DDR memorije Sto se tice MC68SEC000AA20 iz prvog projekta njegova cijena je oko 17 eura, dok je cijena Altera Cyclone II procesora oko 15 eura A sa ovim drugim imam mogucnost memorije do cak 4GB i performanse su nesto bolje nego na MC68SEC000AA20.

      23. #9
        Member Avatar korisnika highlanderfx82
        Na forumu od
        Apr 2010
        Lokacija
        Neo Tokyo
        Poruka
        732
      24. Moja mašina
        • CPU: Intel Xeon X5675 Westmere EP
        • MoBo: Gigabyte ex58-ud5
        • RAM: 16gb ddr3 HyperX Blu 1600
        • VGA: Asus 1050ti Phoenix
        • MON: Benq GW2760HS + Philips 226Vla
        • HDD: MX100 256gb, Samsung F1 1tb
        • OPT: Lg
        • Case: Antec HCG-900, Fractal Design Define R4 Black Pearl
        • SND: Terratec DMX 6fire 24/96, Altec Lansing 641, Philips fa-860, Heco interior reflex 20
        • OS: Win 8.1 pro
        • INET: Wifi
        • Ostalo: Samsung Galaxy J5 2017
      25. ako moze da se zna i proceni kolika bi bila msrp takve spravice?

      26. #10
        Member
        Na forumu od
        Nov 2006
        Lokacija
        Smederevo-okolina
        Poruka
        1.410
      27. Moja mašina
        • CPU: AthII x4 640 + CMHyperTX2 / R5 2600 + LC CC120
        • MoBo: GA-880GA-UD3H / MSI B450 Tomahawk
        • RAM: ddr3 2x4gb / ddr4 2x8 2400
        • VGA: GTX 650 / 1050ti
        • MON: LG W2243s
        • HDD: 3x WD +ssd / 2x toshiba +ssd
        • OPT: nec+LG+sony
        • Case: LC600H / chiftec 700s
        • SND: SB Audigy 2
        • OS: Linux + Win
        • LAP: dell latD630
        • INET: Wifi
        • Ostalo: Sta god da napisem amiga je bar tri puta bolja
      28. Nisam bas u toku na kojim naponima radi altera cyclone II,odnosno dali je tolerantna na napone od 5v na kojima inace rade vecina 68k cpu-a u amigama.
        Na amigi su emulatori pc-a uspevali da izvuku do 4-5 mhz,zavisno koji je cpu u amigi, i rad je bio pretezno moguc samo u dos os-u to su softverski emulatori s druge strane ono sto majsta pominje su hardverski dodaci koji imaju na sebi neki od intel procesora.
        U danasnje vreme bi recimo dodatak takvog hardvera koji na sebi ima fpga resio vise stvari odjednom Turbo karticu s dovoljno rama i brzim ide(sata) kontrolerom inace nas san snova.Ujedno bi izmenom "sftvera" u fpga mogao da radi kao pc emulator mada kome normalnom danas to treba

        Btw majsta koji si tacno model cyclonea gledao posto mora da ima dovoljno mesta da stane tg68 core u njega visak se moze iskoristiti za razne pogodnosti ide,sata,usb mozda pci. Za ovo poslednje nisam bas siguran dali je izvesno ali bi omogucilo da se iskoristi neka voodo kartica na amigi :wow
        Menjao dejan_osipaonic : 26.01.2011. u 17:00
        amiga je dobila dve gremi nagrade zaredom, a ostali
        CLI command line interface for poWer user

      29. #11
        Member
        Na forumu od
        Nov 2006
        Lokacija
        www.majsta.com
        Poruka
        598
      30. Moja mašina
        • CPU: MC68000 7.09MHz&Vampire 600 FPGA 100Mhz
        • MoBo: Amiga 600
        • RAM: 1MB&8MB Fast
        • VGA: ECS
        • MON: Commodore 1084S
        • HDD: CF 4GB
        • SND: Paula
        • OS: Workbench 2.1
      31. Ovako, za sada sam uspio da "uguram" TG68 i SDRAM kontroler u EP2C5T144 seriju i tu vise nista ne moze da stane, sad trenutno radim na uvezivanju kontrolera i TG68 koda. Medjutim, upotrebom drugih modela moglo bi da stane i to sto predlazes. U principu ako bi ovo proradilo dalje granica nema, da li Sata kontroler ili PCI. Sad bas gledam na stolu gomilu S3 trio kartica i gledam ove cipove, pa sasvim bi dovoljno bilo uvezati S3trio 64v cip za brze koristenje interneta? Sto se ti ce PC emulacije, vjeruj mi da sam ovo sve i poceo da radim kako bi totalno zaboravio x86 seriju jel mi je stvarno dosta trzisnog monopola u svijetu.

        @highlanderfx82 Sto se tice cijena, sve zavisi sta cu uspjeti da napravim i konacnih rezultata testova, kompatibilnosti

        U cekanju potrebne opreme radim jos nesto.
        Vec par dana pokusavam Agnus-a da natjeram da radi sa mnogo brzim memorijama i to 512k X 16 edo page mode memorijama. Da bi vidjeli koji je pakao u pitanju evo slike.



        Problem se javlja u RAS (row address strobe) posto se za postojeca 2 cipa koristi po jedan po principu 256kX16 page mode dram na RAS0, a drugi cip na RAS1. Kod memorijskog prosirenja se takodje koristi po istom principu, pa logika stvari kaze ako je to paralelna veza onda na RAS0 moze ici bez problema 512KX16 cip, a na RAS1 isti takav. Kod LCAS i UCAS pina standardna memorija na ploci koristi LCAS0 i UCAS0, dakle i ovde bi teoretski umjesto 2 256kx16 mogao jedan 512kx16, dok mem prosirenje koristi LCAS1 i UCAS1, pa bi i ovde umjesto 2 cipa mogao jedan. Takodje i WE (Write enable) normalno je zajednicki. OE ili output enable normalno ide na masu. Ovim bi se sa 2 cipa dobilo 2MB, umjesto dosadasnjih 4 cipa.
        Menjao majsta : 26.01.2011. u 18:05

      32. #12
        Member
        Na forumu od
        Nov 2006
        Lokacija
        Smederevo-okolina
        Poruka
        1.410
      33. Moja mašina
        • CPU: AthII x4 640 + CMHyperTX2 / R5 2600 + LC CC120
        • MoBo: GA-880GA-UD3H / MSI B450 Tomahawk
        • RAM: ddr3 2x4gb / ddr4 2x8 2400
        • VGA: GTX 650 / 1050ti
        • MON: LG W2243s
        • HDD: 3x WD +ssd / 2x toshiba +ssd
        • OPT: nec+LG+sony
        • Case: LC600H / chiftec 700s
        • SND: SB Audigy 2
        • OS: Linux + Win
        • LAP: dell latD630
        • INET: Wifi
        • Ostalo: Sta god da napisem amiga je bar tri puta bolja
      34. Wau iznutrice,obozavam iznutrice iz racunara
        Ma ono sam lupio za x86 koj ce to nekome samo sam naveo primer mogucnosti koriscenja.
        Nebih da me shvatis da ti pridikujem ali savetujem da vidis kako ti se finansijski uklapa prvi veci fpga. Ovo ne samo da bi ti ostalo mesta za stvari koje sam naveo u obliku usb,pci,ddr i sdram i sata kontrolera nego i zbog moguce zamene tg68 corea nekim novim u buducnosti koji ce doneti neki novitet kompatibilnost 020 emulacije ili slicno.Ostaviti mesta da ima za rezervu bi bilo vise nego lepo a uvek se moze naci nacin za potrositi isto.
        Natami tim je caki i grafiku utrpao u fpga ogranicenja jednostavno kao da nema sem velicine fpga koji se koristi.
        Videcu kad budem imao malo vremena da provucim tu alteru EP2C5T144
        Menjao dejan_osipaonic : 26.01.2011. u 18:08
        amiga je dobila dve gremi nagrade zaredom, a ostali
        CLI command line interface for poWer user

      35. #13
        Member Avatar korisnika dag
        Na forumu od
        Nov 2006
        Poruka
        1.094
        Citat Citiram korisnika: majsta Pogledaj poruku
        Da, ovaj projekat 1 je veoma izvjesan, medjutim necete vjerovati ali izrada, bar sto se tice ovog finansijskog dijela me vuce ka projektu 3. FPGA akcelerator bi bio jeftiniji za izradu i to zbog mogucnosti da nadjem SDRAM ili DDRAM na svakom cosku, dok bi za projekat 1 morao da rupujem SRAM koji je tesko naci,a i veoma je skup. Recimo poredjenja radi, 1MB SRAM memorije i to 512KX16 kosta oko 11 Eura
        Ima i jeftinije.
        npr. za 2.80 ovde

      36. #14
        Member
        Na forumu od
        Nov 2006
        Lokacija
        www.majsta.com
        Poruka
        598
      37. Moja mašina
        • CPU: MC68000 7.09MHz&Vampire 600 FPGA 100Mhz
        • MoBo: Amiga 600
        • RAM: 1MB&8MB Fast
        • VGA: ECS
        • MON: Commodore 1084S
        • HDD: CF 4GB
        • SND: Paula
        • OS: Workbench 2.1
      38. Ne moze taj to je 512Kx8 sto pomnozeno daje 4096 Kb sto podjeljeno sa 8 daje 512KB, dakle trebala bi masa cipova da se dobije nesto vise, a samim tim i kompikovaniji PCB.

      39. #15
        Member Avatar korisnika dag
        Na forumu od
        Nov 2006
        Poruka
        1.094
        8 čipova za 4mb fast ram. I tako ne može više na a600, ako se želi koristiti pcmcia port.
        Mislim da je sasvim ok varijanta.

      Strana 1 od 51 1234511 ... PoslednjaPoslednja

      Bookmarks

      Dozvoljeni tagovi

      • Ne možete pokrenuti nove teme
      • Ne možete odgovoriti u temi
      • Ne možete okačiti atačmente
      • Ne možete izmeniti svoje poruke
      •