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)
commodore.gen.trGenel KategoriProjeCPLD/FPGA için VHDL/Verilog Öğrenme Kaynakları
Sayfa: [1] 2   Aşağı git
Yazdır
Gönderen Konu: CPLD/FPGA için VHDL/Verilog Öğrenme Kaynakları  (Okunma Sayısı 14202 defa)
0 Üye ve 1 Ziyaretçi konuyu incelemekte.
Simon (Özay Turay)
Yönetici
*****
Mesaj Sayısı: 7.757


Commodore Forever


Üyelik Bilgileri WWW
« : Kasım 12, 2015, 16:09:39 ÖS »

Jeri ablamızın videosunda bahsettiği kitapları ararken güzel bir PDF kaynağı buldum:

http://ebook.pldworld.com/_eBook/FPGA_HDL_Books/Eng/



Sizin de bildiğiniz kaynaklar (PDF, video, tutorial v.b.) varsa buraya ekleyip güzel bir kaynakça oluşturalım.

Bu arada kitaplar da bunlar:

Rapid Prototyping of Digital Systems.pdf

Digital Design with CPLD Applicaions and VHDL.pdf

HDL Chip Design.pdf

Bu da forumlarda tavsiye edilen güzel bir kitap:

Digital Design and Computer Architecture.pdf
« Son Düzenleme: Kasım 12, 2015, 16:12:29 ÖS Gönderen: Simon (Özay Turay) » Logged

https://retrodergi.com - https://e-turay.com - https://karizmawow.e-turay.com

Retro: Commodore 64, Amiga 500, Amiga 1200
Retromsu: Wii, XBox360, XBox, PS3 Slim, PS2 FAT, PS1, PS Vita, Nintendo 3DS, Nintendo 2DS
i_r_on
Uzman
*****
Mesaj Sayısı: 2.873



Üyelik Bilgileri WWW
« Yanıtla #1 : Kasım 15, 2015, 23:01:47 ÖS »

Uzun uzadıya kitap işine girince insanın pratiğe dökesi gelmiyor nedense. (Bende öyle en azından)

Quartus'ta hızlıca giriş yapayım diye aşağıdaki siteyi kullanmıştım. Bir defa okudum, sanıyorum bir defa daha okumam lazım.

https://www.doulos.com/knowhow/vhdl_designers_guide/an_example_design_entity/

Altera Epm570'e Quartus'ta basit bir led yakma vhdl'ini programlamayı becerdim ancak bu sefer de board'un üzerinde led'i tespit edemediğim için pratiğe dökülmedi

Bakayım bir yerde kullanacağız bunları. Yalnız elde programlanabilir envai türde şey oldu, hangi birine zaman yetişecek orası muamma.

Stm32'ler de geldi bu arada, arduino ide'si de ayarlandı ancak header'larını lehimleyip denemeye takatim yok.

ps: Bana gelen Stm32 üstünde sanırım 20k ram, 64k flash var.
« Son Düzenleme: Kasım 15, 2015, 23:05:13 ÖS Gönderen: i_r_on » Logged

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

twitter | blog
i_r_on
Uzman
*****
Mesaj Sayısı: 2.873



Üyelik Bilgileri WWW
« Yanıtla #2 : Ocak 02, 2016, 12:54:29 ÖS »

Şu projeyi çalışır hale getirmek te VHDL öğrenmek için faydalı olabilir

http://searle.hostei.com/grant/Multicomp/
http://forum.6502.org/viewtopic.php?f=4&t=2858

Kullanılan fpga board takipli shipping dahil 15$
http://www.aliexpress.com/item/ALTERA-FPGA-CycloneII-EP2C5T144-Minimum-System-Development-Board-Learning-Board/32314605425.html

Logged

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

twitter | blog
KNG
Üye
****
Mesaj Sayısı: 315



Üyelik Bilgileri
« Yanıtla #3 : Ocak 02, 2016, 16:53:45 ÖS »

Proje güzelmiş, bu grant searle abimizin sitesindeki diğer projeleri de güzel bu arada. Yalnız eylül 2014'den beri güncellememiş, acaba devam etmiyor mu bu konuya?
Logged
i_r_on
Uzman
*****
Mesaj Sayısı: 2.873



Üyelik Bilgileri WWW
« Yanıtla #4 : Ocak 02, 2016, 19:08:58 ÖS »

Proje 6502.org'da konu altına bir şey yazdıklarında dikkatimi çekti. zx80nut nick'i amcanın orada, Kasım sonu gibi aktif olmuş. Belki yaptığı şeyleri dokümante etmemiştir.
Logged

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

