ISA KART DİZAYNI 2

Shared by: kandela4444
-
Stats
views:
3
posted:
6/24/2012
language:
Turkish
pages:
16
Document Sample
scope of work template
							                        ANTRAK GAZETESİ’NDE YAYINLANMIŞTIR.



                                         ÖNSÖZ


       Bilgisayar, her alana girmeyi başardı. Endüstride çok geçerli olan kontrol
alanında da bilgisayar kullanılmaya başlandı. Özellikle küçük güçlü sistemlerin
kontrolünde mikrobilgisayar kullanmak oldukça yaygınlaştı. Bir sistem için bir
mikrobilgisayar olabilmekte ve sistemdeki değişiklikler mikrobilgisayara adapte
edilebilmektedir. Ancak her sistem için bir mikrobilgisayar tasarlamak, bazı durumlarda
uygun olmayabilir. Bu yüzden PC’ler işin içine girmiştir. Bir PC’ye            giriş/çıkış
yapılabilirse, herhangi bir programlama dili ile birçok sistemi kontrol etmek
mümkündür. Ayrıca bazı sistemleri kontrol etmek için hızın büyük önemi vardır. Bir
PC’nin seri portu ile paralel portu arasında hız farkı vardır. Aynı şekilde paralel portla
ISA slot ve PCI slot arasında da önemli hız farkları vardır. Bu yüzden PC kontrol
amaçlı kullanılacaksa ve kontrolörün hızlı olması isteniyorsa ISA veya PCI slot
kullanarak bir giriş/çıkış arabirimi yapmak gerekir.


       Bu projenin amacı PC ile, ISA slot aracılığıyla bilgi alışverişi sağlamaktır. Proje
kontrol amaçlı kullanılmak üzere geliştirilebilir.


       Bu projeyi yapmamı sağlayan Muammer Gökbulut Hocama, fikirlerini benimle
paylaşan İbrahim Türkoğlu Hocama, hiçbir zaman yardımlarını esirgemeyen Mehmet
Gedikpınar Hocama ve bilgisini benimle paylaşan Soner Karbaş’a teşekkürlerimi
sunuyorum.




                                                                              Taner IŞIK




                                                                                  Sayfa 1
                                         ANTRAK GAZETESİ’NDE YAYINLANMIŞTIR.



İÇİNDEKİLER                                                                                                                                  SAYFA


1-GİRİŞ............................................................................................................................. 3
2-ISA VERİYOLU ........................................................................................................... 4
   2-1-ISA Veriyolunun Kontrol Amaçlı Kullanılması................................................................................ 4
   2-2-ISA Veriyolunun Pin Görünümleri ................................................................................................... 5
   2-3-ISA Veriyolunun Pinleri.................................................................................................................... 6
   2-4-ISA Veriyolunun Pinlerinin Açıklanması ......................................................................................... 9
   2-5-Kullanılabilecek Portlar................................................................................................................... 15
3-ISA KART DİZAYNI ................................................................................................ 17
   3-1-Adres Seçme ................................................................................................................................... 18
   3-2-Tampon ........................................................................................................................................... 19
   3-3-Konnektör Seçimi............................................................................................................................ 20
   3-4-I/O Seçici Devre.............................................................................................................................. 21
   3-5-Geciktirici Devre............................................................................................................................. 22
   3-6-Geciktirici Devrenin Çalışması ....................................................................................................... 22
   3-7-Baskı Devrenin Çıkarılması ............................................................................................................ 24
   3-8-Elemanların Yerleştirilmesi............................................................................................................. 24
   3-9-Sağlamlık Testi................................................................................................................................ 24
   3-10-Arabirim Devresi........................................................................................................................... 25
   3-11-Kartı Sürmek İçin Gerekli Program .............................................................................................. 26
   3-12-Kartın Denenmesi.......................................................................................................................... 28
4-DEVREDE KULLANILAN ELEMANLAR.............................................................. 28
   4-1-Entegrelerin Bacak Bağlantıları ...................................................................................................... 29
5-ÖRNEK BİR ISA KART ............................................................................................ 33
   5-1-Devreye Alma ................................................................................................................................. 33
   5-2-Kartın Giriş Olarak Erişim Adresleri .............................................................................................. 34
   5-3-Kartın Çıkış Olarak Erişim Adresleri.............................................................................................. 35
   5-4-8255 Entegresi:................................................................................................................................ 41
   5-5-Çalışma Türleri................................................................................................................................ 42
   5-6-8255'in Programlanması.................................................................................................................. 42
   5-7-“Basıc” Ve “C” İle Yazılmış Programlama Örnekleri .................................................................. 46
