Kategori: Yazılar
VIVADO Programının İndirilmesi ve Kurulması (Video Anlatımı)
Bu yazıda VIVADO programının Xilinx.com sitesinden indirilmesi ve bununla birlikte kurulum aşamalarını anlatan video bulunmaktadır. Sitede gerçekleştirilen tüm uygulamaların gerçekleştirilebilmesi için VIVADO programının bilgisayarınızda kurulu olması gerekmektedir. Mehmet Muzaffer Kösten anlatımı ile gerçekleştirdiğimiz video programın kurulması aşamasında size yardımcı olacaktır.
Xilinx Vivado ile Benzetim
VHDL ile tasarım yapmanın önemli adımlarından biri de, yaptığımız tasarımın doğru çalışıp çalışmadığını öğrenmek için yapmamız gereken benzetim (simülsayon) adımıdır. Bu adım bize tasarımımızda bulunan olası sorunları ortaya çıkarma fırsatı sunmaktadır. Bu sayede tasarımımızı fiziksel ortamda sınamak yerine sanal bir ortamda sınayıp doğru çalıştığına emin olduktan sonra sentezleme adımına geçebiliriz. Yapılan tasarıma bağlı olmakla birlikte sentezleme işlemi saatler sürebilmektedir. Kimse saatler süren bir sentezleme işleminden sonra yaptığı tasarımın hatalı olduğunu görmek istemez çünkü harcanan tüm emek ve saatler süren sentezleme işlemi boşa gitmiştir. Bu nedenlerden dolayı yaptığımız tasarımları mutlaka benzetim ortamında denemeliyiz.
Xilinx Vivado İle Yeni Proje Oluşturma
Bu sitede anlatılan tüm çalışmalar Xilinx firması tarafından sağlana Xilinx Vivado Design Suite (WebPACK) kullanılarak gerçekleştirilmiştir. Xilinx Vivado Design Suite (WebPACK) geliştirme ortamı www.xilinx.com adresinden indirilebilir ve ücretsiz bir şekilde kullanılabilir. Bu anlatımlardaXilinx Vivado 2014.3 sürümü kullanılmıştır ve anlatımlar bu sürüm temel alınarak yapılmıştır.
VHDL ve FPGA Nedir?
Günlük yaşantımızda farkında olalım ya da olmayalım elektronik cihazlar fazlasıyla yer kaplamaktadır. Teknolojik gelişimin en fazla hissedildiği alanların başında elektronik sektörü yer almaktadır. Bu gelişim aynı zamanda ciddi bir rekabet ortamı oluşturmakta ve teknolojiyi geliştiren kişi ya da kurumları daha hızlı ürün geliştirme-prototipleme konusunda zorlamaktadır. Bu rekabet ortamında daha hızlı ürün geliştirmek, ihtiyaçlara özel çözümler üretmek adına pek çok araç geliştirilmiştir.
Geliştirilen bu araçların en önemlilerinden biri de FPGA’lar ve onlar ile tasarım yapmamızı sağlayan tasarım dilleridir. FPGA’ların her şeyden önce bahsedilmesi gereken -belki de en önemli- özellikleri sayısal (dijital) olarak yapılabilen tüm tasarımların tek bir entegre üzerinde gerçekleştirilebilmesine olanak sağlamalarıdır. Aynı FPGA ile çok basit bir lojik devre tasarımından, karmaşık CPU-MCU tasarımına kadar çok geniş bir yelpazede çalışma yapma imkânı sunulmaktadır.

