VHDL ile FPGA PROGRAMLAMA - Ders3: Xilinx Vivado ile Proje Oluşturma Synthesis ve Implementation

Поделиться
HTML-код
  • Опубликовано: 20 янв 2025

Комментарии • 51

  • @caglayandokme
    @caglayandokme 4 года назад +3

    Implemented Design kısmında Device penceresini hiç incelememiştim. Daha doğrusu gerek duymadım galiba. İyi oldu bunları gördüğüm :)

  • @mustafatarktavukcu3735
    @mustafatarktavukcu3735 4 года назад +3

    Allah ilmini artırsın abi:)

  • @mustafatarktavukcu3735
    @mustafatarktavukcu3735 3 года назад +4

    Abi Allah ilmini artırsın aramızda senin gibilerin sayısını artırsın

  • @mehmetdemir5655
    @mehmetdemir5655 2 года назад

    Elinize, ağzınıza sağlık hocam. Sıkılmadan izliyorum😌

  • @mekatronikmuhendisi8420
    @mekatronikmuhendisi8420 Год назад

    bir şey sormak istiyorum. İşlemci çekirdeğini sentezlerken sadece instruction memorydeki hangi buyruklar varsa onları yürütecek kadarını sentezliyor. Device bölümünde yapılacak işlem kadar kaplıyor. İşlemcideki kullanılmayacak yerleri hiç sentezlemiyor. Ama ileride işlemcimle uart haberleşme ile instruciton yükleme gibi bir işlem yaparsam bu problem olacak gibi. Tamamını sentezyemez miyim?

  • @OTK09-e8y
    @OTK09-e8y 3 года назад

    Büyük Hizmet çok teşekkürler

  • @memmedshamurov1639
    @memmedshamurov1639 2 месяца назад

    hocam öncelikle teşekkür ederim emeğinize sağlık. Bir sorum var şimdi ben Altera cyclone kartını aldım da videolara öyle devam etmem çok sorun olur mu? Yani xilinx vivado ile anlatıyorsunuz ama ben alteranın idesini kullanacağım. Stm32 den tecrübeliyim onlarda hiç sıkıntı olmuyordu ref manual falan inceleyince zaten benzer şeyler.

  • @ademsahin7481
    @ademsahin7481 3 года назад +1

    ne yaptıysam nexys4 ddr boardını ekleyemedim board sekmesine. acaba ne olabilir sorun?

    • @mehmetburakaykenar
      @mehmetburakaykenar  3 года назад

      reference.digilentinc.com/reference/software/vivado/board-files
      burada anlatıyor hocam ama olmadı mı? yani aslında bu klasörü indirip Vivado kurulum yerinde board kısmına direk kopyaliyorsunuz ben daha önce sorun yaşamadım bu şekilde

    • @ademsahin7481
      @ademsahin7481 3 года назад

      @@mehmetburakaykenar bazıları geliyor bazıları gelmiyor anlamış değilim. 2020.02 kullanıyorum acaba ondan mı?

    • @mehmetburakaykenar
      @mehmetburakaykenar  3 года назад

      bilemiyorum. xilinx forumda da bir thread var ona bakın isterseniz
      forums.xilinx.com/t5/High-Level-Synthesis-HLS/Installing-Digilent-Board-on-Vivado/td-p/817812
      bu arada bu board file olmasa da olur, FPGA doğru seçersiniz olur biter çok da elzem değil yani nexys board tanitmaniz vivadoya

    • @mustafaturk9180
      @mustafaturk9180 3 года назад

      sorunu çözdünüz mü ? aynı şekilde ben de board sekmesine ekleyemedim nexys4 u

    • @mustafaturk9180
      @mustafaturk9180 3 года назад +2

      hallettim, 2014 ve üstü sürümler için "new" dosyasındaki tüm dosyaları hedef klasöre attığınıza emin olun ardından programı tamamen kapatıp tekrar başlatın.

  • @enesergul2389
    @enesergul2389 4 года назад +22

    Aslında yaptığınız vatana hizmet ama kimse farkında değil

  • @farukyldrm8498
    @farukyldrm8498 Год назад

    hocam sadece bir and kapısı için neredeyse 1 dakika harcıyor. büyük devrelerde sıkıntı olmuyor mu

    • @mehmetburakaykenar
      @mehmetburakaykenar  Год назад

      akış dediğiniz gibi tek bir logic cell için bile sabit bir zaman harcıyor. ama örneğin 50 bin LUT harcayan 32-bit riscv işlemci için bitstream üretimi ortalama bir bilgisayarda yarım saati pek geçmez. burada en büyük sıkıntı yuzbinlerce LUT harcayan devrelerde oluyor, belki saatler sürüyor, ama FPGA için genelde run time çok büyük bir sorun olmuyor. ASIC tasarimi çok daha fazla zaman alıyor, orada onbinlerle logic cell ile ifade edilen orta ölçekli devreler bile saatler sürebiliyor

    • @farukyldrm8498
      @farukyldrm8498 Год назад

      @@mehmetburakaykenar teşekkür ederim hocam

  • @HakanÖztürk-z6s
    @HakanÖztürk-z6s 9 месяцев назад

    Merhaba, karta yazılım gömme özelliği için yükleme esnasında bir package seçili olmalı mı?

  • @zulalnedaozmen6429
    @zulalnedaozmen6429 8 месяцев назад

    Hocam merhabalar. Öncelikle emeğinize sağlık. Uygun fiyatlı, daha öğrenci dostu olan bir kart öneriniz var mıdır? İyi çalışmalar dilerim.

  • @enginkamanl3574
    @enginkamanl3574 4 года назад +1

    VHDL İLE SAYISAL TASARIM VE FPGA UYGULAMALARI diye bi kaynak kitap buldum hocam önerir misiniz

    • @mehmetburakaykenar
      @mehmetburakaykenar  4 года назад +1

      hiç incelemedim olumlu ya da olumsuz bir yorum yapamayacağım. pong Chu nun FPGA prototyping by vhdl examples isimli kitabını internette PDF olarak bulabilirsiniz bu kitap gayet yalın ve kod örnekleri vererek güzel bir anlatımı var.

    • @enginkamanl3574
      @enginkamanl3574 4 года назад

      @@mehmetburakaykenar çok teşekkür ederim hocam ilgilendiğiniz için

  • @emircankeserci6777
    @emircankeserci6777 Год назад

    hocam merhaba vivado yerine İSE design kullansak çok farkı olur mu

    • @mehmetburakaykenar
      @mehmetburakaykenar  Год назад

      merhaba, artık pek ise kullanımı kalmadı, sadece 7 serisi öncesi FPGAlar için lazım oluyor. 7 serisi öncesi için mecbur kullanılıyor ama ilk baslayacaklar için vivado daha mantıklı

  • @oguzhantelli2148
    @oguzhantelli2148 4 года назад

    Hocam merhaba kurduktan sonra açınca create New project dedikten sonraki kısımda hata alıyorum yardımcı olabilir misiniz
    This project location 'C:/Users/telli/Desktop/deneme' is read only.Please try another location.
    ISE 14.7 6.18GigaByte olan versiyonunu indirdim sitesinden
    64 bit Windows 10
    Hoca bu sürümü istediği için bu sürümü indiriyoruz

    • @mehmetburakaykenar
      @mehmetburakaykenar  4 года назад

      merhaba, daha önce bu hatayı almadım o yüzden net bir yorum yapamayacağım. Google a hatayı yazınca değişik bazı çözüm önerileri çıkıyor bunları denediniz mi?

    • @oguzhantelli35
      @oguzhantelli35 4 года назад

      @@mehmetburakaykenar - Create the new project directory in a directory other than the root of the drive. If the new Project Location is c:\projects\test, it should be correctly created by the New Project Wizard.
      - Turn off the New Project Wizard and create the project directly. This option allows the new project to be created at the root level if desired. To turn off New Project Wizard, select Edit -> Preferences and deselect the "Use the New Project Wizard" option. This option is on the ISE General page of the preferences.
      bu çözümler var sanırsam ne yapmam gerektiğini anlayamadım hocam

    • @mehmetburakaykenar
      @mehmetburakaykenar  4 года назад

      ingilizce aslında çok açık anlatmış ne yapılması gerektiğini, ben uzaktan çok yardımcı olamam bu konuyla ilgili, çünkü adım adım anlatmam lazım ki belki deneyeceğimiz ilk metod da ise yaramayacak başka bişey denemek gerekecek. okulunuzdaki asistanlara sorarsanız onların yardımcı olacağını düşünüyorum

  • @cemindemir
    @cemindemir Год назад

    Hocam iyi günler dersinize 2016.1 sürümünü kullanarak devam etmek istiyorum sizce daha yeni bir sürümünü mü kullanmalıyım? Cunku daha once atılan bır yorumda cok eskide kaldı demişsiniz cevaplarsanız sevinirim iyi çalışmalar dilerim.

    • @mehmetburakaykenar
      @mehmetburakaykenar  Год назад

      VIVADO çok değişmedi, 2016 da 2022 de benzer, ama güncel versiyonda gitmek daha iyi olur, ben artık 2021.1 kullanıyorum, daha doğrusu profesyonel hayatta projeden projeye değişebiliyor, bazen müşteri bile şu versiyonu kullan diyebilir, güncel versiyonlar yalnız çok yer kaplıyor diskte, 2018.3 versiyon az yer kaplıyor, biraz disk kapasitenizle alâkalı, bilgisayariniz iyiyse disk kapasitesi çokça yeni versiyon, değilse en azından 2018.3 fln tavsiye ederim

    • @cemindemir
      @cemindemir Год назад

      @@mehmetburakaykenar tamamdır hocam yeni versiyonlara yöneliyorum, teşekkür ederim.

  • @buralariyikiliyo9812
    @buralariyikiliyo9812 2 года назад

    hocam merhaba, notepad++'i ekstra olarak mı indiriyoruz ve sürümünüz nedir? hocam birde ben vivado yu 2022.1 indirdim ama biraz farklı gibi, siz 2016 yı mı önerirsiniz? silip tekrara onu mu indireyim? lookup table ın her giriişini göstermiyor, iki tane çizgi var A1,A2... yerine

    • @mehmetburakaykenar
      @mehmetburakaykenar  2 года назад

      notepad++ ya da visual studio code öneririm editor olarak, ama sanırım vs code daha hoşuma gidiyor, özellikle github vs desteği çok iş görüyor, belki notepad++ da da vardır ama code ile devam ediyorum artık
      2016 eskide kaldı, 2020 ve üzeri daha iyi olur. 2020'den sonra vitis diye indiriliyor ama içinde vivado setupu da var. vivado kısmı pek değişmedi

  • @hulusialtntop
    @hulusialtntop Год назад

    programı nerde nasıl indirebilirim

    • @mehmetburakaykenar
      @mehmetburakaykenar  Год назад

      google'a xilinx vivado download yazın oradan bulabilirsiniz

    • @hulusialtntop
      @hulusialtntop Год назад +1

      @@mehmetburakaykenar olmuyor ne yapıyorsam olmuyor. 3.kez sınava girecem. Programı indiremedigim için sınava göremiyom

    • @hulusialtntop
      @hulusialtntop Год назад

      @@mehmetburakaykenar verirsem üniversite bitecek

  • @enesdemirkol9237
    @enesdemirkol9237 4 года назад

    Hocam öncelikle emeğinize sağlık çok faydalı bir eğitim olmuş. Xilinx entegrelerini incelediğimde bazıları için FPGA olarak bahsedilirken bazıları için örneğin Xilinx xc9572 CPLD tanımlaması yapılıyor. Detaylarını çok anlayamadım. Aralarındaki farklar için ne söyleyebilirsiniz? Tavsiyeleriniz nelerdir? Bu konuya videolarınızda değinebilirseniz çok sevinirim iyi çalışmalar dilerim

    • @mehmetburakaykenar
      @mehmetburakaykenar  4 года назад

      Enes hocam merhabalar. aşağıda bı link var bakabilirsin
      numato.com/kb/cpld-vs-fpga-differences-one-use/
      aslında kullanım olarak ve programlama olarak çok fark yok, cpld ler daha eski ve küçük, ayrıca RAM based değil nonvolatile based, yani gücü gidince program silinmiyor. cpld günümüzde pek kalmadı, çok eski tasarımlarda var, ya da çok ucuz ve basit bir fonksiyon için konulabiliyor

  • @lime9405
    @lime9405 4 года назад

    Merhaba. verilog dersleri verecekmisiniz

    • @mehmetburakaykenar
      @mehmetburakaykenar  4 года назад +1

      merhaba, malesef Verilog vermeyeceğim, kullandım ama hakim dilim VHDL, mantık olarak aynilar ama tabi syntax farkı var, Verilog dersi vermek için çok daha fazla emek harcamam gerekir

    • @lime9405
      @lime9405 4 года назад

      @@mehmetburakaykenar teşekkür hocam yinede ,emeğinize sağlık

  • @algna.741
    @algna.741 4 года назад

    İlk olarak emeğinize sağlık hocam, videolarınız cok yararlı oluyor. Sizden karşılaştığım bir sorun hakkında fikir almak istedim. Vivado 2018.3 yükledim. Video da uyguladığınız adımları uyguladıktan sonra run synthesis işlemi bittiğinde "TclStackFree: incorrect freePtr. Call out of sequence?" gibi bir hata aldım ve sentez başarılı olamadı, acaba bu hatayı nasıl çözebilirim.

    • @mehmetburakaykenar
      @mehmetburakaykenar  4 года назад

      merhaba. bu tarz problemlerde ilk olarak hatayı Google a yazarsanız direk xilinx forumda bir cevap bulunuyor genelde. muhtemelen oluşturduğunuz projede klasör pathinde ya da isminde Türkçe karakter ya da boşluk fln vardır diye tahmin ediyorum, Google a hatayı yazınca cevaplarda isimlendirme hatası yüzünden diyor genelde

  • @abdurrahmanfirat6579
    @abdurrahmanfirat6579 10 месяцев назад

  • @user-dl8bd8hm4c
    @user-dl8bd8hm4c 5 месяцев назад

    bu boardların ucuz versiyonu yok mu

  • @lalebulvar
    @lalebulvar 3 года назад

    Merhaba Hocam kurarken Error ınstalling files hatası alıyorum
    The following fatal error was encountered while installing files: Unable to open archive C:\Users\EMÄ°N\Desktop\vivado\Xilinx_Unified_2020.2_1118_1232\payload
    di_0163_2020.2_1118_1232.xz Click Retry for the installer to retry this operation. Click Cancel to cancel this installation.
    googledan baktım fakat bulamadım çözümü. Yardımcı olabilir misiniz??

    • @mehmetburakaykenar
      @mehmetburakaykenar  3 года назад +1

      kurulum pathinde Türkçe karakter var ondan olabilir EMİN diye bir klasör var. C altında başka bir yere çıkarın dosyaları Türkçe karakter olmasın

    • @lalebulvar
      @lalebulvar 3 года назад

      @@mehmetburakaykenar teşekkürler