Witam. Potrzebuję małej rady. Na wstępie chciałbym zaznaczyć, że elektronika nie jest moim konikiem ale niejako z lekkiej konieczności muszę zagłębić się w tematykę.
Budujemy z kolegami model dydaktyczny z zakresu budowy komputera PC. Nie jest to specjalnie trudne zadanie ale prowadzący zajęcia postanowił podnieść nieco poprzeczke.
Wymyślił żeby do magistrali podpiąć diody i w momencie przesyłania przez nią jakichkolwiek danych (klikamy sobie w klawiature, jeździmy myszką po ekranie - wszystko jedno) diody sobie migały. Innymi słowy - jest sygnał na magistrali - diody migają, nie ma sygnału - nic sie nie dzieje. Tutaj jeszcze pojawia się jeden problem: na magistrali jest 500Hz więc te diody trzeba będzie opóźnić żeby widać było miganie.
Prawdę mówiąc niebardzo wiemy jak sie do tego zabrać. Czy problem powinien być rozpatrywany jako wyłącznie sprzętowy czy bardziej sprzętowo - programowy? Jeżeli można go rozpatrzeć w ten drugi sposób to czy istnieje możliwość sprawdzenia czy przez magistrale przepływają dane? jeżeli tak to gdzie można sie od tym czegoś dokładnie dowiedzieć.
Proszę o pomoc.
Aktyw Forum
Zarejestruj się na forum.ep.com.pl i zgłoś swój akces do Aktywu Forum. Jeśli jesteś już zarejestrowany wystarczy, że się zalogujesz.
Sprawdź punkty Zarejestruj sięmagistrala
Moderatorzy:Jacek Bogusz, Moderatorzy
jaką magistralę? ISA? PCI?
bez względu na typ - na tej magistrali ruch jest praktycznie cały czas,
zarówno na szynie kontrolnej jak i danych/adresów...
przecież urządzenia cały czas się ze sobą komunikują
możecie na próbę zrobic eksperyment - dostawić klika przerzutników monostabilnych,
na wyjścia LED-y, ale uzyskać 'brak świecenia' diodek będzie ciężko...
ja bym proponowała inaczej - tylko maszyna musi mieć magistralę ISA...
można niejako odfiltrować strumień danych tylko dla jednego lub pewnego
zakresu adresów...
trzeba zrobić taką prościutką kartę , ustalić jej adres w przestrzeniu I/O procesora
gdzieś pomiędzy 300h...310h (obszar dedykowany kartom prototypowym),
Na szynę danych, adresową i kawałek kontrolnej (/IOWR, /IORD, /AEN )
zapiąć zatrzaski np. 74573 - dwa na adresy(16-bit), jeden na dane (8-bit)
i taktować je z dekodera adresowego
jeżeli teraz wywołacie przykladową sekwencję poleceń:
mox dx, 300h
mov al, 55h
out dx, al
to adres i daną zobaczycie w formie binarnej na diodkach,
ledy od sygnałów kontrolnych też sobie migną...
do poczytania polecam wygoglowanie opisów szyny ISA i poszukanie projektów
prostych kart rozszerzających DIY ...
na początek: http://en.wikipedia.org/wiki/Industry_S ... chitecture
pa,
tasza
bez względu na typ - na tej magistrali ruch jest praktycznie cały czas,
zarówno na szynie kontrolnej jak i danych/adresów...
przecież urządzenia cały czas się ze sobą komunikują
możecie na próbę zrobic eksperyment - dostawić klika przerzutników monostabilnych,
na wyjścia LED-y, ale uzyskać 'brak świecenia' diodek będzie ciężko...
ja bym proponowała inaczej - tylko maszyna musi mieć magistralę ISA...
można niejako odfiltrować strumień danych tylko dla jednego lub pewnego
zakresu adresów...
trzeba zrobić taką prościutką kartę , ustalić jej adres w przestrzeniu I/O procesora
gdzieś pomiędzy 300h...310h (obszar dedykowany kartom prototypowym),
Na szynę danych, adresową i kawałek kontrolnej (/IOWR, /IORD, /AEN )
zapiąć zatrzaski np. 74573 - dwa na adresy(16-bit), jeden na dane (8-bit)
i taktować je z dekodera adresowego
jeżeli teraz wywołacie przykladową sekwencję poleceń:
mox dx, 300h
mov al, 55h
out dx, al
to adres i daną zobaczycie w formie binarnej na diodkach,
ledy od sygnałów kontrolnych też sobie migną...
do poczytania polecam wygoglowanie opisów szyny ISA i poszukanie projektów
prostych kart rozszerzających DIY ...
na początek: http://en.wikipedia.org/wiki/Industry_S ... chitecture
pa,
tasza
- Futrzaczek
- -
- Posty:782
- Rejestracja:4 gru 2005, o 17:48
- Lokalizacja:Piotrków Tryb
- Kontaktowanie:
-
- -
- Posty:4
- Rejestracja:20 maja 2006, o 14:03
- Lokalizacja:Tarnów
Dziekuje bardzo za podjęcie tematu Prowadzący co prawda powiedział, że woli mieć to na obecnych standardach (znaczy się szyna PCI), aczkolwiek jemu bardziej chodzi o zaprezentowanie teorii w praktyce tzn. powie komuś, że przez szyne przechodzą dane i chce to zaprezentować także nie będzie miał pewnie nic przeciwko ISA Jesteśmy ograniczeni niestety i sprzętowo i czasowo także zapewne wielkich cudów z tym nie narobimy, ale napewno pokombinujemy i jak się uda to zamieścimy jakiś opisik;)
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 73 gości