6-SONUÇ........................................................................................................................ 48
7-ÖNERİLER ................................................................................................................. 48
8-KAYNAKÇA .............................................................................................................. 48
9-EKLER ........................................................................................................................ 49
   9-1-PCI Connector................................................................................................................................. 49
   9-2-PCI (Tech) Connector ..................................................................................................................... 54
   9-3-Parallel (PC) Connector .................................................................................................................. 60
   9-4-Serial (PC 9) Connector .................................................................................................................. 61
   9-5-Serial (PC 25) Connector ................................................................................................................ 62




                                                                                                                                               Sayfa 2
                        ANTRAK GAZETESİ’NDE YAYINLANMIŞTIR.



                                         1-GİRİŞ


       ISA slotta 16 bit data ve 24 bit adres ucu vardır. Zaten ISA denince akla 16 bit
olduğu gelir. Bu 16 bit kavramı data bitlerin sayısından gelmektedir. Buna karşılık PCI
slotta 32 bit data ucu vardır. ISA veya PCI slota takılacak bir kart tasarlamak için bazı
ön kararlar vermek gerekir. Bunlar; kaç bit adres, kaç bit data kullanılacağı, kesme
kullanılıp kullanılmayacağı vb. Bunlara karar verildikten sonra adres seçmek için bir
devre tasarlanır. Daha sonra bu devrenin çıkışı ile okuma (I/O Read) ve yazma (I/O
Write) uçlarını giriş olarak alan başka bir devre daha tasarlanır. İkinci devrenin
yapacağı iş; okuma ucu aktif iken data yollarını dışarıdan PC’ye, yazma aktif iken de
PC den dışarıya doğru açmaktır. Bu yüzden data yollarına çift taraflı açılabilen bir
tampon devre tasarlamak gerekir.


       Bütün bunlar yapıldıktan sonra, ISA slotun uçlarına göre bir baskı devre
çıkartılır. ISA slot kullanmak için baskı devrenin çift yüzlü olması gerektiği açıktır.
Kart analog olarak kullanılacaksa okuma hattına bir analog dijital çevirici, yazma
hattına da bir dijital analog çevirici koymak gerekir.


       Kart yapıldıktan sonra herhangi bir programlama dili ile kontrol edilmesi
gerekir.(TC, Basic, Debug ...) Bu projede TC ile yapılmış örnekler bulunmaktadır.




                                                                                 Sayfa 3
                       ANTRAK GAZETESİ’NDE YAYINLANMIŞTIR.



                                  2-ISA VERİYOLU

       PC’lerde donanımlar birkaç yolla bilgi alışverişi sağlar. Bunlar ISA (Industry
Standart Architecture-Endüstri Standart Yapısı) slot, PCI slot, Paralel Port, Seri Port ve
anakartın üzerindeki çeşitli konnektörlerdir. Seri Porta genelde mouse bağlanır. Paralel
porta scanner, printer vb. donanımlar bağlanır. Modemler, ses kartları, ekran kartları,
TV kartları gibi donanımlar ISA veya PCI slotları kullanırlar. ISA ve PCI arasındaki en
önemli fark; ISA 16 bit data ucuna PCI 32 bit data ucuna sahiptir. Çalışma bakımından
çok fazla bir fark yoktur. Birçok uygulama için ISA veriyolu yeterlidir. Ancak gelişen
teknoloji, yüksek seviyede bilgi alış-veriş hız gereksinimi PCI slotları gündeme
getirmiştir. Yavaş yavaş PCI slotlara geçiş görülmektedir. Ayrıca günümüzde EISA’da
(Extended ISA-Genişletilmiş ISA) bir standart olarak kabul edilebilir.


       ISA veriyolunda 16 bit data ucu, 24 bit adres ucu 15 IRQ kesme ucu, okuma ve
yazma ucu, ve bunun gibi uçlar bulunmaktadır.


       2-1-ISA Veriyolunun Kontrol Amaçlı Kullanılması


       Paralel Port kullanmak ISA veriyolunu kullanmaktan çok daha basittir. Çünkü
