Šta je novo?

Moji akceleratori za Amiga 600 racunar

Ja sam objasnio princip rada svakog akceleratora i morate da shvatite jos samo jednu stvar nije bitno na koji koncept se kaci odredjeni akcelerator da li je to PCI ili Zorro ili sta vec. Taj koncept moze da podrzi bilo koji akcelerator ako moze da podrzi koncepte koje su definisane originalnim procesorom na ploci. Dakle kad se spaja akcelerator na posltojeci sistem on sa postojecim sistemom komunicira na veoma sporoj frekvenciji originalnog procesora i to samo u momentima kada je neophodno da kontaktira custom chipove za obradu slike, zvuka ili slicno. Dakle tu performanse nisu ni bitne posto novi cpu u toku komunikacije sa originalnim radi takodje sporo. U momentu obrade dobijenih podataka i u komunikaciji sa memorijom koja je na akceleratoru on dobija ubrzanje jer dobijene podatke obradjuje brze i onda ih vraca na originalnu plocu. Dakle da zakljucimo sa ovim svi ti slotovi portovi i slicno su nebitni u pojmu akceleratora jer oni svi su sposobni da obezbjede minimum rada za osnovnu komunikaciju sa plocom sva akceleracija se desava kasnije i novi cpu bez memorije nije nista tj. ne daje skoro nikakvo ubrzanje, cak se moze desiti da usporava sistem. Na primjer procesor koji radi na 100 MHz bez memorije predstavlja usporenje u sistemu gdje procesor radi na 7Mhz kojeg je ovaj novi zamjenio. Ja sam to detaljno dokumentovao i objasnio i bice jasno kad objavim dokumente. To je jos jedan od ludih koncepta na kojima sam radio.
 
evo sad sam prelistao dokumenta koja je Dr. Mracni ostavio ("Zorro3 Specifications" i "A3000 CPU slot specs"):


The Zorro III bus doesn’t permit the same degree of tight coupling that the Local Bus Slot does, so its not capable of supporting cache or other zero wait-state memory, and it can’t support a direct-replacement 68040. It does permit reasonable speeds, interrupts, bus locking, etc. so it is the place for high performance I/O devices, moderate speed add-on memory boards, processor devices such as DSP, Video, or RISC devices that coexist with the main processor, etc.


Ja sam to detaljno dokumentovao i objasnio i bice jasno kad objavim dokumente.
unapred se radujem citanju! :wave:
 
Poslednja izmena:
u uputstvu za Zorro III (http://amiga.serveftp.net/Datasheets/Zorro3_specifications.pdf) Dave H. je napisao:

"I’d like to acknowledge the following people and groups, without whom this new stuff would have been impossible:
• The original Amiga designers, for designing the first microcomputer bus with support for multiple masters, software board configuration, and room to grow."
a na wikipediji za Sun 1 (http://en.wikipedia.org/wiki/Sun-1) iz 1982. pise:

"The Sun CPU board fully supported multi-master functionality that allowed it to share the Multibus with other DMA devices.[3]"

:)

...sta ti je "istorija" :)
 
Da, jos kada je pogresno citas... :)
 
^ na sta ciljas? "microcomputers"?
 
@kovacm E upravo o tome sto pises da Zorro ne podrzava cache ili nesto slicno to je poenta moje price. Cache se ne implementira tu, dakle izmedju akceleratora I Zorro-a ili Zorro-a i starog procesora ili cega vec, cache i to L2 se kreira izmedju novog procesora i nove memorije na akceleratoru. Dakle Zorro ostaje onakav kakav jeste dovoljan da omoguci samo minimum performansi :) Dakle lagano kroz tu dokumentaciju koju citate dolazite do onoga sto pricam. Ja nisam citao nista vezano za Zorro, ali prostim gledanjem seme jasno mi je sta moze, a sta ne. Dakle zakljucak koji god slot, port ili sta vec pogledate, a da njemu ima izveden Data i Address Bus moguce je napraviti akcelerator. Trebam li sad reci da je moguce i sa PCMCIA :) Dakle ljudi vjerujte mi znate da vec 3 godine pisem razne gluposti na svim stranim retro forumima i da se ljudi kad citaju krste al koliko vidim zadnjih 3 mjeseca su se ucutili nesto :)
 
