Amiga Dünyası sayı 13, sayfa 17

Bu sayfadaki yazılar

Sayfanın metni

Sayfa 17

Örneğin kapıların gecikme süreleri gösterilsin mi, arka plandaki referans çizgileri (GRID) kalsın mı gibi.

Device Parameter: Seçtiğiniz kapının, saat üretecinin veya diğer şeylerin, gecikme süreleri ve on/off zamanları ayarlanır.

DEVICES Menüsü AND: Temel kapılardan olan AND kapısını buradan çağırabilirsiniz. Bu menü 2'li, 3'lü ve 8 girişli AND kapılarını içermektedir.

NOT: AND ve diğer kapıların fonksiyonlarını burada tekrar anlatıp, Amerika'yı yeniden keşfetmemize gerek yok. Bu kapılarla ilgili bilgileri AMIGA DÜNYASI'nın ilk sayılarında, Hardware Dershanesi'nde veya INTEL, THOMPSON vs. gibi firmaların 74 LS/S/C/HCT/HC Data Book'larından temin edebilirsiniz.

NAND: Bu menüde, NOT kapısını ve çoklu girişlere sahip olan NAND kapılarını seçebilirsiniz.

OR: Menü çok girişli OR kapıları ve XOR (EXOR) kapısını içerir.

NOR: Buradan da NOR kapılarını çağırabiliyorsunuz.

Buffers: Bu menü TRI-STATE, OPEN COLLECTOR ve PULL-UP dirençlerini içeren alt menülerden oluşmaktadır.

OCBuffers: Open Collector fonksiyonunu içeren bufferdır.

OCNAND: Open Collector fonksiyonlu iki girişli NAND kapısı vardır.

3S Buf 1: Tek girişli Tri-State buffer vardır.

3S Buf 4: Dört girişli Tri-State buffer'lar vardır.

Pullup Sm, PullupLg: Pullup dirençleri bu alt menüden çağırılır.

Combinational: 8 girişli Multiplexer (MUX-8), 8 çıkışlı Demultiplexer (DEC-8) ve 2*4 bit Full Adder (ADD-4)'ü bu menüden çağırabilirsiniz.

Sequential: Bu menüde temel bloklara devam ediyoruz. Bunlar D-FlipFlop, JK-FlipFlop gibi flipflop devreleridirler. Ayrıca 4 bitlik sayıcı (Counter-4), 4 bitlik Serial Shift Register (ShiftReg-4) ve 8 bitlik parallel Register (Reg-8)'ı da buradan çağırabilirsiniz. Devrelerinizin Clock girişleri veya sizin istediğiniz kontrol girişleri için gerekli saat üretecini de (Clock-Gen) yine bu menüde bulabilirsiniz. Input/Output:

Switch: Seçtiğiniz bir girişe Lojik 0 veya lojik 1 vermek için kullanacağınız iki konumlu bir switch'tir.

Probe: Seçtiğiniz çıkışta veya herhangi bir kolda, o anda hangi seviyenin bulunduğunu öğrenmek için, probe'u kullanabilirsiniz.

Hex keyboard: 4 bitlik çıkışı olan HexaDecimal tabanlı bir klavyedir. 4 ayrı switch kullanacağınız zaman, bunlar yerine, bir Hex Keyboard kullanmak daha çok tasarruf ve daha şık bir dizayn sağlar.

Hex Display: 4 girişli bir probe'dur. Yalnız gösterge, girişteki değere göre, 0-F sayılarını gösterir. Pratikte, 7447 entegresine bağlanmış bir Display'e eşdeğerdir.

MACRO Bu menü, herhangi bir makroyu hafızaya yüklediğinizde ortaya çıkar. Buradan makronuzu seçip, devrenizde kullanabilirsiniz.

GENEL * Menüden seçtiğiniz kapıları veya diğer araçları, mouse'un sağ tuşuna klikleyip bırakabilirsiniz.

* Parametresini değiştirmek istediğiniz kapı veya bloğu seçmek için mouse'un sol tuşuyla üzerine klikleyin.

* İki nokta arasına bir yol yerleştirmek için, önce noktalardan birinin üzerinde sol mouse tuşunu klikleyin ve mouse tuşunu basılı tutarak diğer noktaya doğru yolunuzu çizin.