ek bir kart yapmaya gerek yoktur. Bir paralel port konnektörü ile istediğimiz pini dış
ortama alıp, dış ortamda istediğimiz gibi devreleri oluşturabiliriz. Bu yüzden kullanışlı
bir yöntem olarak karşımıza çıkar. Ancak Paralel Portta 8 bit data ucu mevcuttur. Yani
bir analog sinyali 8 bit dijital sinyale dönüştürebiliriz. Çok hassas ölçüm işlerinde bu 8
bit yetersiz kalır. ISA veriyolunda ise 16 bit data ucu mevcuttur. Yani bir analog sinyali
16 bit dijital sinyale dönüştürebiliriz. Bu bize oldukça yüksek hassasiyet sağlar. 16 bit
dijital sinyal demek, çok küçük değişiklikleri bile algılayabilmek demektir. Eğer daha
hassas bir algılama istersek PCI veriyolunu kullanmamız gerekmektedir.




                                                                                  Sayfa 4
                       ANTRAK GAZETESİ’NDE YAYINLANMIŞTIR.



       2-2-ISA Veriyolunun Pin Görünümleri


       Şekil 2.1’de ISA Slotun üstten görünümü, Şekil 2.2’de ise bir ISA kartın
görünümü ve bunların pin numaraları gösterilmiştir.




                  Şekil 2.1. ISA Slotun Üstten Görünümü ve Pin numaraları




                     Şekil 2.2.ISA Kartın Görünümü ve Pin Numaraları




                                                                            Sayfa 5
                        ANTRAK GAZETESİ’NDE YAYINLANMIŞTIR.



       2-3-ISA Veriyolunun Pinleri


Tablo 2.1.’de her pinin işlevi gösterilmiştir.


Pin    İsim             Yön Tanımı
A1     /I/O CH CK       ⇐     I/O kanal kontrol; aktif-düşük=eşitlik hatası
A2     D7               ⇔     Data yolu 7
A3     D6               ⇔     Data yolu 6
A4     D5               ⇔     Data yolu 5
A5     D4               ⇔     Data yolu 4
A6     D3               ⇔     Data yolu 3
A7     D2               ⇔     Data yolu 2
A8     D1               ⇔     Data yolu 1
A9     D0               ⇔     Data yolu 0
A10    I/O CH RDY       ⇐     I/O Kanal okuma
A11    AEN              ⇒     Adrese yol ver; aktif yüksek=bus DMA kontrolünde
A12    A19              ⇒     Adres yolu 19
A13    A18              ⇒     Adres yolu 18
A14    A17              ⇒     Adres yolu 17
A15    A16              ⇒     Adres yolu 16
A16    A15              ⇒     Adres yolu 15
A17    A14              ⇒     Adres yolu 14
A18    A13              ⇒     Adres yolu 13
A19    A12              ⇒     Adres yolu 12
A20    A11              ⇒     Adres yolu 11
A21    A10              ⇒     Adres yolu 10
A22    A9               ⇒     Adres yolu 9
A23    A8               ⇒     Adres yolu 8
A24    A7               ⇒     Adres yolu 7
A25    A6               ⇒     Adres yolu 6




                                                                              Sayfa 6
                 ANTRAK GAZETESİ’NDE YAYINLANMIŞTIR.



A26   A5         ⇒    Adres yolu 5
A27   A4         ⇒    Adres yolu 4
A28   A3         ⇒    Adres yolu 3
A29   A2         ⇒    Adres yolu 2
A30   A1         ⇒    Adres yolu 1
A31   A0         ⇒    Adres yolu 0
B1    GND             Şase
B2    RESET      ⇒    Aktif yüksek ise sistem yeniden başlar.
B3    +5V             +5 VDC
B4    IRQ2       ⇐    IRQ kesmesi 2
B5    -5VDC           -5 VDC
B6    DRQ2       ⇐    DMA kesmesi 2
B7    -12VDC          -12 VDC
B8    /NOWS      ⇐    Bekleme durumu yok
B9    +12VDC          +12 VDC
B10   GND             Şase
B11   /SMEMW     ⇒    Sistem hafızasına yaz
B12   /SMEMR     ⇒    Sistem hafızasından oku
B13   /IOW       ⇒    I/O yaz
B14   /IOR       ⇒    I/O oku
B15   /DACK3     ⇒    DMA doğrula 3
B16   DRQ3       ⇐    DMA kesmesi 3
B17   /DACK1     ⇒    DMA doğrula1
B18   DRQ1       ⇐    DMA kesmesi 1
B19   /REFRESH   ⇔    Tazele
B20   CLOCK      ⇒    Sistem palsi (67 ns, 8-8.33 MHz, 50% görev saykıl)
B21   IRQ7       ⇐    IRQ kesmesi 7
B22   IRQ6       ⇐    IRQ kesmesi 6
B23   IRQ5       ⇐    IRQ kesmesi 5
B24   IRQ4       ⇐    IRQ kesmesi 4




                                                                       Sayfa 7
                 ANTRAK GAZETESİ’NDE YAYINLANMIŞTIR.



