VHDL ile FPGA PROGRAMLAMA - Ders7: Vivado Synthesis ve Testbench Simulation

  Рет қаралды 11,560

Mehmet Burak Aykenar

Mehmet Burak Aykenar

Күн бұрын

Пікірлер: 18
@msaideroglu
@msaideroglu 4 жыл бұрын
Tecrübeyle kazanılmış know-how lar çok değerli. İlgiyle takip ediyoruz.
@caglayandokme
@caglayandokme 4 жыл бұрын
Package Combinations tablosu gerçekten faydalı imiş. Hep böyle bişey var mı diye merak etmiştim, birileri benden önce davranmış :)
@batuhanozturk7122
@batuhanozturk7122 3 жыл бұрын
17:52 öğrenci gözüyle bakınca wow :D
@yigitsubutay
@yigitsubutay 4 жыл бұрын
En öğretici kısmı hataları sizinle beraber almak, elinize sağlık.
@mehmetburakaykenar
@mehmetburakaykenar 4 жыл бұрын
bundan sonra daha çok hata almaya çalışayım :)
@yigitsubutay
@yigitsubutay 4 жыл бұрын
@@mehmetburakaykenar Morris Mano Digital kitabından Vhdl implementation sorularını çözüyorum, sizin best-practice olarak öneriniz nedir Vhdl öğrenmek için. Şimdiden teşekkürler
@mehmetburakaykenar
@mehmetburakaykenar 4 жыл бұрын
@@yigitsubutay ben öğrenciyken Mano da FPGA yoktu :) ben en çok Pong Cho nun yazarı olduğu "FPGA prototyping by VHDL examples" kitabını beğeniyorum. kitap hem teorik hem de ciddi VHDL örnekleri içeriyor. yalnız bu kitapta combinational sequential ve output logic diye 3 ayrı process blogu yapısı kullanıyor sürekli. her bir register ve state için next_state vs gibi bir Signal oluşturup bunlar üzerinde işlem yapıyor. bu yöntem vhdl öğrenirken güzel ama sonrasında abartı oluyor bence, bunların hepsi tek processte işlenebilir ki kitapta aslında böyle de yapılabilir diye örneğini de veriyor ama diğer 3 processli yöntemle devam ediyor. bu kitap iyice ozumsendikten sonra aynı yazarin "RTL Hardware Design Using VHDL" diye daha derin konuları özellikle timing ve synchronization konularını çok güzel ele aldığı bir kitabı dikkatlice okunup örnekler incelenebilir. bir de xilinxin ug901 "Vivado Design Suite User Guide synthesis" dokümanında 4. chapterda "HDL coding techniques" altında örnek kodlar var. bunlar da güzel referanslar.
@yigitsubutay
@yigitsubutay 4 жыл бұрын
@@mehmetburakaykenar Vakit ayırıp bilginizi paylaştığınız için gerçekten çok teşekkür ederim, dediğiniz kitapları edinicem en kısa zamanda. İleriye dönük iyi bir yatırım yapmış olurum umarım. Sağlıklı günler dilerim.
@mehmetburakaykenar
@mehmetburakaykenar 4 жыл бұрын
@@yigitsubutay kitapları internette ebook olarak bulabilirsiniz de. başarılar
@caglayandokme
@caglayandokme 4 жыл бұрын
"Hata almaktan korkmayalım." Kesinlikle doğru 9:01 "Yapamazsın tabi" haha :D Analog olarak görmeyi hiç denememiştim sinyalleri. Vector içerisindeki sinyalin ne zaman overflow ettiğini anlamak için kullanılabilir aslında, iyiymiş 14:58 Vivado'ya saygımı yitirdim :D UG901'i görünce aklıma geldi, DocNav'ın kullanımına da ufak bir değinir misiniz?
@mehmetburakaykenar
@mehmetburakaykenar 4 жыл бұрын
docnav hiç kullanmadım, hatta install sırasında exclude ediyorum yükleme diyorum :) Google dururken yanından geçmem :) tabi bu benim vizyonsuzlugum da olabilir, docnav kullanıp güzel ozelliklerini gören varsa bizle de paylaşırsa seviniriz
@elektrial6677
@elektrial6677 3 жыл бұрын
Aynen abi şematiği görünce kendimi bir şey yapmış zannettim. :):) Benim şöyle bir sorum olacak. Senin hazır dosyaları indirip Vivado'ya yüklediğimde çalışıyor sorun yok ama ben kendim öğrenmek amacıyla sıfırdan dosya oluşturup kodları yazdığımda top modül atamıyor ve syntax error veriyor Neden böyle yapıyor olabilir ?
@mehmetburakaykenar
@mehmetburakaykenar 3 жыл бұрын
syntax error varsa top modul yapmaz. syntax error sebebini vivadoda messages kısmında error olarak görebilirsiniz. satırı bile söyler çoğu zaman, google a bu hatayı yazıp araştırmak gerekiyor. ben de aynı şeyi yapıyorum :) Google a yazıp forumlara ya da Xilinxin sitesinde konuyla ilgili cevaplara bakmak lazım
@emreyigit4103
@emreyigit4103 3 жыл бұрын
Hocam windows 7 kullanmanızın özel bir nedeni var mı?
@mehmetburakaykenar
@mehmetburakaykenar 3 жыл бұрын
hayır tamamen duygusal, o videoları çekerken eski laptopum vardı. yeni videolarda Windows10a ve vivado 2020.1e geçişim gözlenebilir 😊
@irethoronar34
@irethoronar34 3 жыл бұрын
Hocam ağzınıza sağlık, anlatım çok güzel ama şahsen videoyu izlediğimde port maplerin ne olduğunu nasıl atandığını anlamadım. Araştırmam sonucu şu videoyu buldum. İngilizcesi olan arkadaşlar için link: kzbin.info/www/bejne/j2bVmndrbLiieac&ab_channel=LBEbooks
@mehmetburakaykenar
@mehmetburakaykenar 3 жыл бұрын
her zaman birden fazla kaynağa bakmak lazım, birinde anlaşılamayan başka kaynaklarda daha iyi anlatılıyor olabilir 👍
@irethoronar34
@irethoronar34 3 жыл бұрын
@@mehmetburakaykenar Harika bir yaklaşım hocam. Keşke herkes sizin gibi olsa :)
Une nouvelle voiture pour Noël 🥹
00:28
Nicocapone
Рет қаралды 9 МЛН
Try this prank with your friends 😂 @karina-kola
00:18
Andrey Grechka
Рет қаралды 9 МЛН
Beat Ronaldo, Win $1,000,000
22:45
MrBeast
Рет қаралды 158 МЛН
TUS SÜRECİM - YAPILABİLECEK ÇOĞU HATAYI YAPTIM
13:06
HareketHalindeİken
Рет қаралды 10 М.
The First Amiga Virus - Something Wonderful Has Happened
17:05
Modern Vintage Gamer
Рет қаралды 86 М.
The New Outlook is TERRIBLE
20:19
Chris Titus Tech
Рет қаралды 110 М.
Une nouvelle voiture pour Noël 🥹
00:28
Nicocapone
Рет қаралды 9 МЛН