FPGA FPGA İle 8×8 Bitlik Memory ve Register Tasarımı Tasarımını yapacağımız Memory 8×8 bitlik olacaktır. MW=1 iken yazım işlemimizi, MW=0 iken okuma işlemimizi yaptıracağız. Data in olarak bir data girişi ve Address kısmımızdan ise adres seçimi yapılacaktır. Çıkan sonuçlarımız, data out ile dışarı verilecektir. Kodumuzu yazdıktan sonra da ModelSim üzerinden örnek bir simülasyonunu göstereceğim. [php] library IEEE; use IEEE.STD_LOGIC_1164.ALL; use IEEE.STD_LOGIC_ARITH.ALL; use IEEE.STD_LOGIC_UNSIGNED.ALL; entity memory is port(datain : in … Daha Fazla
FPGA FPGA ile Counter Tasarımı Merhaba arkadaşlar bu yazımızdaki Counter tasarımımızda ALTERA-DE0 veya DE2 kullanabiliriz. Sayılan değer onluk tabanda iki ayrı 7 segment üzerinde gösteriliyor. Altera-DE0 Cyclone III EP3C16F484C6 Counter giriş anahtarlarına göre yukarı/aşağı sayabilen bir yapıdır. Giriş-Çıkış şöyle olacaktır. Enable, up_down, reset, ve clock girişlerimiz olacak. Bcd1 ve Bcd10 çıkışlarımız olacak. Eğer reset1 ise sayma değerimiz 00 olacak. Aksi durumda enable 1 ise clock … Daha Fazla
FPGA Quartus’da Program Oluşturma Quartus-II üzerinde program oluşturmakta aslında temelde 2 yol vardır.Bu yollardan bir tanesi diğer gömülü sistemlerin de temel taşı olan kod yazma yöntemi. VHDL (Very High Speed Integrated Circuit Hardware Description Language-Çok Yüksek Hızlı Tümleşik Devre Donanım Tanımlama Dili) ile Verilog programlama dilleri, sayısal devre programlamada kullanılan en yaygın iki tip HDL (Hardware Description Language-Donanım Tanımlama Dili) programlama dilidir. Şekilde benim … Daha Fazla
FPGA Quartus’a Giriş Yazıma programı kurup çalıştırabildiğinizi varsayarak başlayacağım.Hakaret kabul ederim dediğinizi duyar gibiyim ama yine de bu konuda sıkıntı çekenler yazımın sonunda vereceğim mail adresi ile bana ulaşabilirler her türlü soruya açığım 😊 Biz bunu niye kurduk diye sorabilirsiniz.Quartus-II Altera markasına sahip FPGA modellerinde aklınıza gelebilecek herhangi bir şeyi yapmanıza olanak sağlayan programdır. Tasarım aşamasından gerçekleştirme aşamasına kadar tüm kısımlar bu program … Daha Fazla
FPGA FPGA’ye Başlarken Merhabalar arkadaşlar bu yazımda sizi öncelikle FPGA hakkında kısa bir şekilde bilgilendirip daha sonra gerekli programı nasıl temin edeceğinizi anlatacağım. FPGA (Field Programmable Gate Array-Alanda Programlanabilir Kapı Dizileri), programlanabilir mantık blokları ve bu bloklar arasındaki ara bağlantılardan oluşan ve geniş uygulama alanlarına sahip olan sayısal tümleşik devrelerdir.Kısacası günümüzde kullanılan gömülü sistemlerden en gelişmişi olarak FPGA diyebiliriz.Özelikle paralel işlemci kullanması size hem hız … Daha Fazla
FPGA FPGA İle PWM RC Servo Motor 19Merhabalar; Bu projemizde FPGA üzerinden servo motor sürmek için PWM sinyali oluşturacağız. FPGA board üzerindeki GPIO pininden alınan PWM sinyalini SALEAE ( https://www.saleae.com/ )nın logic analyzer ı ile bilgisayar ekranında gerçek zamanlı olarak inceleyip oluşturulan ile tasarlanan sinyal arasındaki ilişkiyi inceleme fırsatımız olacak. Servo motor kontrolü için periyodu 20 ms olan Duty Cycle’ının ise 1 ile 2 ms arasında değişen 1.5 ms merkez … Daha Fazla
Havacılık ve Uzay Şişe Kapağı Büyüklüğündeki Drone’lara Hazır Mısınız ? MIT’teki mühendisler , şise kapağı kadar küçük bir drone için tasarlanmış bilgisayar çipi tasarımı için ilk adımı attılar. MIT Havacılık ve Uzay Bilimleri Doçenti Türk Bilimadamı Sertac Karaman ve MIT Elektrik Mühendisliği ve Bilgisayar Bilimleri Bölümü öğretim üyesi Vivienne Sze’nin öncülüğünde MIT ekibi drone verilerini işlemek için çok daha küçük , daha az güç tüketen ve daha fazla görevi yerine … Daha Fazla
Temel Elektronik CircuitMaker : PCB Çizim Programı Merhabalar Arkadaşlar; Bugün size Altium firması tarafından bedava olarak yayınlanan CircuitMaker programını tanıtacağım. Bu programın özelliği nedir? Altium firmasının diğer PCB programlarından farkı nedir? Öncelik olarak Altium firmasının PCB Design konusunda üç farklı programı vardır. Bunlar; Altium Designer Circuit Studio CircuitMaker Altium Designer en gelişmiş ve büyük firmaların kullandığı pahalı bir sürümdür. PCB Devre tasarımının yanı sıra; FPGA Tasarımı, Core … Daha Fazla
FPGA FPGA ile 18 Bit’lik Aşağı – Yukarı Sayıcı Merhaba arkadaşlar. Çizgi market sponsorluğunda tarafımıza gönderilen FPGA ile çalışmalarımız devam ediyor.FPGA kitine buradan ulaşabilirsiniz. Bugün sizlere FPGA boardumuz üzerinde bulunan 18 tane sıralı ledi kullanarak aşağı ve yukarı binary olarak sayan bir sayıcı tasarlayacağız. Haydi başlayalım. Öncelikle tasarımımız donanımsal olarak nelerden oluşacak onu kararlaştıralım. Tasarımımızda istediğimiz belli bir süre sonunda sayıcının kendini arttırması veya azaltması bunun için FPGA’e bir … Daha Fazla
FPGA FPGA Nedir? Çizgi Market sponsorluğunda tarafımıza gönderilen FPGA Boardu ile çalışmalarımıza başlıyoruz.Sizlere FPGA konusunda ufak bir girizgah amacıyla bilgi vermek istedim. FPGA’ler “Sahada Programlanabilir Kapı Dizileri” anlamına gelen “Field Programmable Gate Array” ifadelerinin kısaltılmasıdır. FPGA’yi daha iyi anlayabilmek için içinde bulunan transistörlerin birbirinden serbest halde bulunduğunu ve tasarımcının isteğine göre bu transistörlerin birbiriyle bağlantı kurduğunu söyleyebiliriz. Yani FPGA üzerinde bulunan transistör miktarına … Daha Fazla