B25   IRQ3       ⇐    IRQ kesmesi 3
B26   /DACK2     ⇒    DMA doğrula2
B27   T/C        ⇒    Terminal sayıcı
B28   ALE        ⇒    Adres tutucuya yetki ver
B29   +5V             +5 VDC
B30   OSC        ⇒    Yüksek hızlı pals (70 ns, 14.31818 MHz, 50% görev saykıl)
B31   GND             Şase
C1    SBHE       ⇔    SD8-15 arasındaki veri transferi için yetki ver
C2    LA23       ⇔    Adres yolu 23
C3    LA22       ⇔    Adres yolu 22
C4    LA21       ⇔    Adres yolu 21
C5    LA20       ⇔    Adres yolu 20
C6    LA18       ⇔    Adres yolu 19
C7    LA17       ⇔    Adres yolu 18
C8    LA16       ⇔    Adres yolu 17
C9    /MEMR      ⇔    Hafızadan oku
C10   /MEMW      ⇔    Hafızaya yaz
C11   SD08       ⇔    Data yolu 8
C12   SD09       ⇔    Data yolu 9
C13   SD10       ⇔    Data yolu 10
C14   SD11       ⇔    Data yolu 11
C15   SD12       ⇔    Data yolu 12
C16   SD13       ⇔    Data yolu 13
C17   SD14       ⇔    Data yolu 14
C18   SD15       ⇔    Data yolu 15
D1    /MEMCS16   ⇐    Hafıza çip seçimi
D2    /IOCS16    ⇐    I/O çip seçimi
D3    IRQ10      ⇐    IRQ kesmesi10
D4    IRQ11      ⇐    IRQ kesmesi 11




                                                                        Sayfa 8
                          ANTRAK GAZETESİ’NDE YAYINLANMIŞTIR.



D5     IRQ12              ⇐    IRQ kesmesi 12
D6     IRQ15              ⇐    IRQ kesmesi 15
D7     IRQ14              ⇐    IRQ kesmesi 14
D8     /DACK0             ⇒    DMA doğrula 0
D9     DRQ0               ⇐    DMA kesmesi 0
D10    /DACK5             ⇒    DMA doğrula 5
D11    DRQ5               ⇐    DMA kesmesi 5
D12    /DACK6             ⇒    DMA doğrula 6
D13    DRQ6               ⇐    DMA kesmesi 6
D14    /DACK7             ⇒    DMA doğrula 7
D15    DRQ7               ⇐    DMA kesmesi 7
D16    +5 V                     +5 VDC
D17    /MASTER            ⇐    Sistem kontrolünü kapılar
D18    GND                     Şase


                           Tablo 2.1. Isa veriyolunun pinlerinin işlevleri

       2-4-ISA Veriyolunun Pinlerinin Açıklanması

       Bir ISA kart dizayn etmek için bu bilgilere ihtiyaç vardır. Ancak tabloya ilk
bakıldığında bazı pinlerin görevleri tam olarak anlaşılamamaktadır. Aşağıdaki
açıklamalar pinlerin görevleri hakkında daha ayrıntılı bilgiler verecektir.


       Sinyal Türleri


+5, -5, +12, -12
-5 pek tavsiye edilmez.


       AEN (Address Enable)


       DMAC’nin Bus’ı kontrolü altına aldığını gösterir. DMA transferinin sonunda
I/O komut satırının yanıtına göre I/O aygıtlarını engeller.



                                                                              Sayfa 9
                         ANTRAK GAZETESİ’NDE YAYINLANMIŞTIR.




       BALE (Bus Address Latch Enable)


       Sinyalin yükselen kenarında Address Bus kilitlenir. SA Bus üzerindeki adres,
