Kayıtlar

Seyahat Tadında Kitap - İçinden Yol Geçen Hayatlar

Resim
Bazı insanlar sadece görmek için ya da gittim demek için seyahat eder, bazıları ise seyahat etmenin bir kültür yolculuğu olduğuna inanır. Seyahat etmek sadece gezmek veya görmek değil, aynı zamanda gittiğin yer ile alakalı kültürü öğrenmek, hikayesini dinlemektir. Çalışma hayatının vermiş olduğu hareketlilikten dolayı çoğu gezimi bende sadece görmek için yaptım diyebilirim. Fakat her zaman şunu biliyordum. "Herkesin bir hikayesi vardır. Kiminin anlata anlata bitiremediği, Kiminin içine atıp söyleyemediği..." İşte her zaman bildiğim bu sözün ışığında bundan sonraki sehahatlerimi sadece gezmek amaçlı değil, o yerin kültürünü ve hikayelerini öğrenmek amaçlı yapmaya karar verdim. Bu konu üzerine yeni yayımlanmış bir kitaba denk geldim. Kitabın adı "İçinden Yol Geçen Hayatlar"  Çoğu gezgin gittiği yer ile alakalı neler yenir, nerelere gidilir, neler yapılır gibi bilgileri takipçilerine aktarır. Fakat işin büyüsü gidilen yerin nasıl bir kültüre sahip olduğu, ne gibi

Yapay Zeka ile Kalp Krizi Teşhisi Part 2 - Matlab

Resim
Merhaba Arkadaşlar, Bu yazımda kaldığım yerden devam edeceğim. 4 adet veri setini Matlab ortamına aktardıktan sonra sıra Matlab'de yapay zeka toollarını kullanmaya geliyor. Matlab'de Common window'a "nnstart" yazıyoruz. Komuttan sonraki açılış ekranı aşağıda gösterilmiştir.

Yapay Zeka ile Kalp Krizi Teşhisi Part 1 - Matlab

Resim
Merhaba Arkadaşlar, Çok uzun zamandır herhangi bir yazı paylaşamadım. Malum üniversitenin son dönemleri tasarım ve bitirme projeleri derken zaman hızlı geçti. Buna ek olarak birde işe başlamak araya girdi. Üniversite zamanlarımda yapmış olduğum ve burada yayımlamadığım bazı çalışmaları buradan paylaşmak istiyorum. Bir abimin de dediği gibi "Bilginin zekatını vermek gerekir". Ayrıca her çalışmamda "Bilgi paylaştıkça çoğalır" görüşünü benimsediğim için ekstra bir yazma ihtiyacı hissettim. Teknik konularda Türkçe kaynak bulmak oldukça zor. Bu nedenle yapılan çalışmaları da yayımlamak gerektiğini düşünüyorum. Lafı fazla uzatmadan parça parça çalışmalarımdan bahsedeceğim. İlk olarak yapay zeka ile alakalı bir konudan başlamak istiyorum. Yaptığım çalışmanın adı " Yapay Zeka ile Kalp Krizi Tespiti ".

Digilent BASYS2 ROM Kaydetme

Resim
Merhaba Arkadaşlar,      Önceki uygulamalarımızda Xilinx ISE WebPack program sonrası oluşan .bit uzantılı dosyayı Adept programı üzerinde FPGA yazan yere yüklüyorduk. Bu durumda şöyle bir sıkıntı karşımıza çıkıyor. Bilgileri ROM'a kaydedersek eğer elektrik kesilsede yani besleme kesilsede bilgi içerde saklanır. FPGA seçeneğine yüklersek besleme kesildiğinde bilgi siliniyordu. Aşağıdaki gibi küçük bir değişiklik ile bu sorunu çözebilirsiniz.

Xilinx Spartan 3E - Digilent BASYS2 Clock Kullanımı

Resim
Merhabalar Arkadaşlar,      Digilent BASYS2 geliştirme kiti üzerinde 2 adet osilatör girişi mevcuttur. Bunlardan ilki JP4 jumper'ı üzerindedir. Diğer osilatör girişi ise IC6 soketidir. IC6 soketinde kart üzerinde tanımlanmış bir osilatör yoktur. Pinlere uygun bir osilatör seçerek bu sokete takabilirsiniz. IC6 soketi boş olduğu için şuanlık orada bir işlem gerçekleştirmeyeceğiz. JP4 pini üzerinden gidecek olursak; kullanıcı tarafından oluşturulabilen 3 adet clock sinyali vardır. Bunlar 25,50 ve 100 MHz'dir. Lehimle birlikte bu osilatör değerlerini elde edebilirsiniz. JP4 de belirtilen pinlere jumper takarak bu işlem gerçekleştirilebilir. JP4 jumper'ına hiç dokunmazsanız üretici tarafından oluşturulan 50 MHz'lik clock sinyalini kullanmış olursunuz. Yani hiçbir işlem yapmazsanız bu jumper'a 50 MHz sinyaliniz olur.     

Digilent BASYS2 7 Segment Kullanımı

Resim
Merhabalar Arkadaşlar,    Bir önceki yazımda sizlere Xilinx ISE 14.7 kurulumunu anlatmıştım. Ayrıca basit bir uygulama ile Digilent BASYS2'yi sizlere göstermiştim. Bu yazımda BASYS2'de 7 segment kullanımından bahsedeceğim. Şuan için çalışmalarımda şematik tasarım üzerinden devam ediyorum. VHDL veya Verilog yazılımları ile de uygulamalarınızı geliştirebilirsiniz.    İlk olarak ne yapacağımızda kısaca bahsedeyim. BASYS2 üzerinde 8 adet switch ve 4 adet 7 segment display vardır. Bu uygulamada 4 adet switch'i kullanarak bu segmentlerde 0-15 değerleri elde edeceğiz. Öncelikle BASYS2 üzerindeki 7 segment displayler Ortak Anot'tur. Bu durumda segment uçlarına 0 değeri uygulamamız gerekirki gerilim farkı oluşsun ve ledler yansın.    Xilinx ISE 14.7 programına giriyoruz. Ardından File --> New Project diyoruz. Çıkan pencerede uygulamamızın adını giriyoruz. Altta ise Schematic seçeneğini seçiyoruz. Next diyoruz. Burada değerler bizim kullanacağımız FPGA ile aynı olmalıdı

Digilent BASYS2 FPGA Kurulum ve Giriş

Resim
Merhaba Arkadaşlar,    Günümüzde FPGA'ler yaygın olarak kullanılmaktadır. FPGA, programlanabilir mantık blokları ve bu bloklar arasındaki ara bağlantılardan oluşan ve geniş uygulama alanına sahip sayısal tümleşik devrelere verilen isimdir. FPGA'lerin en önemli avantajı paralel işlemleri aynı anda gerçekleyebilir. Bu özelliği sayesinde savunma sanayii'nde, tıbbi cihazlar gibi alanlarda sıklıkla kullanılırlar. FPGA'ler şematik tabanlı yada yazılım tabanlı olarak programlanabilir. Yazılım olarak en sık kullanılanlar Verilog ve VHDL'dir.    Bu yazımda sizlere Basit bir FPGA uygulaması hakkında birkaç bilgimi paylaşacağım. İlk olarak kullandığım geliştirme kiti Digilent firmasının BASYS 2 kiti. Kit içeriğinde Xilinx firmasının Spartan 3S100E ailesine ait FPGA mevcut. Bu kit üzerinde ilk olarak gerçeklediğim ve denemiş olduğum bir uygulamayı sizlerle paylaşacağım. Gün geçtikçe uygulama düzeyleri daha da artacaktır. Diğer uygulamalar hakkında yine bloglarıma deva