Kardeşim güzel insansın yüzün tam ekran olunca utanmana gerek yok yani. Allah razı olsun verdiğin dersler çok öğretici.
@mehmetburakaykenar4 жыл бұрын
teşekkür ederim kamera karşısında olmaya alışamadım daha :)
@muhammedtarkyldz18264 жыл бұрын
Hocam çok değerli ve kitaplarda bile bulamayacağımız tecrübelerinizi paylaştığınız için çok teşekkür ederim. Videoların devamının gelmesi dileğiyle.
@mehmetburakaykenar4 жыл бұрын
teşekkürler iyi çalışmalar dilerim
@mustafatarktavukcu37354 жыл бұрын
Allah ilmini artırsın abi sadakanı aldık kabul ettik :)
@mehmetburakaykenar4 жыл бұрын
Amin bilmukabele :)
@aang70582 жыл бұрын
örnek alınacak bir insansın abi teşekkürler
@caglayandokme4 жыл бұрын
FOR GENERATE bloğu iyi oldu, duymuştum ama kullanmamıştım
@angeleyes8943 жыл бұрын
Türkçe kaynak üretme konusunda ciddi faydanız oldu sağolun hocam. İlk derslerde bu ne kodu yav diye fransız gibi kalmıştım ama şimdi tam oturarak ilerlemeye başladım emeğinize sağlık.
@mehmetburakaykenar3 жыл бұрын
teşekkürler kolay gelsin
@metehangencer5766Ай бұрын
bu kodu Cyclone 5 DE0-CV karta gömdüm. 5 Bit iki sayıyı topladım. Çok teşekkür ederimm. Güzel çalıştı..
@yunusileri74983 жыл бұрын
Karşılaştığım bir hatayı ve çözümünü yazıyorum, aynı hatayla karşılaşan arkadaşlar faydalanabilirler. Basys 3 kartına gömmek için bu dersteki kodları kendimce yazdım ama bitstream sürekli hata veriyordu. Görünürde hiçbir hata yoktu. Derste top modüldeki portları (SW,LED) büyük harflerle tanımladık ki VHDL case-sensitive bir dil olmadığı için kod bazında bir şey değişmiyor büyük yahut küçük yazılmış olması. Basys 3 kartının constrain dosyasında ise port isimleri küçük harflerle yazılmıştı. Zaten VHDL case-sensitive olmadığı için problem olmaz diyordum ancak xdc dosyaları (constrain olarak kullandığımız dosya türü) case-sensitive olduğu için bu hatayı alıyormuşum. Burak beyin derste kullandığı Nexys 4 kartının, internetten indirdiği constrain dosyasında portlar zaten büyük harflerle yazıldığı için Nexys 4 için doğrusu videodaki gibi ancak kendi kartınız için top modüldeki port isimleriyle constrain dosyasındaki isimlerin büyük küçük harf bazında dahi tıpatıp aynı olmasına dikkat etmelisiniz.
@mehmetburakaykenar3 жыл бұрын
bravo hocam, aynen beni de zamanında çok ugrastirmisti, her genç sayisal tasarımcı mühendisin başına hayatında bir kere gelir 😊 bu hatayı almayan kendine FPGA ci demesin 😅
@yunusileri74983 жыл бұрын
@@mehmetburakaykenar Çok doğru hocam birkaç saatim bunu anlamakla geçti :D yine sonunda vivado'nun mesaj sekmesinde çıkan hataya sağ tıklayıp "search for answer record"u seçince sonuca ulaştım. Yine benim gibi çözüm bulamadığı bir hatayla karşılaşan arkadaşlar bu yöntemle direkt xilinx'in forumlarından çözümlere kolaylıkla ulaşabilirler. :)
@abdurrahmanozden3879 Жыл бұрын
sen nasıl bir kralsın yau
@fatihyuce34604 жыл бұрын
Hocam ellerine saglik cok sagolasin.
@mehmetburakaykenar4 жыл бұрын
teşekkürler :)
@beyazpenguen60594 жыл бұрын
Teşekkür ederiz...
@mehmetburakaykenar4 жыл бұрын
iyi çalışmalar
@usersss-g7vКүн бұрын
bu kartın fiyatı oldukça pahalı en uygun nasıl temin edilebilir
@burhanturan-vg8pc Жыл бұрын
for-loop ve for -generate arasındaki fark nedir
@hsyngndz19856 ай бұрын
hocam çok ingilizce terim kullanmışınız mantığını çözdüm ama ingilizce terimlerden tam anlayamadık anlattıklarınızı
@berkaykahriman532 жыл бұрын
Hocam selam; Top bloktaki port isimleri ile constraint teki isimlerin (SW, BTNL) aynı olması gerekiyor mu? Teşekkürler
@mehmetburakaykenar2 жыл бұрын
selam, hatta vhdl case insensitive olmasına rağmen xdc dosyasında case sensitive davranmak lazım yoksa hata veriyor
@marstangeliyorum6091 Жыл бұрын
Merhaba elinizdeki boardı almadan çalışsak olur mu? Çok pahalı.
@mehmetburakaykenar Жыл бұрын
her zaman söylerim yine söylüyorum sayısal tasarım çalışmak için tek kuruş harcamanıza gerek yok, tasarım ve simülasyon araçları (örneğin bu serideki VIVADO) ücretsiz. doğrulama için simülasyon kodu yazıp kendinizi o alanda da geliştirmiş olursunuz
@y.e.d56604 жыл бұрын
hocam öncelikle dersler için çok teşekkür ederim, bu yaptığınız çok değerli. burada benim anlayamadığım birşey var ki biz nbit_adder yaptığımızda onun hiçbir yerinde or and xor vs kullanmadık buradan anlıyorum ki biz bu nbit_adder kodunda bir şekilde half_adder ve full_adder leri kullandık, ama onları bir şekilde include falan da etmedik çağırmadıkta sadece component declaration kısımlarında nbit_adder lerin ismi gecti. burada arka plandaki olay nedir. half full ve nbit dosyası top dosyası ile aynı yerde. buradan anlaşılıyor bu dosyalar ilintili bir şekilde ama nasıl, teşekkürler hocam
@yasinalptekin72573 жыл бұрын
component ismi verildikten sonra generic map ve port map yapılan yerde hiyerarşide bir alt seviyede kalan bloğu yazılım diliyle include etmiş oluyoruz. full adderda iki tane half adder, n_bit adder'da da full adderlardan for-generate yapısı içerisinde n tane include ediliyor.
@y.e.d56603 жыл бұрын
@@yasinalptekin7257 çok teşekkür ediyorum. sağolun
@YagmurCanalp3 ай бұрын
Verilogla birşeyi yapmak aşırı basitten VHDL ile kendimizi neden yıpratıyoruz. Ben hep verilogla çalıştım, oradaki 50 satır verlilogla 10 satırla yazabilirim...
Hocam merhabalar. entity half_adder is Port ( a_i : in std_logic; b_i : in std_logic; sum_o : out std_logic; carry_o : out std_logic; ); end half_adder; sizinle aynı şekilde yazıyorum fakat ); kısmında hata gösteriyor ve Syntax Error near "component". hatası veriyor.
@mehmetburakaykenar3 жыл бұрын
carry_o : out std_logic ); olacak yani son port sinyalinden sonra noktalı virgül yok, biliyorum gıcık ama öyle 😊
@stark93973 жыл бұрын
@@mehmetburakaykenar Aaa evet öyleymiş hocam :D C den alışkanlık noktalı virgülü yapıştırıyorum hep. Hızlı cevabınız için teşekkür ederim :)
@mehmetburakaykenar3 жыл бұрын
C yi unutmak lazım vhdl için ilk etapta, sonra SoC de mecbur C ye dönmek lazım tabi 😊
@stark93973 жыл бұрын
@@mehmetburakaykenar Haklısınız hocam :) Discord kanalı kursanız orada insanlar birbirileriyle yardımlaşabilir aslında. Böyle bir düşünceniz var mı hocam?
@mehmetburakaykenar3 жыл бұрын
@@stark9397 başka arkadaşlar da dediler discord işini ama odaklanamadim ona henüz malesef, nasipse ilerde inşallah 👍
@hakanozbek30213 жыл бұрын
merhaba hocam .bende fpga severlerden biriyim.yaptıgınız tüm calışmalar için teşekkür ederim.mümükünse bir sorum olabilir mi ? kitap ,videolardan basit verilog kodları(atama vb ilgili ) yazıyorum. kaynakta sematigi var.rtl anaysis rtl schematic ten görmek istedim ama kod dogru ancak çalıştırınca vivado kendini kapatıyor . sebebi ne olabilir ? bir sormak istemiştim.
@mehmetburakaykenar3 жыл бұрын
merhabalar kolay gelsin, açıkçası bilmiyorum, bazen vivado bende de küsüp kapatıyor kendini :) ama sizin dediğiniz gibi hep aynı durumda değil, çok zorlayınca fln anca. malesef yorum yapamayacağım, işletim sistemi kaynaklı olabilir ama emin değilim
@BiqBanq2 жыл бұрын
Windows kullanıcı adın, Türkçe karakter içeriyorsa veya kullanıcı adında boşluk varsa çalışmasında sorun yaşıyor olabilirsiniz.
@yigitgorkemulker13812 жыл бұрын
Hocam constraint dosyası oluştururken create_clock -add -name sys_clk_pin -period 1000000000.00 -waveform {0 5} [get_ports {clk}]; şeklinde periyodu 1 saniye olacak şekilde ayarlayabilir miyiz yoksa port ismini girmek dışında bir değişiklik yapamıyor muyuz
@mehmetburakaykenar2 жыл бұрын
0 5 yazan yeri kaldırın ya da modifiye edin o kısım duty cycle belirlemek için ve 10 ns ye göre ayarlı
@yigitgorkemulker13812 жыл бұрын
@@mehmetburakaykenar periyot ve 0 5 değerlerinin ilişkisi nedir