BALE’in düşen kenarından bus turunun sonuna kadar geçerlidir. BALE’in düşen kenarı
üzerindeyken hafıza aygıtları LA Bus’ ı kilitler. Bazı referanslar bu sinyale Buffered
Address Latch Enable olarak algılayıp bu sinyallere göre hareket ederler. Düşen kenar
üzerinde, Buffered Address Latch Enable SA0-19 u kilitlemek için kullanılır. DMA
turunun sonunda sinyal yükselmeye zorlanır.


       BCLK (Bus Clock)


       %33 görev turu. 4.77 den 8 MHz’ e kadar frekans değişimi. Maksimum olarak
8.3 MHz dir fakat çoğu sistem 12 MHz ve daha yukarısına izin verir.


       DACKx (DMA Acknowledge-DMA Onayı)


       Aktif-düşük DMA onayı 0 dan 3’ e kadardır ve 5’ den 7’ ye kadar olanlarda
DRQ 0-3,5-7 için benzer onay sinyalleridir.


       DRQx (DMA Request-DMA İsteği)


       Bu sinyaller DMA servislerini kapılamak için I/O kanal aygıtları tarafından
kullanılan asenkron kanal istekleridir. DMA istek kanallarından 0-3 arası 8-bit veri
transferi, 5-7 arası 16-bit veri transferi içindir. DMA isteği 4. kanalı ise sistem kartı
tarafından dahili olarak kullanılır. DACK satırı aktif olduktan sonra DMA isteği yüksek
tutulmalıdır. DMA isteklerinin üstünlük hakları aşağıdaki gibidir.


Yüksek    0, 1, 2, 3, 5, 6, 7   Düşük




                                                                                Sayfa 10
                         ANTRAK GAZETESİ’NDE YAYINLANMIŞTIR.



       IOCS16 (I/O Chip Select 16)


       Birincil Bus tarafından adreslendiğinde ikincil 16-bit olarak vücut bulur. Aktif-
düşük I/O Çip’in 16 olması yapılan transferin 1-bekleme durumlu olduğunu gösterir.


       I/O CHCK (Channel Check)


       Bir düşük sinyal bir NMI doğurur. NMI sinyali bir PC üzerinde maskelenebilir.
70. Portun 7. Biti (NMI kesmeleri aktif) ve 61. Portun 3. Biti (kanal kontrolünün
sağlanması) NMI’ nın CPU’ ya erişebilmesi için sıfırlanmalıdır. I/O kanal kontrolü,
aygıtta var olan eşitlik hatalarını belirleyen bir aktif-düşük sinyaldir.


       I/O CH RDY (Channel Ready)


       İkincil aygıt Bus turunu sonlandırmak için yükseltilir. Bu satırı uzun süre (15
mikrosaniye) düşük tutmak, bazı sistemlerde RAM’in tazeleme turlarını engelleyebilir.
Bazı referanslarca bu sinyal IOCHRDY olarak adlandırılmıştır. CHRDY ve NOWS’ un
simultane olarak kullanılmaması daha iyi olur. Bazı Bus kontrolörleriyle problemlere
yol açabilir. Bu sinyal hafızayı veya I/O (Okuma/Yazma) turlarını uzatmak için
düşürülür. Bu sinyalin maksimum 2.5 mikrosaniye düşük tutulması önerilir.


       IOR (Read)


       I/O Okuma, I/O aygıtının veriyi veri yoluna (SD0-SD15) sürmesini sağlayan bir
aktif-düşük sinyaldir.


       IOW (Write)


       I/O Yazma, I/O aygıtının veri yolundan veri okumasını sağlayan bir aktif-düşük
sinyaldir.




                                                                               Sayfa 11
                        ANTRAK GAZETESİ’NDE YAYINLANMIŞTIR.



       IRQx (Interrupt Request-Kesme İsteği)


       IRQ 2 önemi en yüksek kesme isteğidir. IRQ 10-15 sadece AT makinalarla
uyumludur ve IRQ 3-7 ye göre daha ağırlıklıdır. Kesme isteği sinyallerinin ağırlık
(önem) bakımından sıralanışı aşağıdaki gibidir.


Yüksek     IRQ 9(2),10, 11, 12, 14, 3, 4, 5, 6, 7


       LAXX (Latchable Address Lines-Kilitlenebilen Adres Satırları)


       Düşük adres satırlarıyla birleştirilerek 24-bit adres alanı (16 MB) oluşturulur. Bu