* Bir yolun sinyal durumunu Timing grafiğinde görmek için, ona isim vermeniz gerekir. EDIT menüsünden NAME'i seçin. Sinyalini öğrenmek istediğiniz yolu mouse'la klikleyin. Pointer bir kaleme dönüşecektir. Ekranda herhangi bir noktaya klikleyip, yolun ismini yazın. Yazdıktan sonra, Timing grafiğinde, yolunuzun sinyal durumu belirecektir. Yolunuzun sinyal durumunun devamlı olarak gözükmesi, devrenizde bir clock gen bulunmasına veya sizin herhangi bir switch'i devamlı olarak açıp kapamanıza bağlıdır.

* Birçok yolun sinyalini aynı anda görebilmek için yolların hepsine ayrı ayrı adlar verin. Sinyallerin yerlerini, Timing diagramındaki sinyal isimlerine klikleyerek değiştirebilirsiniz.

* Yaptığınız bir devreyi macro haline dönüştürmek için, bütün girişlerine ve çıkışlarına birer isim vermeniz gerekmektedir. Yoksa Device Editor devrenizi macro haline getiremez, getirse bile macronuz hatalı olarak çalışır.

* Lojik Works Library disketindeki transistor, direnç, Z80, 6502 gibi lineer elemanlar ve CPU entegreleri sadece sembolik kullanım içindir, bu yüzden bir devre elemanı gibi çalışmazlar.

DEVICE EDITOR Belki de Lojik Works V3.0 programının en önemli ve en iyi kısmı bu bölümdür. Düşünün bu kere, yarattığınız bir devreyi entegre devre haline getiriyorsunuz. Gerçek hayatta olduğu gibi, bu entegre devre de, sizin devre dizaynlarınızda daha az yer tutuyor ve daha hızlı çalışıyor. Bunların değişik kombinasyonlarıyla, bir bilgisayar oluşturmak sorun bile değil.

Ayaklarımızı yere basma zamanı geldi. Device Editor açıldığında, karşımıza iki bölümden oluşan bir ekran dizaynı çıkar, sol bölümde pinlerin adlarının bulunduğu ekran, sağda ise bizim şematik düzenlemeyi yapacağımız ekran bulunmaktadır.

Program bir tek ana menüden oluşmaktadır.

PROJECT New: Hafızadaki ve ekrandaki makroları temizler.

Open: Hazır bir makroyu yüklemenize yarar. Device Editor'ü iyice öğrenmek için, daha önceden hazırlanmış macroları yükleyip incelemenizi tavsiye ederim.

Save: Hazırladığınız macro'yu buradan save edebilirsiniz. New Circuit: Daha önceden hazırlamış olduğunuz devreyi buradan yükleyebilirsiniz. Bu yükleme esnasında sağ ekranda bulunan entegre resmi silinmez (Daha önceden yüklenmiş ise). New Picture: Bu menü, sağ ekrana entegrenizin resmini yüklemeye yarar. Bu resmi Deluxepaint'te Med-Resolution modunda 2 renkli olarak hazırlayıp, brush olarak save etmeniz gerekir.

Ama isterseniz, Icon editor vasıtasıyla da hazırlayabilirsiniz.

Quit: Tahminimce programdan çıkmak için kullanılıyor, incelemek lazım.

Devremizi yükledik, resmimizi hazırlayıp, onu da yükledik (resmi hazırlarken, diğer macroların resimlerinin büyüklük ve tiplerinden yararlanabilirsiniz). Şimdi yapmamız gereken pinlerin, resim üzerinde nereye konulacağı.

Sol ekrandaki pinlerden birini seçelim, sağ ekrana gelip yukarıda bulunan 4 tip pin ayağından birisini, koyacağımız yere uygun olacak biçimde seçtikten sonra mouse yardımıyla alıp, yerine yerleştirelim. Ne kadar da zor değil mi? Diğer pinleri de bu şekilde yerleştirdikten sonra, hazır olan macromuzu save edelim. Artık macromuzu, Logic Works'e, sıcak sıcak servis yapabiliriz.

Macro hazırlamanın verdiği bu yorgunluğu, ancak orta demli, tomurcuk kokulu, mis gibi bir bardak çay dindirebilir. Bardağımı sağlığınıza kaldırıyor ve gelecek ay da gözlerinizin bu yazı dizisini okuması dileğiyle, satırlarıma son veriyorum.

Saygılar, sevgiler

Doğan Türküler

Klavyeyle gezinmek için ← ve → tuşları.