Idemo dalje, sinoc bio na prezentaciji projekta u Savezu inovatora Republike Srpske. Strucna komisija od 6 clanova postavljala pitanja. Sve je bilo jako profesionalno i po pitanjima se vidjelo da ljudi razumiju sta radim. Najzesca pitanja dosla od jedne gospodje, koja je jedno 10 minuta samo slusala i na kraju upita pitala sam se bas da li koristitie Asembler jer je on veoma bitan za ovo :) Ja ostao u cudu :) Dakle sve je dobro proslu. Mada mi se nije svijedlo sto je dosta ljudi prijavilo projekte u pokusaju da prevari komisiju. Tipa da komisiji proda pricu o Arduino dev boardima i slicno kao da ljudi nisu u toku??? Najjace pitanje nekom timu je bilo kako mislite da to proizvodite u Banjaluci kad u BiH ne postoji ni jedna firma koja to moze proizvesti, a oni uporni. Ja gledam na slike sa njihove prezentacije kad ono dev boardi iz bee serije sa BGA podnozijima koje ni ja nisam u stanju da zalemim sa profesionalnom opremom. Komisjia gleda u mene i smije se :) Doduse bilo je nekih interesantnih ideja ali mislim da sam dobro prosao. Problem je predstavljalo to sto ja nisam ni mogao da pokazem sta sam uradio jer nisam imao uslove da montiram opremu koja je stajala u autu. Nisam zelio ni previse da se upustam u to kako citav koncept radi jer u principu nisam ni znao cim se clanovi komisjie bave do samog kraja kada su poceli pitanja da postavljaju. A kad ne znate sa kim pricate onda je glupo ulaziti u detalje jer cesto smarate ljude koji to ne razumiju. Uglavnom vidjecemo, nisam trazio nesto pretjerano puno novca i uglavnom ce mi trebati budem li nastavio razvoj sistema za druge racunare ili samostalan racunar. Eto toliko... I jos nesto stigla mi je vecina dijelova koji su naruceni za prvu seriju, a i novi PCB su na putu. Medjutim, desio se jedan peh sa kristalnim oscilatorima nisu stigli oni koje sam narucio pa sad citav dan gledam sta da radim po tom pitanju.
 
Evo I izgled Vampire 500 akceleratora bilo je do zla boga komplikovano da se uradi dizajn mada se na prvi pogled cini da je dizajn slican kao sa Vampire 600 ali u sustini dosta toga je razlicito po pitanju signala sto nisam ocekivao. Trenutno nisam ni siguran da ce ovo raditi jer sam uradio neke ustupke kojim nisam bas zadovoljan.

Vampire500.jpg
 
Ti baš umeš da iznenadiš :) Nisi ni komentarisao predlog za A500 akcelerator kad odjednom stiže dizajn! Nadam se da će proraditi i nemoj da brzaš ako nisi zadovoljan. Bolje sedi i menjaj pre nego što poručiš komponente.

Tu je PS/2 port, jel ima i podršku za IDE?
 
IDE nece biti posto je licno ne vidim poentu umjesto toga microSD ce sve obavljati i mislim da ce biti dovoljan. Sto se tice komponenti vec sam sve narucio prije 15 tak dana. A500 ploca je vec stigla pa sam uspoio da je pregledam, a ovih dana stizu i dijelovi, a sutra nakon detaljnije inspekcije dizajna odmah sve ide u proizvodnju ili u subotu. Dakle, samo da proradi :)
 
Odlično onda! Držim palčeve da proradi! :cigar:
 
Ipak ja odlucio da ukljucim i IDE kontroler i zadrzim MicroSD. Dosta ljudi se javilo da je upravo IDE u kombinaciji sa akceleratorom nesto sto treba za A500. Nisam imao pojma da je to bitno ljudima ali ajde reko da uradim i to. Da li ce da radi pojma nemam jer sam ga uradio po nekom svom nahodjenju i logici jer sam prvi put prije dva dana uopste i vidio kako IDE kontroler radi. Sto se tice samog IDE koncepta on je jednostavan ali u sklopu prilagodjavanja na Amigu signali su izgleda invertovani pa sam probao da to uskladim da IDE bude moguce prepoznati sa nekim novijim kickstartom tako da autoboot radi. Da li sam uspio pojma nemam...
 
Najidealnije je ako se ide radi kao na a600 posto vec postoji modovan kickstart za a500 koji podzava ovakav ide tj scsi.device
 
Ko jos ima ISPRAVAN IDE disk, mislim da ce se najvise koristiti CF to IDE na tom kontroleru. Pretpostavljam da je ideja da na CF-u bude sistem a da SD ima ulogu flopija.
 
@dejan_osipaonic
Jeste znam za taj kickstart ali nece ici bas kao na A600 pojednostavio sam dosta toga no vidjecemo.
@Sadan vecina ce koristiti CF ali ima dosta diskova iz laptopa koji se i dalje traze za retro scenu.

U glavnom prva serija prije 5 minuta otisla u proizvodnju :) Jos nesto pogledajte naslovnu stranu novog Amiga Future :) Takodje informacije izasle u jos nekim specijalizovanim commodore magazinima. Jos nesto sto se tice IDE samo da dodam da sam jako dobru saradnju ostvario sa jednim nasim covjekom kraljem za retro racunare PP :)
 
Poslednja izmena:
Evo i slika

IMGA0034.JPG
Vampire 600 PCB

IMGA0039.JPG

IMGA0040.JPG
Vampire 500 montiran na Amiga 500 plocu, hardverski dio ispunio ocekivanja ostaje da se uradi kod.
 
Bravo Majsta ,svaka cast samo napred...normalno ocekujemo uskoro jos slika iz testova :)
 
Evo sada da napisem da sam temu procitao u gutljaju i da ne verujem sta citam...znaci majstu poznajem mozda godinu dve ali nisam znao da je majsta :)

danas sam to skontao i ne verujem sta sve covek zna i koliko je upucen sto u razgovoru sto u projektima koje realizuje...samo napred legendo!!!
 
@toogood hvala prijatelju :)

Idemo dalje, dakle "Smell the rubber" sa 6.06Mips je trenutna situacija. Masina radi kao zmaj, ubrzanje ogromno. Da li moze bolje i brze, pa naravno ovo su testovi na samo nesto preko 80Mhz :) Ko je vjerovao vjerovao je, ko nije nece ni sad :)
 

Prilozi

  • IMGA0042.JPG
    IMGA0042.JPG
    58 KB · Pregleda: 88
  • IMGA0043.JPG
    IMGA0043.JPG
    57.4 KB · Pregleda: 86
  • IMGA0044.JPG
    IMGA0044.JPG
    57.9 KB · Pregleda: 76
  • IMGA0045.JPG
    IMGA0045.JPG
    58 KB · Pregleda: 78
  • IMGA0046.JPG
    IMGA0046.JPG
    61.5 KB · Pregleda: 71
Bravo Majsta, cestitke, ovo su vec ozbiljni rezultati a verujem da ce biti jos bolji. Samo napred
 
Da hvala, bilo je borbe dane i dane sam izgubio da bi na kraju skontao da mi jedan pin nije bio dobro zalemljen. Znao sam da je do neke sitne gluposti problem. Sutra bi trebalo odraditi jos neke testove i po mojim proracunima icice sve na oko 9Mips-a ali ako i ne bude tako i ispostavi se da je ovo maksimum zadovoljan sam. Nisam implementirao svu memoriju ali to je prilicno jednostavno da se uradi sat, dva posla. Medjutim nekako se i sam pitam sto ce meni vise od 32 mega fast rama. Ovih dana bi trebao i da uz pomoc ovoga akceleratora pokusam da se spojim na net, naravno pomocu wireless PCMCIA kartice i tek ce se onda vidjeti kako to sve radi. Sto se tice opreme vecina toga je spremna samo cu morati da oflesujem PCMCIA karticu da podrzava VPA2 ekripciju i tu bi do izrazaja trebala doci snaga akceleratora jer u principu on ce biti zaduzen za rjesavanje problema enkipcije i tu je potrebna prilicna snaga.
 
Majsta svaka čast! :Klanjanje

Nadam se da posle nastavljaš sa A500 projektom.
 
Kao sto sam i obecao. Najbrza Amiga 600 na svijetu :)
 

Prilozi

  • IMGA0047.JPG
    IMGA0047.JPG
    58.2 KB · Pregleda: 131
  • IMGA0049.JPG
    IMGA0049.JPG
    57 KB · Pregleda: 108
  • IMGA0050.JPG
    IMGA0050.JPG
    56.5 KB · Pregleda: 101
  • IMGA0051.JPG
    IMGA0051.JPG
    57.7 KB · Pregleda: 110
  • IMGA0052.JPG
    IMGA0052.JPG
    59.7 KB · Pregleda: 113
Pa da i to mnogo puta i priblizava se A4000. U principu sad sve zavisi od toga kako cu optimizovati kodove i da li su ovo finalne performanse i da li su uopste odrzive ili moze jos vise.
 
Bravo MAJSTORE!! Rekoh ja, pasce MOTOROLLIN' :) Daj odma 'vako, nista vise ne moras da diras :)
 
Sad sam tek primetio, zar chip speed ne bi trebao veci da bude?
 
Nazad
Vrh Dno