adres sinyalleri sisteme 16 MB’ a kadar adresleme imkanı verir. Bunlar BALE yüksek
olduğunda geçerlidir.


       MASTER


       Bus turu başladığında birincil ISA Bus tarafından oluşturulur. Bu aktif-düşük
sinyal, sistemin kontrolünü kapılamak için, I/O kanal üzerinde bulunan bir işlemci
tarafından DRQ satırını birleştirmek için kullanılır. I/O işlemci ilk önce bir DRQ
gönderir ve benzer DACK alındığında, I/O işlemci birincil olarak sistem adresini, veri
ve komut satırlarını kontrol eder.bu sinyal 15 mikrosaniyeden daha fazla
tutulmamalıdır.


       MEMCS16 (Memory Chip Select 16)


       Aktif-düşük Hafıza Çip Seçimi 16, mevcut veri transferinin 1-bekleme durumlu
olduğunu belirtir. 16-bit veri hafıza turu.


       MEMR (Memory Read)


       Hafıza okuma, hafıza aygıtlarına veriyi veri yoluna sürmesini sağlayan bir aktif-
düşük sinyaldir. Tüm hafıza okuma turlarında sinyal aktifdir.




                                                                                 Sayfa 12
                       ANTRAK GAZETESİ’NDE YAYINLANMIŞTIR.



       MEMW (Memory Write)


       Hafızaya yazma, hafıza aygıtlarına veriyi veri yoluna yığmasını sağlayan bir
aktif-düşük sinyaldir. Tüm hafıza yazma turlarında sinyal aktifdir.


       NOWS (No Wait State-Bekleme Durumu Yok)


       Bekleme durum sayısını kısaltmak için hazır zamanlayıcı tarafında kullanılır.
Bekleme durumu girilinceye kadar Bus turunun daha çabuk oluşmasını sağlar. Çoğu
sistem CHRDY aktif ise NOWS’ u kabul etmez.
       OSC (Oscillator)


       14.31818 MHz, %50 görev turu. Frekans Değişimi. Eski PC’ lerde 4.77 MHz
CPU saatini desteklemek için 3’ e bölünürdü ve 1.19 MHz sistem saatini oluşturmak
için 12’ ye bölünürdü. Bazı referanslar bu sinyali 1MHz olarak yerleştirmiştir fakat
çoğu modern sistem 14.318 MHz’ i kullanır.
       Çoğu PC’de tazeleme zamanı OSC/18 ile temellendirilmiştir. (Veya her 15
mikrosaniyede tazeleme turu.) Çoğu modern anakartlar bu oranın değiştirilmesini çeşitli
yazılımlarla mümkün kılmışlardır. Fakat, eğer sistem RAM’i daha yavaş tazeleme
oranlarını süremezse bazı hafıza hatalarına neden olabilir.


       REFRESH


       Tazeleme lojiği birincil bus olduğunda oluşur. Bu aktif-düşük sinyal hafıza
tazeleme turunun işlemde olduğunu belirtmek için kullanılır. Bir ISA aygıtı birincil bus
olarak davrandığında bu sinyali tazeleme turunu başlatmak için kullanabilir.


       RESET


       Makinaya güç verilmesinden sonra sinyal yükselir. Sinyali düşürmek sistemi
resetlemeye zorlar




                                                                               Sayfa 13
                            ANTRAK GAZETESİ’NDE YAYINLANMIŞTIR.



        SA0-SA19


        Sistem adres satırı, 3-durumlu. Sistem adres satırı 0. Bit den 19. Bit e kadar
çalışır. BALE’ in düşen kenarında bunlar kilitlenir.


        SBHE (System Bus High Enable)


        3-durumlu. 16-bit veri transferini belirtir. SBHE veri yolunda (SD8-SD15)
gerçekleşen yüksek byte transferini belirtir. Yol verisinin üst yarısını kullanan bir 8-bit
transferide belirtebilir.


        SD0-SD16


        Sistem veri satırı veya standart veri satırı. Bunlar çift yönlü ve 3 durumludur.
