FPGA Dizayn Methodları

Bugünün FPGA kapasitesi 2 yılda bir ve ikiye katlıyoruz zaten 5 milyon eşdeğer ASIC kapısı var. Bu büyüklükte tasarımları ile hızlı akışlar için gereken daha fazla olmamıştı. Aynı zamanda, tasarımcıların hızlı prototip veya FPGA tabanlı panolarında ilk tasarımlarını uygulayarak onların ASIC veya FPGA tasarımları hızlı geribildirim

Mikrodenetleyici PIC 16F877, Özellikleri , PIN yerleşimi ve PIN tanımları PIC16F877

Mühendislik projelerinin birçoğu Mikro Denetleyiciler yardımıyla yapılır. Bunlardan biri olan PIC16F877 nin diyagramı özellikleri ve açıklamaları özet olarak şöyledir:

  • Çalışma hızı: 20 Mhz DC  clock input
  • Sekiz seviyesi derin donanım yığını 
  • Yüksek performanslı RISC CPU 
  • Programlanabilir Kod koruma 

ZAMANLAMA İŞARETLERİNİN ÜRETİLMESİ


ZAMANLAMA İŞARETLERİNİN ÜRETİLMESİ

Büyük sayısal sistemlerde birçok zaman her bölümün aynı saate göre çalışmasına olanak yoktur. Devrenin bir bölümü iki işlem yaparken başka bir bölümünün tek ya da dört işlem yapması gerekebilir. Bu durumda aynı saat işaretinden birkaç tane zamanlama işareti üretilip bu bölümleri sürmesi sağlanır.

JOHNSON SAYICISI


JOHNSON SAYICISI

Döngüsel Sayıcı uygulaması için yazmacı oluşturan flip-flopların çıkışlarını, bilgiyi sırayla düzgün bir biçimde birbirine aktaracak biçimde bağladığımızı belirtmiştik.  Bu durumda eğer N adet FF bağlanıyorsa yazmacın N kadar durumu vardı.  Başka bir deyişle sayıcı N’e kadar sayabiliyordu.  Örneğin N=4 ise  sayıcının 4 durumu vardı ve 0001 – 1000 -0100 - 0010 – 0001 – 1000 ... diye 1 – 8 – 4 – 2 – 1 – 8 ... düzeninde sayıyordu.

Oysa yazmacın son FF’ını ters olarak başa bağlarsak Johnson tipi bir sayıcı elde ederiz:

Sayma Düzenlerinin Bozulması- Doğrudan Sıfırlama veya Dolaylı Sıfırlama


Sayma Düzenlerinin Bozulması

Özel uygulamalar için sayıcıların sayma düzenlerinin bozulması gerekebilir.  Örneğin üç flip-floptan oluşan bir sayıcı normal düzen içinde 000, 001, 010, 011, 100, 101, 110, 111, 000, 001 ... düzeninde sayar.  Oysa biz yalnızca 0 – 5 arasında saymasını istersek. 000, 001, 010, 011, 100, 101, 000, 001, ... düzeninde saymasını sağlamamız gerekecektir.  Bu erken sıfırlamanın da başlıca iki yöntemi vardır: Doğrudan Sıfırlama veya Dolaylı Sıfırlama.

Doğrudan Sıfırlamalı

Örnek olarak 00, 01, 10, 00 ... diye sayan bir sayıcı yapmak isteyelim.  İki adet JK tipi FF kullanmaya karar verir ve JK FF’ın işlevsel tablosunu düşünürsek:

Eşzamanlı Sayıcılar


Eşzamanlı Sayıcılar

Eşzamanlı olmayan sayıcıların en önemli sakıncası FF’lardaki gecikmelerin birikmesi ve özellikle yüksek hızlarda ve büyük sayıcılarda etkili olmasıdır.  Yukarıda çizdiğimiz çıkış eğrilerinde FF’lardaki gecikme göz önüne alınınca bu durum görülebilir:

SAYICILAR ve YAZMAÇLAR Eşzamanlı Olmayan Sayıcılar

SAYICILAR ve YAZMAÇLAR


Flip-Flop’lar özel biçimlerde birbirine bağlanarak sayıcı (counter) ve yazmaç (register) elde edilir.  Bu bölümde önce sayıcılar, ardından yazmaçlar incelenecektir.

Sayıcılar çok çeşitli biçimlerde sınıflanabilirse de en azından Eşzamanlı (synchronous) olan ve Eşzamanlı Olmayan (asynchronous) olarak iki ana grupta toplanabilir.

Eşzamanlı Olmayan Sayıcılar

Aşağıdaki şekildeki bütün FF’ların J ve K girişleri 1’e bağlanmıştır.  Bu durumda aldıkları her saat darbesiyle konum değiştirecek biçimdedirler.  Ayrıca birinci FF’ın Q çıkışı ikincinin saat girişine; ikincinin çıkışı üçüncünün saat girişine … bağlanmıştır.

Yangın Algılama Ve Yönlendirme Cihazı - SENSOR NETWORK


PROJE AMACI
Sensor Network teknolojisi ile acil durumlarda yangın söndürme ve yönlendirme.

Projenin Adı
Yangın söndürme ve yönlendirme cihazı
Proje Konusu
Sensor Network teknolojisi ile yangın söndürme sensörü ve acil durumlarda yönlendirme yapacak sistem tasarlama

Proje Takımı

Lider:                                                                     
Araştırma- Geliştirme [AR-GE]:             
Tasarımı:                                                       
Gereksinim analizi:                                          
Test:                                                                      

Proje Kısa Tanımı
Gerçekleştireceğimiz sistem, büyük yaşam alanlarında bilinen yangın söndürme sensörleri ile birlikte kurulacak olan sensör network sayesinde yangın anında kaçmaya müsait olan yollara ve çıkış kapılarına insanları yönlendirecek işaretçiler koyarak yangın anında en hızlı ve güvenilir bir şekilde binayı terk ettirmeyi hedeflemektedir.
Proje Takvimi
9 Ekim              - Proje Belirlenmesi
16 Ekim                            - Proje Planı
30 Ekim              - Gerekli ihtiyaçların belirlenmesi ve görev dağılımı
20 Kasım              - Sistemin Dizaynı
27 Kasım              - Test Tanımlama
11 Aralık              - Test sonuçları ve detaylı analizi

Etiketler

3G 7-segment 7805 7812 Amplifier Analiz Analog iletişim Arduino AVR Axiom Aristos baskı devre Bellek Beslemeli Kenetleyici Biased Limiters Bird Strike Biyomedikal blog butterworth CCD dedektörler Cep Telefonu CMOS Common Base Amplifier Çarpma DAC0800 DC Motor Decoder Dedektör deney deney timer Devre Diode Clampers Diode Limiters Direnç Diyot Diyot kenetleyici devreler Diyot Limiter DO-178B Doğrudan Sıfırlamalı Doğrultucular Dolaylı Sıfırlamalı Döngüsel Sayıcılar Düzlem-Panel Dedektörler Elektrik Elektronik Projeler Entegre Devreler Fiber Optik filtreler flipflop Flora foruier serileri Fototransistör fourier dönüşümü FPGA Frekans Counter Function Generato gereksinim analizi Görüntü görünür ışığa dönüştürme GP810 GPS Grid Güç Ölçümleri Half-wave Rectifiers indüktör infrared fotodiyot JOHNSON SAYICISI kalite Kalite Standartları kapasitör karanlık algılayıcı Kaymalı Yazmaç Kenetleme Devreleri Kenetleyiciler Kırpıcılar Kolimasyon Laser Darbelerinin Algılanması Laser Darbelerinin Oluşumu Laser Diyod ldr led lineer sistem analizi lm324 LM358 lm555 timer lm741 MATLAB matlab çizim matlab kodları Maximite Mikrodenetleyiciler Mirocontroller MSP430 Mühendis Staj Mühendislik OP-AMP Optik Film Optik-Fiber Zayıflama Ölçümleri opto-coupler osilatör Osiloskop Paralel – Seri Dönüşüm paralel devreler PIC PIC16F877 PIC16F877A PIC16F886 PIC32MX Plaka Okuma PLC Proje pwm Radiology Radyasyon Radyoaktivite Radyografi Radyoloji Rectifiers Register RFID RL devreleri RL FİLTRELERİ RLC Filtre Robot Robotics röntgen Röntgen Cihazları sayıcılar Sayısal Dedektör Sayısal iletişim Selenyum Dedektör sensor network sensör seri devreler seven-segment sıcak ayna sistem mühendisliği soğuk ayna Solid State Staj svf Swot Analizi Tam Dalga Doğrultucu temel AC devre temel DC devre termistör Test Tez transistor Transistör Bacaklarının Testi transistör yükseltgeç ULN2803 Ultrason Video Kodlama volt Wireless X-ışını Yarım Dalga Doğrultucuları yazmaçlar Yüz tanıma