twitter | blog
KNG
Üye
****
Mesaj Sayısı: 315



Üyelik Bilgileri
« Yanıtla #5 : Ocak 02, 2016, 20:41:00 ÖS »

Nejat hocam, bu 15$'lık boarddan almayı düşünüyor musun? Alacaksan birlikte verelim sipariş? Ben de ilgilenirim bu proje ile. Benim elimde vakti zamanında alınmış Digilent üretimi BASYS2 board var. Bir ara biraz ilgilendim ama çok bir şey yapmadım.

Benim son dönem takıntım 8088 işlemcili xt pc'ler. Yakında 8088'li birşeyler yapıp forumda paylaşmayı düşünüyorum. Eski pc'ler için de çok güzel fpga uygulamaları var. Altera DE2-115 üzerinde full bir xt makinayı sentezlemişler. Her ne kadar retronun tadı gerçek ve eski donanımla (entegre devre düzeyinde) çıksa da fpga olayına girmek lazım bence...
Logged
i_r_on
Uzman
*****
Mesaj Sayısı: 2.873



Üyelik Bilgileri WWW
« Yanıtla #6 : Ocak 02, 2016, 21:02:45 ÖS »

@KNG : Valla bu $10-$15 fiyat bandındaki ucuz fpga board daha önce gözüme ilişseydi balıklama atlardım Nitekim bugün gördüm ve balıklama atladım Daha önce cpld geliştirme board'u aldığım için elimde usb blaster da var. Bunu programlamak için kullanabilirim.

Z80 de seçimler arasında elemanın multi computer'ında. 8088'in de z80'den çok farkı yok bildiğim kadarıyla, bu board ile 8088 de yapılabilir.
Logged

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

twitter | blog
KNG
Üye
****
Mesaj Sayısı: 315



Üyelik Bilgileri
« Yanıtla #7 : Ocak 02, 2016, 22:12:48 ÖS »

http://tr.aliexpress.com/item/altera-Mini-Usb-Blaster-Cable-For-CPLD-FPGA-NIOS-JTAG-Altera-Programmer/2038559613.html?isOrigTitle=true

Bu jtag arabirim uygun mudur?
Logged
i_r_on
Uzman
*****
Mesaj Sayısı: 2.873



Üyelik Bilgileri WWW
« Yanıtla #8 : Ocak 02, 2016, 22:46:26 ÖS »

Bende de bunlardan var EPM570 cpld için sorun yaşamadım. Listede EP2C5 te var, sorun çıkacağını sanmam.

Ama sana takipli kargolu aşağıdaki satıcıdan almanı tavsiye ederim, arada $1.15 fark var ancak bence farkı vermeye değer. BAITE ile şimdiye kadar sorun yaşamadım hiç.

http://www.aliexpress.com/item/Free-shipping-New-Mini-Usb-Blaster-Cable-For-CPLD-FPGA-NIOS-JTAG-Altera-Programmer-in-stock/806527241.html
Logged

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

twitter | blog
Simon (Özay Turay)
Yönetici
*****
Mesaj Sayısı: 7.757


Commodore Forever


Üyelik Bilgileri WWW
« Yanıtla #9 : Ocak 03, 2016, 10:43:37 ÖÖ »



Daha önce şurada bahsetmiştik bu konudan. Hatta 11.11 indirimleri sırasında AliExpress'den aldım ben bir tane FPGA DevBoard. Senin hediye ettiğin RAM'lerle birşeyler yapmayı deneyebilirim belki de.

Ben şu satıcıdan aldım ve gayet hızlı geldi:
http://tr.aliexpress.com/item/ALTERA-FPGA-CycloneII-EP2C5T144-minimum-system-learning-board-development-board/1701452135.html
Logged

https://retrodergi.com - https://e-turay.com - https://karizmawow.e-turay.com

Retro: Commodore 64, Amiga 500, Amiga 1200
Retromsu: Wii, XBox360, XBox, PS3 Slim, PS2 FAT, PS1, PS Vita, Nintendo 3DS, Nintendo 2DS
i_r_on
Uzman
*****
Mesaj Sayısı: 2.873



Üyelik Bilgileri WWW
« Yanıtla #10 : Ocak 03, 2016, 11:26:33 ÖÖ »

@Özay: Daha önce forumda gördüğümü hatırlıyordum. Demek ki kafamda ucuz fpga board'lar için fiyat skalası daha önce araştırdığım 60 dolarlar seviyesinde kalmış ve de amcamın işinin en genişleyebilir halinin devre şemasına üşenmiş olmalıyım.

