Šta je novo?

Moji akceleratori za Amiga 600 racunar

Ha, ha, e jesi mu pokazao :)

Svaka čast i jedva čekam da završiš projekat!
 
Aman z***bi diode to je moglo i s multivibratorom da se radi ,pustite coveka da radi i da pusti neki mp3 na toj amigi ...........
Zlobnici posle mogu samo da kupe tu karticu :p
 
He, evo sta mu je Jens napisao nakon upaljene LED diode:

Whoever said "it can't be done" is about the same type of guy as you are: Not enough knowledge to judge.
LED switched on: Good result on a static circuit. Not a good result on proving that you have learned _anything_ yet.
How about the next little step and have the LED switch state everytime the already-present-processor of the A600 accesses a specific address? This way you could prove that you have some knowledge about reading datasheets and translating them to VHDL (or some other HDL) into a working statemachine.
Jens

http://www.a1k.org/forum/showthread.php?t=29492

Inace, ovaj nemacki amiga forum je meni omiljeni jer ima sjajnu galeriju slika amiga racunara koje pripadaju clanovima foruma i to razvrstanu po modelima od Amige 1000 do PPC modela.
Prosto je neverovatno kakvih careva tu ima poput ovog coveka koji je uradio potpuno novu plocu za najstariju amigu 1000 sa nekoliko poboljsanja. Pomenutu plocu je poceo da proizvodi i prodaje zainteresovanima i ima ih vec na desetine. Apsolutno fantasticno, pogotovo sto ih je uradio i u nekoliko boja stampane ploce, a zlatno-crna je najjaca. :)
http://www.a1k.org/forum/showthread.php?t=8947
 
Poslednja izmena:
Ma nije u pitanju njegovo znanje nego to sto se on konstantno postavlja kao neko ko je jedini u stanju nesto uraditi, mislim da je njegova politika u stvari i otjerala jednog inzinjera iz amerike koji je radio na PPC akceleratoru za A1200, a to je ujedno bila i posljednja sansa da se nesto tako napravi. Ujedno Jens upravo izdaje novi akcelerator za A1200, koja je poenta nije mi jasno, svi oni koji su misliti kupiti tako nesto su to vec uradili, a ovi koji su vec kupili ACA karticu sigurno nece kupovati sad novu samo zato sto je nesto brza. Umjesto da je vec pokrenuo novi neki projekat on forsira staru seriju. Inace citav ovaj moj golemi posao je i poceo upravo zbog toga sto se on nije udostojio da mi odgovori na svega dva tri pitanja, gdje je prokomentarisao u fazonu da nema on sta samnom da prica o tome... Ja sam svjestan da jednostavno necu nikad imati znanje koje on ima, jer jednostavno nemam uslova za to niti bilo ko od nas ko zivi na ovim prostorima, ali zelim sebi da dokazem da ja mogu ovo da uradim mada lagano i ja posustajem jer me uporno tusi jedna misao da je Amiga tu gdje jeste zato sto ljudi nisu raspolozeni da dijele svoje znanje sa nekim. Zelje ima da se nesto promjeni ali ne i dovoljno volje. Na tim forumima je stotine ljudi koji poznaju jako dobro VHDL i koji bi mogli da mi sve probleme rijese za par minuta ali eto nisu voljni, a ja stalno negdje zapnem i dok otklonim problem potrebni su mi dani i dani... Bilo kako bilo par ljudi upravo pregledava kodove koje sam poslao i trazi greske koje sam vjerovatno negdje napravio, sto je najgore mislim da je u pitanju sitnica. Prekjuce sam narucio jos 10 cyclone II procesora, i jos nekih dijelova. Jos nekako finansijski mogu da guram, al pitanje je dokle cu moci, citav budzet za ovaj projekat je potrosen ima dva mjeseca i pojede me sto su sad trenutno svi moji problemi vezani za desetak linija dijela koda koji sam napisao al u kojem se nalazi greska koju ja ne mogu da pronadjem... Ziv se pojede dok gledam karticu na stolu, al ajd idemo dalje...
 

Prilozi

  • Slika023 (450 x 600).jpg
    Slika023 (450 x 600).jpg
    54.5 KB · Pregleda: 188
  • Slika022 (450 x 600).jpg
    Slika022 (450 x 600).jpg
    50.1 KB · Pregleda: 186
Poslednja izmena:
Sta se desava majsta, mozes li naci sta je problem ili je mrka kapa ?
 
Za sad je mrka kapa :) Jednostavno A600 ploca nije trenutno u stanju da detektuje akcelerator, mada sam na tragu sta bi moglo da bude. U pitanju je to da postoje odredjene razlike izmedju vhdl jezgra koje koristim sa originalnim MC68K. po svemu sudeci neki od signala su u jezgri su na active hi assertion level dok su u originalnom MC68K ti isti signali u active low assertion level. Ovo je prilicno jednostavno rijesiti u VHDL-u samo je potrebno otkriti koji su od signala razliciti, jedan sam vec otkrio ali imam sumnje za jos neke. Problem je sto dokumentacije o TG68 jezgri koju koristim nema... Rjesicemo ovo al da ce akcelerator brzo uci u prodaju tesko...
 
Ne ovaj nacin je totalna katastrofa, drugo njoj treba nekih 5 minuta da zalemi ovo meni bi trebalo 5 sekundi da zalemim cip nakon centriranja koje nekad zna da traje veoma kratko. Ova tehnika je skroz losa, a ja imam ovde kod sebe nekoliko dev boarda lemljenih ovom tehnikom i dovoljno je samo pod lupom pogledati i zakljuciti da je to katastrofa. Na ovaj nacin neki od pinova ni ne mogu biti centrirani kako treba i kod ovakvih uredjaja vjerovatno neki od I/O pinova nece ni raditi. Druga stvar dovoljno je vidjeti ovu lemilicu pa da sve bude jasno, ovde vjerovatno od svih ovih ploca mali broj ce da radi jer su cipovi spaljeni. Dalje ovi cipovi nemaju uopste potrebe da imaju ovoliko tinola na pinovima da bi ostvarili kontakt. Ja cu snimiti kako se to radi kad dobijem nove ploce koje trebam naruciti sutra. Doduse meni bi valjala jedna ovaka da lemi pa nek lemi kako god zna, svaki put kad bi plocom lupila od sto meni bi srce zaigralo hahha. Eeee da mi je nac zenu da mi danju lemi ploce, a nocu skuplja otpali kalaj i pretaplja ga za sutra :) Inace sto se tice ovog mog projekta. Dizajn je katastrofa, ***** zaboravio da socket nalijeze na MC68K sa gornje strane, a raspored pinova uradio kao da u socket ulazi MC68K na standardan nacin kako i cip treba da ulazi u neki socket. Danas uradio novu semu pa saljem u proizvodnju. Takodje, posiljka novih cyclone II FPGA nije jos stigla, a i moram jos stvari naruciti. Cekam sad provjeru dizajna ovog novog od strane nekih Philipsovih inzinjera. Takodje imam jos par novih ljudi koji pregledavaju dizajn kad zavrsim. Jedan od njih radi na Institutu nauke Kalifornije. Uglavnom problem je sto na ovom mom dizajnu za koji sam se zaklinjao da je savrsen nije radilo nista kako valja po pitanju dolaska signala sa MC68K do Cyclone II FPGA. Najbitniji CLK signal nije dolazio pa sta onda da kazem... Ko radi taj i grijesi bice bolje... Uglavnom u medjuvremenu sam radio na nekoliko razlicitih dizajna emulacija MC68K i testiranja se odvijaju. Akcelerator kao akcelerator radi i dokazao sam to koristeci crystal osccilator na 50Mhz koji je na akceleratoru kao dodatni oscilator za potrebe SDRAM memorije i eventualno ako bi se nekad radila emulacija MC68K ali tako da se taj emulirani ponasa kao slave, tj. da ne zavisi pretjerano od relativno sporog CLK signala koji dolazi sa ploce. Sto bi omogucilo po ovom mom dizajnu rad emuliranog CPU-a na nevjerovatnih 409 Mhz... Sta da kazem cekamo nove ploce i onda ponovo. Budzet sam skrsio necete vjerovati, sad se krpim kako mogu. Prije par dana platih nove Cyclone II oko 300 dolara...
 
Ma kakav rekoh snimicu sad kad nove ploce dodju, ovaj snimak opet pokazuje lemljenje komponenti koje mozete lemiti kako hocete, ovi FPGA sa kojima radim su precizniji 100 puta od ovoga, naime raspored pinova je 10 puta manji nego kod ovih komponenti na snimku, a pinovi su 0.154mm sto vam daje ideju kako sve moze da bude komplikovano :) Ali sam citav proces smislio sam gledajuci masu ovih snimaka da bi na kraju zakljucio da mi ni jedan ne moze pomoci :)
 
smem li da pitam da li ovo ima neku upotrebnu vrednost ili je samo stvar
nostalgije i istrazivachkog poriva ?
 
