Merhaba, Ziyaretçi. Lütfen giriş yapın veya üye olun.

Kullanıcı adınızı, parolanızı ve aktif kalma süresini giriniz

  Gelişmiş Arama
insanın içinde varsa, commodore.gen.tr açığa çıkarır bunu.. bir nevi retro olaylarının dolunayıyız.(Arda)
Sayfa: [1] 2   Aşağı git
Yazdır
Gönderen Konu: Pal 16L8 entegre yazma  (Okunma Sayısı 11595 defa)
0 Üye ve 1 Ziyaretçi konuyu incelemekte.
joker_
Deneyimli
*****
Mesaj Sayısı: 2.120



Üyelik Bilgileri
« : Kasım 30, 2017, 19:56:12 ÖS »

Arkadaşlar, MiniPro TL866 programlayıcıya, 16L8 Pal entegresini nasıl tanıtabilirim 
Listede görülmüyor. Spectrum Disciple'ın içerisinde 2 tane Pal var, bir türlü başaramadım
« Son Düzenleme: Kasım 30, 2017, 19:58:28 ÖS Gönderen: joker_ » Logged
blackturk
Uzman
*****
Mesaj Sayısı: 1.285



Üyelik Bilgileri
« Yanıtla #1 : Kasım 30, 2017, 20:30:34 ÖS »


  İnternette konuyla ilgili bir kaç kaynak buldum.sana bilgi verecektim unuttum.Pal IC  çok eski olduğundan onların yerini GAL IC  kullanılıyor.Gerçi GAL IC lerde eski.Onlarında yerini CPLD aldı.Neyse PAL yerine  GAL kullanılabiliyor.Bulduğumu kaynak bir pc paralele port üzerinde çalışan gal progarmmer yapıyorsun.Daha öncesinde PAL  jedec file'ları Gal jedec file çeviriyorsun.GAL programmer ile jedec files GAL IC yazıyorsun.

  İnternette Bir türlü ucuz yollu PAL veya GAL programmer bulamadım.Homebrew uygulamalar var.Benim bulduğum site aşağıda.Başka bir çözüm var mı ? bende merak ediyorum.

Programlana bilen   GAL chipler
16V8/A/B/C/D/Z/ZD
18V10/B
20V8/A/B/Z
20RA10/B
20XV10/B
22V10/B/C/Z
26CV12/B
6001/B
6002B
from Lattice, National Semiconductors and STMicrosystems with minimal effort.

http://www.armory.com/~rstevew/Public/Pgmrs/GAL/program.htm
http://www.armory.com/~rstevew/Public/Pgmrs/GAL/_ClikMe1st.htm

Örnek devre resmi:









 
Logged

A1200 | APOLLO 1240 32 MB | CNET PCMCIA | SYSINFO SPEED TEST 30 MIPS
SM1,SEGA MEGA CD,SM2,SMS II,Sega Saturn Mod ve AR 4MB,PSX Mod ve Mpeg ,PSX2 ,SNES ,ATARI 800XL,SPECTRUM 128K +2,YAMAHA CX5M MSX,ATARI 520 STFM,1040 STF,C64,C128,1541 II,1571,RAM 1764 ,A500,A500+,A600,A590,IDE68k,2X1084S,1084P
i_r_on
Uzman
*****
Mesaj Sayısı: 2.873



Üyelik Bilgileri WWW
« Yanıtla #2 : Kasım 30, 2017, 20:41:31 ÖS »

Lattice'in GAL'leri TL866 ile programlanabiliyor.  (Ben lattice kullandım, başka markalar da var)
Logged

Every imagination is one's self reflection but not every self reflection is imagination. <I.R.on - 2001>

twitter | blog
blackturk
Uzman
*****
Mesaj Sayısı: 1.285



Üyelik Bilgileri
« Yanıtla #3 : Kasım 30, 2017, 21:00:14 ÖS »

Lattice'in GAL'leri TL866 ile programlanabiliyor.  (Ben lattice kullandım, başka markalar da var)

    Pal jedec file'ı   gal jedec'e  çevirip.TL866 ile yazarsak jokerin işi çözülür bence.





Logged