Sadece composite video out ve klavye bağlantısı olan hali ise oldukça basit.



Neyse bu vesile ile 3 adet AS6C1008 de sipariş etmiş oldum Hali hazırda 32k üstü sram'e hep ihtiyacım oluyordu ancak bendekiler hep 32k olduğu için ekstra kasıyordum.

128K external sram bağladığı halde yüksek bellek konfigürasyonu olan seçeneklerde maksimum ram 32k. Buna anlam veremedim. Bakalım kurcalamaya başlayınca anlarız artık

Bu arada bence hiç harici sram olayına girmeden önce dahili olan küçük boyutlu ram ile ve mono composite çıkış ile denemek lazım.

Bu fpga'nın kapasitesi ile acaba mevcuttaki seri interface üstünden video yerine VIC/TIA yahut TMS 8815 tarzı bir video chip te entegre edilip kullanılabilir mi?
Logged

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

twitter | blog
i_r_on
Uzman
*****
Mesaj Sayısı: 2.873



Üyelik Bilgileri WWW
« Yanıtla #11 : Ocak 03, 2016, 12:29:53 ÖS »

Bu arada TIA demişken biraz araştırdım TIA'nın VHDL implementasyonunu. Şu projeye rastladım,

https://retromaster.wordpress.com/a2601/

Eleman rapidshare linki vermiş ve şu an indirilmiyor. Ancak birileri şu daha önce papilio duo board'u için linkini verdiğim amcamlar alıp kendi projelerine dahil etmişler. (http://www.commodore.gen.tr/forum/index.php?topic=10613.0)

http://arcade.gadgetfactory.net/

Şuradan da Atari 2600 içindeki Riot / 6507 ve TIA'nın vhdl source'larına erişmek mümkün.

https://github.com/GadgetFactory/Papilio-Arcade/tree/master/A2601

ps: Papilio Arcade içinde klasik arcade oyunların implementasyonlarını yapmışlar (Pacman, Galaxian, Frogger, Space Invaders gibi)
Logged

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

twitter | blog
Simon (Özay Turay)
Yönetici
*****
Mesaj Sayısı: 7.757


Commodore Forever


Üyelik Bilgileri WWW
« Yanıtla #12 : Ocak 03, 2016, 12:52:42 ÖS »

Senin şu araştırmalarına hastayım çok güzel şeyler buluyorsun da ufak bir sorun var, burnunun dibindekileri göremiyorsun genelde. Kahkaha

İlk linkteki retromaster bizim tolgaabaci'dan başkası değil.

http://www.commodore.gen.tr/forum/index.php?topic=1711.0
Logged

https://retrodergi.com - https://e-turay.com - https://karizmawow.e-turay.com

Retro: Commodore 64, Amiga 500, Amiga 1200
Retromsu: Wii, XBox360, XBox, PS3 Slim, PS2 FAT, PS1, PS Vita, Nintendo 3DS, Nintendo 2DS
i_r_on
Uzman
*****
Mesaj Sayısı: 2.873



Üyelik Bilgileri WWW
« Yanıtla #13 : Ocak 03, 2016, 13:14:55 ÖS »

İçimizden birinin yapmış olduğunu görmek sevindirici. Konuya odaklandığım için sayfanın üstündeki TFE, UFE'yi falan da görmemişim Onları görsem çakozlardım herhalde

Tolga kardeşimize gıpta ettim. 2008'de bu işlerle uğraşıyordu ise şimdi roket bilimine geçmiştir muhtemelen Biz hala transistor transistör logic takılalım
 
Logged

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

twitter | blog
i_r_on
Uzman
*****
Mesaj Sayısı: 2.873



Üyelik Bilgileri WWW
« Yanıtla #14 : Ocak 26, 2016, 00:50:11 ÖÖ »

Bu arada benim FPGA board geldi. Hemen kolları sıvadım. Cyclone II'ye destek veren Altera Quartus II 13 sp1'i yükledim. (Hayvani download'ı var)

Biraz cebelleştikten sonra minimum konfigürasyon 1k bellekli 8k basic rom'lu bir 6502 bilgisayar yapabildim projeyi yapan kişinin sayfasındaki bilgilerle. Bu aşamada zaten kopyala yapıştır tamamen.

Elimde hazırda Ps/2 klavye olmadığı için klavyeyi deneyemedim ancak ekrana monochrome çıktı aldım. Dandik bir composite bağlantı yapmama rağmen gayet net bir görüntü verdi.


İşin eğlenceli kısmı kurcalama kısmı olacak
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: