Arama butonu
Bu konudaki kullanıcılar: 1 misafir
10
Cevap
948
Tıklama
0
Öne Çıkarma
anakart üzerindeki slotların adresleri
M
21 yıl (56 mesaj)
Çavuş
Konu Sahibi

anakart üzerindeki slotların(PCI ve ISA) adreslerine nasıl ulaşabilirim.. yardımlarınızı ve görüşlerinizi bekliyorum.



K
21 yıl (72 mesaj)
Çavuş

MeralıBOY bende senin sorunundan anlamam ammaa eğer dediğin şey bilgisayar donanımı hakkında detaylı bilgi edinmekse eğer, inndir com dan "everest" olarak arattır. Ben ses kartı markası için kullanmış ve işimi halletmiştim sanırım seninde işini görür (inşaallah) kolay gele

hiç arama linki tıkla dost

http://www.inndir.com/ara.php?ara=everest





< Bu mesaj bu kişi tarafından değiştirildi Kara_Cahill -- 18 Nisan 2005, 1:56:18 >
Bu mesaja 1 cevap geldi.
W
21 yıl (1050 mesaj)
Yüzbaşı

Isa veriyolu ilk temel pc olan i8086 bu yana kullanılan en yaygın ve başarılı tabir edilebilecek kolay kullanımlı geniş amaçlı bir porttur. Kelime açılılmı ISA industry standard (Endüstri standardı) dır, 8 mhz'lik bir clock hızına sahiptir fakat düşük hızına ve yapısındaki yavaşlığa rağmen asıl önemini anakart üzerinde olmasından ve direkt olarak PC'nin kalbi olan CPU'ya bağlı olmasıyla kazandığı hız ve esnekliktir. Port temelde 64 bitlik bir pin bağlantı şeması yer almasına karşın sadece 8 adet data ve 16 bitlik bir adres bus'a sahiptir, isa portunun bir sonraki versiyonunda ise Eisa (Extended ISA) adıyla bilinen 16 bit data ve 24 bit adres taşıyabilen portdur. Şu anki P3 ve P2 bilgisayarlarının anakartları temelde isa portu kullanabilmesine karşın artık gelişen diğer portlar yüzünden ISA portu devreden çıkarılmış ve tarihin kalın yapraklarına gömülmüştür. Yinede bilgisayarın merkezi işlembirimine en çok yaklaşabildiğimiz, kolay ve esnek kullanımlı bu portu incelemek hem PCI portunu hemde temel adres, data bus mantıklarını kavramamızda etkili olmaktadır.


Port Adresleri için karşılık gelen aygıtlar:
Port (hex)
000-00F DMA Controller
010-01F DMA Controller (PS/2)
020-02F Master Programmable Interrupt Controller (PIC)
030-03F Slave PIC
040-05F Programmable Interval Timer (PIT)
060-06F Keyboard Controller
070-071 Real Time Clock
080-083 DMA Page Registers
090-097 Programmable Option Select (PS/2)
0A0-0AF PIC #2
0C0-0CF DMAC #2
0E0-0EF reserved
0F0-0FF Math coprocessor, PCJr Disk Controller
100-10F Programmable Option Select (PS/2)
110-16F Müsait
170-17F Hard Drive 1 (AT)
180-1EF Müsait
1F0-1FF Hard Drive 0 (AT)
200-20F Game Adapter
210-217 Müsait
220-26F Müsait
270-27F Parallel Port 3
280-2A1 Müsait
2A2-2A3 clock
2B0-2DF EGA/Video
2E2-2E3 Data Acquisition Adapter (AT)
2E8-2EF Serial Port COM4
2F0-2F7 Reserved
2F8-2FF Serial Port COM2
300-31F Müsait
320-32F Müsait
330-33F Reserved for XT/370
340-35F Müsait
360-36F Network
370-377 Floppy Disk Controller
378-37F Parallel Port 2
380-38F SDLC Adapter
390-39F Cluster Adapter
3A0-3AF reserved
3B0-3BB Monochome Adapter
3BC-3BF Parallel Port 1
3C0-3CF EGA/VGA
3D0-3DF Color Graphics Adapter
3E0-3EF Serial Port COM3
3F0-3F7 Floppy Disk Controller
3F8-3FF Serial Port COM1

Kaynak :http://dijitalbilgi.tripod.com/isa.htm





< Bu mesaj bu kişi tarafından değiştirildi Wishmaster -- 18 Nisan 2005, 2:02:34 >

M
21 yıl (56 mesaj)
Çavuş
Konu Sahibi

arkadaşların ilgisine teşekkür ederim ama sanırım ben kendimi ifade edemedim..

benim amacı en basit anlatımla pc nin pcı slotuna bi tane kart takacam, yazdığım programla da bu kart üzerindeki ledi yakıp söndürebilecem. ben bunu istiyorum..


Bu mesaja 1 cevap geldi.
D
21 yıl (643 mesaj)
Yüzbaşı

iyi de pci yada isa slotun adresi olmaz bildiğim kadarı ile. senin yaptığın kartın adresi olur cpu belirli bir datayı belirli bir adrese gönderir eğer bu adres senin kartının kullandığı adres ise kartın datayı alır. Karttan cpu ya data gönderme işide aynı şekildedir. Yani belki doğru değildir ama bi ara isa slotuna kart yapacaktım ön araştırma snucunda bunalrı bulmuştum. Eğer sende böyle yapacaksan isa slotun adres pinlerine bağlı lojik kapılar koyup, cpu istediğin adres bilgisini gönderdiğinde kapıların sonundan 1 bitini elde edebilmen gerekir. Bunuda iş yapacağın devreyi aktif hale getirmek için kullanacaksın. Tabiki ayrıca adres aktif biti falan derken biraz katışıyor tabi. Kabaca bu şekilde





< Bu mesaj bu kişi tarafından değiştirildi DaRt -- 18 Nisan 2005, 23:40:59 >
Bu mesaja 1 cevap geldi.
M
21 yıl (56 mesaj)
Çavuş
Konu Sahibi

dart ilgine teşekkür fakat sen burada yanılıyosun gibi geliyo bana.. o da şöyle mesela paralel portun adresi 378h gibi. biz ne yaparız pascaldan hatırla(kayan ışık) port[378H]:=1000101 yazarsak paraelel portun 1.pini +5v 2.0 3.0 4.0 5.pin +5 v olur.. tersinde de i:=port[378h] deriz ve o an paralel portta hangi pininde hangi gerilim varsa bizim i değişkenimiz o değeri alır. 101010111 gibi.. aynı olay onlarda da olmalı.. mesela pic lerde nasıl porta registerina(yani picin bank 0 daki 5. adresine) binary değer veririz ve porta çıkışları bu değerlere göre gerilimlendirilir.. çünkü pic lerde RICS mimarisi ile üretiliyo, m.işlemcilerde.. ikisindede program hafıazalarıyla data hafızaları ayrı..

valla iyice kafa karıştı..


Bu mesaja 1 cevap geldi.
D
21 yıl (643 mesaj)
Yüzbaşı

iyi de senin dediğin gibi olsaydı pci yada isa portun 16/24 bitlik adres pinlerine gerek olmazdı. Sabit bir adresi olur ve o adrese veri geldiğinde aktif olacak tek bit yeterli olurdu. Ayrıca bazı kartların birden fazla adrese ihtiyaç duyduğu düşünülürse bi çıkmaz ortaya çıkardı bence sen bi daha düşün ve iyi araştır.





< Bu mesaj bu kişi tarafından değiştirildi DaRt -- 19 Nisan 2005, 23:10:50 >
Bu mesaja 1 cevap geldi.
D
21 yıl (643 mesaj)
Yüzbaşı

paralel port adresi sabittir daha doğrusu paralel portun 3 adresi vardır yazma okuma ve durum adresleri bunun nedeni eğer paralel porta istenilen adres atansaydı 32 adres pini fazla olacak ve çok karmaşık olacaktı. Tekrar etmek gerekirse her isa yada pci kartın adresi vardır. Cpu bir veriyi herhangibir aygıta gönderceği zaman bun adres registerına kaydeder eğer kartın bu adreste çalışıyorsa veriyi alır. Ayrıca eğer dediğin gibi olsaydı hiç bir zaman adres çakışması sorunu olmazdı. bu adres çakışması denen şey aynı adresi kullanan iki aygıtın bağlı takılı olamsıdır.


Bu mesaja 1 cevap geldi.
D
21 yıl (643 mesaj)
Yüzbaşı

http://www.antrak.org.tr/gazete/052002/taner.htm adresinde örnek bir isa kart tasarımı ve isa slotuna ait bilgiler var. Bu linki inceleyerek daha ayrıntılı bilgi alabilirsin sanırım


Bu mesaja 1 cevap geldi.
H
21 yıl (520 mesaj)
Yüzbaşı

DarT'ın yazdığı gibi ISA veri yoluna tasarımlanacak karttaki adres/kod çözme devresine göre kartın adresi belirlenir. PCI slot ile paralel port ve ISA slot ile haberleşildiği gibi haberleşilemez, orada durum çok farklı.http://www.fpga4fun.com/PCI.html adresinde amcalar FPGA ile yapmışlar, bu iş PCI arayüz tümdevreleri ve hızlı mikrodenetleyicilerle de yapılabiliyor. Ancak hem donanım hem de bilgisayar yazılım kısmı (driver olarak nitelendirilebilir) o kodar kolay değildir.


Bu mesaja 1 cevap geldi.
M
21 yıl (56 mesaj)
Çavuş
Konu Sahibi

hyp ve dart, arkadaşlar her ikinize birden tşkkür ederim beni aydınlattınız.. dediğiniz siteleri gezdim.. şimdi kafama yattı herşey.. teşekkürler..



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.