A1200 | APOLLO 1240 32 MB | CNET PCMCIA | SYSINFO SPEED TEST 30 MIPS
SM1,SEGA MEGA CD,SM2,SMS II,Sega Saturn Mod ve AR 4MB,PSX Mod ve Mpeg ,PSX2 ,SNES ,ATARI 800XL,SPECTRUM 128K +2,YAMAHA CX5M MSX,ATARI 520 STFM,1040 STF,C64,C128,1541 II,1571,RAM 1764 ,A500,A500+,A600,A590,IDE68k,2X1084S,1084P
i_r_on
Uzman
*****
Mesaj Sayısı: 2.873



Üyelik Bilgileri WWW
« Yanıtla #4 : Kasım 30, 2017, 21:03:58 ÖS »

Lattice'in GAL'leri TL866 ile programlanabiliyor.  (Ben lattice kullandım, başka markalar da var)

    Pal jedec file'ı   gal jedec'e  çevirip.TL866 ile yazarsak jokerin işi çözülür bence.







Tabii elinde muadil GAL olması lazım

Dorukanstore'dan almıştım ben. Dediğin gibi PLD dosyası varsa GAL için JED dosyası oluşturulabilir.
Logged

Every imagination is one's self reflection but not every self reflection is imagination. <I.R.on - 2001>

twitter | blog
yavuzg
Genel Yönetici
*****
Mesaj Sayısı: 5.897



Üyelik Bilgileri
« Yanıtla #5 : Kasım 30, 2017, 21:06:50 ÖS »

GAL16V8 kullanacaksın

Ya da hurda bootleg arcade boardlardan "PAL CE" yazanları da kullanabilirsin. PAL CE yazmıyorsa OTP'dir PAL'ler, yeniden yazılmaz
Logged

joker_
Deneyimli
*****
Mesaj Sayısı: 2.120



Üyelik Bilgileri
« Yanıtla #6 : Kasım 30, 2017, 21:16:59 ÖS »

Çok teşekkürler arkadaşlar.

Elimde çok sayıda bootleg arcade board var. İlk etapda, yavuzg'nin dediğini deneyip olmazsa muadil GAL bakınayım. Birde gal jedec'e çevirme olayını araştırayım.
Logged
blackturk
Uzman
*****
Mesaj Sayısı: 1.285



Üyelik Bilgileri
« Yanıtla #7 : Kasım 30, 2017, 21:26:14 ÖS »

    Yada eşdeğer devreyi lojik entgrelerle yapabiliriz.İş biraz uzuyor ama bu şekilde çözülür.Her girişin  hangi çıkış fonksiyonu oluşturduğunu bilirsek kendi tasarımızda çözüm üretebiliriz.çok gerekli mi ? değil tabiki.

    Dijital lojik dersler aklıma geldi.İşi dahada kolaylaştırmak için eşlenik  nand gate ic'ler  kullanarak yapılabilir. PAL ve GAL içersinde bu tür gate yapılar var.Birde üzerine fonksiyonu sadeleştirme yaparsak.Tasarım için kapı sayısını azaltmış oluruz.Ha tabi nand gate tek tip kapı kullanmak bir avantaj olurdu.Ahhhh  Lojik  devre tasarım zevkli bir konudur.

  Proteus iss schematic üzerinde  pal16L8  jedec file  yükleyerek giriş çıkış incelenebilirde.Bol bol vakit ayırmak lazım



Logged

A1200 | APOLLO 1240 32 MB | CNET PCMCIA | SYSINFO SPEED TEST 30 MIPS
SM1,SEGA MEGA CD,SM2,SMS II,Sega Saturn Mod ve AR 4MB,PSX Mod ve Mpeg ,PSX2 ,SNES ,ATARI 800XL,SPECTRUM 128K +2,YAMAHA CX5M MSX,ATARI 520 STFM,1040 STF,C64,C128,1541 II,1571,RAM 1764 ,A500,A500+,A600,A590,IDE68k,2X1084S,1084P
i_r_on
Uzman
*****
Mesaj Sayısı: 2.873



Üyelik Bilgileri WWW
« Yanıtla #8 : Kasım 30, 2017, 21:40:10 ÖS »

@Joker_ : Senin asıl sorunun PAL programlayamamak. O yüzden doğrudan GAL'e geçebilirsin. PAL CE bulsan da programlayamayacaksın sonuçta. Aradığın ürün aşağıda,

http://www.dorukanstore.com/GAL16V8D-25QPN-RoHS,PR-5666.html