Çoğu sistemlerde veri satırları sürülmediklerinde yüksek sinyal olarak dolaşırlar. Bu 16’
lık satırlar işlemci, hafıza ve I/O aygıtları arasında veri transferini sağlarlar.


        SMEMR (System Memory Read-Sistem Hafıza Okuma)


        1 MB’ dan daha az bir alanda hafıza okumasını belirtir. Sistem Hafıza Okuması,
hafıza aygıtlarının veri yoluna (SD0-SD15) veri sürmesini sağlayan bir aktif düşük
sinyaldir.




        SMEMW (System Memory Write-Sistem Hafızasına Yazma)


        1 MB’ dan daha az bir alanda hafıza yazmasını belirtir. Sistem Hafızasına
yazma, hafıza aygıtlarının veri yoluna veri yığmak için kullanılan bir aktif düşük
sinyaldir.




                                                                                     Sayfa 14
                        ANTRAK GAZETESİ’NDE YAYINLANMIŞTIR.



       T/C (Terminal Count-Terminal Sayacı)


       Son DMA veri transfer işleminin tamamlandığını belirtir. Herhangi bir DMA
kanalı ulaştığında terminal sayacı bir pals sağlar.


       2-5-Kullanılabilecek Portlar


Port (hex)                Port Paylaşımı
000-00F                   DMA Kontrolör
010-01F                   DMA Kontrolör (PS/2)
020-02F                   Master Programlanabilen Kesme Kontrolör (PIC)
030-03F                   Slave PIC
040-05F                   Programlanabilen Dahili Zamanlayıcı (PIT)
060-06F                   Klavye Kontrolör
070-071                   Gerçek Zaman Saati
080-083                   DMA Sayfa Kayıtçısı
090-097                   Programlanabilen Seçenek Seçimi (PS/2)
0A0-0AF                   PIC #2
0C0-0CF                   DMAC #2
0E0-0EF                   Ayrılmış
0F0-0FF                   Matematik yardımcı işlemci, PCJr Disk Kontrolör
100-10F                   Programlanabilen Seçenk Seçimi (PS/2)
110-16F                   Kullanılabilir
170-17F                   Hard Drive 1 (AT)
180-1EF                   Kullanılabilir
1F0-1FF                   Hard Drive 0 (AT)
200-20F                   Oyun Adaptörü
210-217                   Kart Genişleme Portu
220-26F                   Kullanılabilir
278-27F                   Paralel Port 3
280-2A1                   Kullanılabilir




                                                                            Sayfa 15
                        ANTRAK GAZETESİ’NDE YAYINLANMIŞTIR.



2A2-2A3                   Saat
2B0-2DF                   EGA/Video
2E2-2E3                   Kazanılan Veri Adapter (AT)
2E8-2EF                   Seri Port COM4
2F0-2F7                   Ayrılmış
2F8-2FF                   Seri Port COM2
300-31F                   Prototip Adapter, Periscope Hardware Debugger
320-32F                   Kullanılabilir
330-33F                   XT/370 için ayrılmış
340-35F                   Kullanılabilir
360-36F                   Ağ
370-377                   Floppy Disk Kontrolör
378-37F                   Paralel Port 2
380-38F                   SDLC Adapter
390-39F                   Küme Adapter
3A0-3AF                   ayrılmış
3B0-3BF                   Tekrenk Adapter
3BC-3BF                   Paralel Port 1
3C0-3CF                   EGA/VGA
3D0-3DF                   Renkli Grafik Adaptörü
3E0-3EF                   Seri Port COM3
3F0-3F7                   Floppy Disk Kontrolör
3F8-3FF                   Seri Port COM1


                                     Tablo 2.2. Port paylaşımı


Ses kartları genelde 220-22F’ i kullanır.
Veri kartları genelde 300-31F’i kullanır.




                                                                          Sayfa 16

						
Related docs
Other docs by kandela4444
Atatürk_mrkz
Views: 3  |  Downloads: 0
AİLE PSİKİYATRİSİ VE FONKSİYONELLİĞİ
Views: 1  |  Downloads: 0
NEDEN YALAN SÖSÖYLERLER
Views: 13  |  Downloads: 0
Asp De Hata Mesajları
Views: 6  |  Downloads: 0
ALTIN DESTAN MUSTAFA KEMAL ATATÜRK -1
Views: 1  |  Downloads: 0
Aray�z Set 02
Views: 3  |  Downloads: 0
Atatürk'çülük ve diğer ideolojiler
Views: 0  |  Downloads: 0