Ma sve u jednom. Prvo dokazivanje da ja to mogu, drugo prodaja bi dobro trebala proci, trece vrijeme je za promjene :)
Evo ide novi info sad je pola tri nocas :) Upravo zavrsen novi dizajn i poslat u proizvodnju. Lubanja je uklonjena jer nije bilo prostora posto sam morao da dodajem jos djelova na plocu. Bilo je potrebno da se doda clock buffer sa mogucnostu kako bi to sad uprostio da od jednog clk signala pravi njih više. Potom će biti potrebno kasnije napraviti sinhronizaciju onog od 7.09Mhz sa nekim novim koji bude generisao. Dakle u ovom momentu je po dizajnu Clock buffer sa 4 izlazna clock signala i jednim ulaznim koji dolazi sa A600 ploce, jedan clock oscilator i jedan clock multiplier, i jos 2 PLL-a koja se nalaze u cyclonu i jedan izlazni clock za SDRAM. Neces to ziv uvezati da sve radi... Al sad vec znam kud idem, valjda :) Medjutim sad sam upetljao u jos veci problem a to je da cu morati da kontrolu kretanja signala vrsim pomocu cyclone procesora, jer sam sve kontrolne pinove level shiftera odveo ka njemu, al kod bi trebao vec poceti pisati sutra. Za izlazne i ulazne signale nece biti problema ali za bidirekcionalne hoce jer cu morati da napisem kod koji ce raditi po principu kad emulirani MC68K data bus salje ili prima signale da cyclone tako mjenja pravac ulaza i izlaza level shiftera. Da ga hebes komplikovano jeste al mora da moze. Ima par budala na svijetu sto su to uspjele napraviti pa valjda cu i ja biti jedna od njih :) Ko lud ko zbunjen, dok je veceras studentska zurka ja lemim dabogda izgorio i ja i Amiga :p
 
Haha, sta reci, to je pravi entuzijasta, ne zelim da te ureknem ali potajno navijam da sve prosljaka kako si zamislio , samo napred druze ;)
 
Poslednja izmena:
Novi prototip stigao prije 15 minuta, a juce stigla posiljka djelova. Sad se jos ceka jedna posiljka clock buffera, al mocice da radi i bez njih. Nadam se da ce sad sve prosljakati :)
 
Moze li se ovde linkati neki jaci forum za amigu ako nije problem da neko okaci.
 
Situacija je totalno bezizlazna u hebenoj sam depresiji poslije toga sto sam unistio 12 fpga koje sam grdno platio da bi na kraju shvatio da nema sanse da uspijem da zalemim i jedan, a da ga ne pregrijem. Ovi fpga sto sam dobio imaju jos osjetljivije pinove pa ni jednu od ranijih tehnika nisam mogao da koristim. Sve je otislo u propast citav rad od preko godinu dana, puko sam ko sijalica i polupao sve po sobi, po stolu, sve sam pobacao. Prije toga sam uspio napraviti jednu funkcionalnu plocu koja je uspjesno detektovala clock sa amiga motherboarda i clock je prosao kroz buffer, clock multiplier, usao u cyclone internal pll gdje sam sa njim mogao da radim sta god hocu. Level shiftere sam uspio da isprogramiram da detektuju smjer signala i da tako otvaraju izlazne i ulazne strane tako da je sve u potpunosti radilo sto se tice clock signala sto se moze vidjeti i na ovom videu dole, gdje LED dioda koristi clock sa Amiga motherboarda. To je dokaz da bilo koji signal koji dolazi sa Amige moze biti detektovan od strane fpga uredjaja. Sto jes jes koncept radi !!! Nakon tih testiranja sjebao sam i ovu plocu jer sam lemio jos neke komponente naravno sve pregrijao i sve otislo u pm. Sreca pa bar snimih ovaj video. Prije ovoga svega u petak i subotu sam spalio jos gomilu djelova i jednu A600 plocu pa sam u subotu otisao da se napijem, zgazio sam se ko hovno poslije obilaska sedam kafana. Ubi me sto ce ovo biti moj prvi projekat u zivotu koji necu zavrsiti, a stigao sam na prag koji nisam u stanju da predjem cak i kad bi sad narucio nove dijelove, ja jednostavno ne mogu da ih zalemim i bojim se kad bi spalio novi kontigent fpga da bi izasao na ulicu i rastrgao nekoga. Dakle evo slika i video.





 
Poslednja izmena:
Svaka čast na entuzijazmu, iskuliraj koji dan....
 
Mozda i najbolji savjet koji sam dobio u posljednje vrijeme. HVALA!!!
 
Da odustanes jer ne mozes da zalemis glupi chip je neozbiljno, pogotovo posle ovoliko vremena. Idi u bilo koji servis mobilnih telefona i zalemice ti to duvaljkom bez problema.
 
Mislim da je nestrpljivost glavni problem , kod ovakvih stvari je najbolje lagano ako ne ide bataliti sve i ostaviti za neki drugi dan. Desavalo se i meni da neidu planovi i rad kako bih zeleo pa ako ne ostavim za kasnije napravim vise stete i vise posla.........
Smiri se malo i ko sto milan kaze u servis ako nista drugo
 
Kao sto ti milan kaze lepo u neki bolji servis mobilnih i resena stvar.
Ja sam par puta nosio neke ploce cak i kada sam mogao sam da lemim jer me mrzelo :) a i cena je bila neka sica, par stotina dinara.
 
Najgore je meni sto sam ja zivcan,lud ako nesto ne ide po planu obavezno se fatim cekica, al evo malo se smirujem, idem sutra nabaviti jos neke opreme pa cu vidjeti sta cu napraviti.
 
Pazi, svima nama je cekic najomiljeniji deo alata, evo ja imam jednu malu macolu od KG, kupio sam sebi za rodjendan :D Ali svakako nema smisla kvariti igracke sa njim :)
 
Milan mi uze rec iz usta, iscooliraj pa polako lemilicu u sake i duvaljku pa polagano.... ;)
 
Juce poslato u proizvodnju, zbog brojnih promjena u dizajnu sve je kasnilo. 3D prikaz, ovako ce izgledat. Nekim stvarima u finalnom dizajnu nisam zadovoljan, al po proracunima ce moci da radi ovako. Jednostavno drugacije nije moglo...

Gornja strana
amigaaccelerator3dtop.jpg



Donja strana
amigaaccelerator3dbotto.jpg

lemljenje ovako neceg ne treba ni pokusavati bilo kakvim lemilicama niti duvaljkama.
to treba da se uradi u rerni,ali profesionalnoj,sa profilima za predgrevanje itd,da ne duzim.
http://www.printtec.nl/contents/nl/d360.html
postoje i razne diy varijante uradjene od obicnih rerni i ne verujem da rade losije od fabrickih.
prepusti profesionalcima da odrade ovaj deo posla.bice jeftinije nego da se mucis neodgovarajucim alatima i urnises skupe cipove.
nadam se da ima neko na forumu ko bi mogao da te uputi na neku povoljnu firmu ili pojedinca voljne da ti odrade nekoliko ploca.
kad dobijes u potpunosti funkcionalan prototip lakse ces za dalje.
 
Drugar radi u servisu i relativno skoro su nabavili alat za takve stvari. Meni je sredio 2 graficke i jednu maticnu plocu a laptopova bar jedno 10 komada. Mogu da ga pitam da pomogne, mislim da mu ovo ne bi oduzelo vise od 5-6 minuta po ploci, a pogotovu sto je zaljubljenik u amigu.

Dok nisu nabavili opremu probao je par puta da menja memorije na grafikama i da skida cipove ali uvek je sve zavrsilo spaljeno.
Sad kad ima alat moze da se radi.
 
Poslednja izmena:
Hvala al BGD mi je daleko :( Nista u subotu sam isao kod kolege da pokusamo sa njegovim alatom spasiti sta se spasiti da pa smo nesto i napravili. Ironija svega da sam u petak otisao u jednu radnju i kupio obicnu barakrnu pletenicu koja ce sve rjesiti. Pokusao sam sa njom da skidam visak tinola koji se pojavi izmedju pinova i sve ide savrseno, tako da cu mozda danas sastaviti prvu plocu. Al kako sam razbio 2 unimera u proteklih par dana sad nemam ni to da mogu da provjerim pojedine otpore pa cu najvjerovatnije sutra ponovo ici kupovati unimer, inace tokom ove godine sam razbio bar 10 komada haha, zamjerili su mi se gadno :) Al nemojte misliti da je to do mojih zivaca, jednostavno ni jedan koji kupim ne radi, kad ga provjerim na licu mjesta radi i vec poslije par dana pocne da se gasi ili da ima probleme sa displejom. Na trzistu u banjaluci ima jako puno modela ali vjerujte da ni jedan model koji sam kupio ne traje duze od 15 dana kada pocnu da se javljaju problemi sa displejom. Sad cu ici kupiti neki sa garanciom i dati 50 eura i gotovo to je jedino rjesenje, hebem ti kinesko smece...
 
da,whick.super ako ti radi posao.
 
Nazad
Vrh Dno