@blackturk : İmkansız değil ama o biraz uğraştırır. Ciddi sayıda kapı var çünkü bu nanelerde. Bir ara 20V yahut 22V versiyonuna 32 byte kod sığdırıyordum bu çiplere. (6502'yi boot edip, hariçten interrupt hatlarından yükleme yaptırmak için)

http://forum.6502.org/viewtopic.php?f=10&t=3383

ps: Elinde PLD varsa derleyebilmek için WinCUPL kullanabilirsin.
Logged

Every imagination is one's self reflection but not every self reflection is imagination. <I.R.on - 2001>

twitter | blog
yavuzg
Genel Yönetici
*****
Mesaj Sayısı: 5.897



Üyelik Bilgileri
« Yanıtla #9 : Kasım 30, 2017, 21:42:53 ÖS »

Vardır zaten o PAL'in dumpı (jed uzantılı dosyası) bi yerlerde
Logged

yavuzg
Genel Yönetici
*****
Mesaj Sayısı: 5.897



Üyelik Bilgileri
« Yanıtla #10 : Kasım 30, 2017, 21:48:27 ÖS »

@Joker_ : Senin asıl sorunun PAL programlayamamak. O yüzden doğrudan GAL'e geçebilirsin. PAL CE bulsan da programlayamayacaksın sonuçta. Aradığın ürün aşağıda,

@i_r_on doğru. sonuçta senin elinde TL866 var. Onunla sadece GAL programlayabilirsin
Logged

yavuzg
Genel Yönetici
*****
Mesaj Sayısı: 5.897



Üyelik Bilgileri
« Yanıtla #11 : Kasım 30, 2017, 21:51:13 ÖS »

bu arada bu GAL/PAL olayı tamiratlarda çok işe yarıyor ancak öyle Türkiye fiyatlarıyla olacak iş değil. Burada konya sokakta da 9 TL'den satıyorlar. Aliexpress'den 0.5/1 dolar'a bir miktar al istersen ilerisi için.

Popüler olanlar ağırlıklı olarak 16, 18 ve 22'ler...

Logged

i_r_on
Uzman
*****
Mesaj Sayısı: 2.873



Üyelik Bilgileri WWW
« Yanıtla #12 : Kasım 30, 2017, 22:15:28 ÖS »

bu arada bu GAL/PAL olayı tamiratlarda çok işe yarıyor ancak öyle Türkiye fiyatlarıyla olacak iş değil. Burada konya sokakta da 9 TL'den satıyorlar. Aliexpress'den 0.5/1 dolar'a bir miktar al istersen ilerisi için.

Popüler olanlar ağırlıklı olarak 16, 18 ve 22'ler...



Valla haklısın, genelde 3-5 misli fiyat farkları var ancak bazı malzemeler TR'de dahi nadiren bulunuyor mesela bu GAL gibi ve insan acil ihtiyacı olunca parasına falan bakmıyor. Evreno yazmıştı geçen, aliexpress'ten sipariş verirken ben de onun gibi "dur lan ileride ne lazım olur" diyerekten stokçuluk yapıyorum resmen. Lazım olduğunda buradan bir tane yerine elimde 5-10 tane olsun diye. Malzeme kutuları böyle bir sürü malzeme ile dolu

GAL'i iyi hatırlattınız, ben de sipariş edeyim. Zaten artık üretilmiyor bu meretler.
Logged

Every imagination is one's self reflection but not every self reflection is imagination. <I.R.on - 2001>

twitter | blog
blackturk
Uzman
*****
Mesaj Sayısı: 1.285



Üyelik Bilgileri
« Yanıtla #13 : Kasım 30, 2017, 22:50:02 ÖS »


@blackturk : İmkansız değil ama o biraz uğraştırır. Ciddi sayıda kapı var çünkü bu nanelerde. Bir ara 20V yahut 22V versiyonuna 32 byte kod sığdırıyordum bu çiplere. (6502'yi boot edip, hariçten interrupt hatlarından yükleme yaptırmak için)

http://forum.6502.org/viewtopic.php?f=10&t=3383

ps: Elinde PLD varsa derleyebilmek için WinCUPL kullanabilirsin.


    Adres decoder ve kontrol sinyaleri çözme dışında .32 byte rom olarak kulanmak gayet mantıklı.C64 pla çipinin yerine &nbsp;Eprom çipi kullanıyor.buna benzetmem doğrudur herhalde ?

      Sen 6502 boot etme konusunu açınca , c64 için farklı alternatif bir backup biriminin &nbsp;kartuş portuna takılan  var mı diye daha önce araştırmıştım.Burda kısaca bahsetmek istedim.Pc'deki Disk ve sabit disk bir arada olduğu gibi olacak.Yanlız bu backup birimi için herhangi bir ne rom'a nede mikrokontroller'a ihtiyacın olmadan , tamamen pasif devre elmanları ile çalışacak şekilde olabilir mi diye araştırdım ?.İnternette 65XX varyasonu bir tasrım mikro bilgisayar ile yaptıklarını gördüm.Bunu c64 uyarlamyı düşündüm.Belki birtane nand gate ihtiyaç olacak.İşi tamamını yazılmla çözebilcek bir yöntem için çalışıyorum.

     Vice64 emulatörün kaynak kodlarını inceliyorum.Ordaki sanal kartuşlara kaynak kodlarına baktım.Projeyi hardware olmadan , kendi sanal kartuş &nbsp;oluşturup .backup birimie yazılım testleri yapmayı istedim.bu düşünce ile aklıma daha değişik fikirlerde gelmedi desem yalan olur.

      Vice64 emulaördeki sanal kartuşlardan bir kaç tanesine modifkasyon yaptım.Vice64 emu kaynak kodlarını tekrar derleyip.Sanal kartuşta test yapma şansım oldum.Bunlarla ilgili bir tecrübe edindim.Daha fazla yazmayım ortaya bir şey çıkartıp paylaşmak isterim.
 
« Son Düzenleme: Kasım 30, 2017, 22:51:40 ÖS Gönderen: blackturk » Logged

A1200 | APOLLO 1240 32 MB | CNET PCMCIA | SYSINFO SPEED TEST 30 MIPS
SM1,SEGA MEGA CD,SM2,SMS II,Sega Saturn Mod ve AR 4MB,PSX Mod ve Mpeg ,PSX2 ,SNES ,ATARI 800XL,SPECTRUM 128K +2,YAMAHA CX5M MSX,ATARI 520 STFM,1040 STF,C64,C128,1541 II,1571,RAM 1764 ,A500,A500+,A600,A590,IDE68k,2X1084S,1084P
i_r_on
Uzman
*****
Mesaj Sayısı: 2.873



Üyelik Bilgileri WWW
« Yanıtla #14 : Kasım 30, 2017, 23:22:12 ÖS »

    Adres decoder ve kontrol sinyaleri çözme dışında .32 byte rom olarak kulanmak gayet mantıklı.C64 pla çipinin yerine &nbsp;Eprom çipi kullanıyor.buna benzetmem doğrudur herhalde ?

Tam tersi aslında ama sen de bunu kastettin herhalde. C64'de PLA yerine eprom kullanılınca programlanabilir lojik ihtiyacını bellek (rom vesaire) ile karşılamış oluyorsun. Benim yaptığımda bellek ihtiyacını programlanabilir lojik ile sağlıyorum.

     Vice64 emulatörün kaynak kodlarını inceliyorum.Ordaki sanal kartuşlara kaynak kodlarına baktım.Projeyi hardware olmadan , kendi sanal kartuş &nbsp;oluşturup .backup birimie yazılım testleri yapmayı istedim.bu düşünce ile aklıma daha değişik fikirlerde gelmedi desem yalan olur.

      Vice64 emulaördeki sanal kartuşlardan bir kaç tanesine modifkasyon yaptım.Vice64 emu kaynak kodlarını tekrar derleyip.Sanal kartuşta test yapma şansım oldum.Bunlarla ilgili bir tecrübe edindim.Daha fazla yazmayım ortaya bir şey çıkartıp paylaşmak isterim.

Donanıma Vice emülasyonuyla başlamak çok iyi fikir Yapılan donanımın vice'ta emülatörü olması büyük nimet.

Merak ettim nasıl bir şey, yapınca paylaşırsan görelim.
Logged

Every imagination is one's self reflection but not every self reflection is imagination. <I.R.on - 2001>

twitter | blog
Sayfa: [1] 2   Yukarı git
Yazdır
Gitmek istediğiniz yer: