Özgün işlemcimiz
TEÇHAON | Türkiye'nin mimarisi...
Gömülü sistem programlamaya yeni başlayan, merakı olan ve bazı konuları anlamakta zorluk çeken arkadaşlarımız için bitirme projesi olarak seçtiğimiz özgün mimariye, 16 bit kelime boyuna, Türkçe arayüz ve komutlara sahip programlanabilir metredenetleyicimizin(1m^2 boyutunda) sistem testleri tamamlandı.
TEÇHAON nedir?
--TEÇHAON bir deney setidir. Programlamaya yeni başlayan adaylara yönelik gömülü sistemlerin mantığını kavramak için mükemmel bir araçtır. Merak uyandırıcı, teşvik edicidir.
Öğrenciler bu deney setinde neyi görecekler?
--Özgün mimarimizin veri yollarını, bilginin işlenmesi aşamasını, adres-veri mantığını ve bilginin nasıl yönetilip anlamdırıldığını, görselleştirmek için kullandığımız ledler üzerinden 1cm^2 modern mikroişlemcilerin 1m^2 lik büyütülmüş halini görecekler ve irdeleyecekler.
Ne kadar özgün?
--Sistem tamamen Flip-Flop(D, J-K), AND, OR, NOT, XOR, XNOR entegreleri ile yani en temelden tasarlanan denetleyicimiz 16 bitlik kelime boyuna sahiptir. Bellek olarak 32KB paralel EEPROM ve sRAM kullanılmıştır. Yani temel sayısal elektronik dersini alan ya da kitabını okuyan herkes doğrudan günümüz mikroişlemcilerinin mantığını kavrayacaktır.
Çalışmalarımız tamamlandı.
Çalışmalarımız hedeflediğimz 1 Mayıs 2020 tarihi itibari ile tamamlanmıştır. TEÇHAON kodlama arayüzümüzde yazılan kodlar özgün mimarimizin üzerinde sorunsuzca koşuyor ve işleniyor.
***Prototip için hazırlanan 11 adet komutumuzun testleri başarıyla tamamlandı.
-TOPLAMA
-ÇIKARMA
-KOPYALAMA
-ADRES ATLAMA
-EŞİTSE ADRES ATLAMA
-EŞİT DEĞİLSE ADRES ATLAMA
-BÜYÜKSE ADRES ATLAMA
-KÜÇÜKSE ADRES ATLAMA
-LOJİK VE
-LOJİK VEYA
-LOJİK DEĞİL
***Kodlama arayüzümüzde yazılan Türkçe kodlar başarıyla derleniyor ve özgün mimarimiz için oluşturulan formata dönüştürülüp sorunsuz bir şekilde koşuyor.
***Maksimum ayarlı kumanda frekansında(20Hz) bir komutumuzun tamamen işlenmesi yaklaşık 70 saniye sürmektedir.
Youtube kanalımız;
**Modülleri birbiriyle bağlamak ve köprü ihtiyaçları için yaklaşık 300 metre kablo kullanılmıştır.
Metredenetleyicimizin üzerindeki modüllerin isimleri:
-Çekirdek modülü
-Program sayacı modülü
-EEPROM modülü
-RAM modülü
-Program ön bellek modülü
-RAM ön bellek modülü
-Adres yönlendirici modülü
-Adres yönlendirici modülü ek
-PORTÇ modülü
-Elle programlama modülü
-Sonuç yönlendirici modülü-
-İşlem slotları modülü ek
-İşlem slotları modülü
Aşağıdaki modüller işlem slotlarının üzerinde dik olarak yer almaktadır.
-Toplama komutu modülü
-Çıkarma komutu modülü
-Kopyalama komutu modülü
-Adres atlama komutu modülü
-Eşitse komutu modülü
-Eşit değilse komutu modülü
-Büyükse komutu modülü
-Küçükse komutu modülü
-Lojik Ve komutu modülü
-Lojik Veya komutu modülü
-Lojik Tersle komutu modülü
Ek kartlar;
-Saat sinyali üreteci kartı 1-20Hz
-Metredenetleyiciyi programlamak için PIC ile tasarladığım programlama kartı(Derleyici arayüzünde yazılan ve derlenen kodları metredenetleyicinin program belleğine yüklemek için)
-Çekirdek programı tanımlama kartı
YAPIM AŞAMALARINDAN KESİTLER
Projeyi tasarlarken ve uygularken maddi ve manevi desteklerinden dolayı ekip arkadaşlarım olan Talha YILMAZ ve Alhassane DIALLO'ya teşekkürlerimi borç bilirim.
Erkan ÇAVUŞ
09.07.2020