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ę

rozbudowa systemu pBlaze...

Moderatorzy: Jacek Bogusz, Moderatorzy

MaciejZakrzeski
-
-
Posty: 6
Rejestracja: 22 sty 2009, o 09:18
Lokalizacja: Warszawa

rozbudowa systemu pBlaze...

Postautor: MaciejZakrzeski » 31 sty 2009, o 19:19

Proszę o pomoc szukam informacji : zaproponuj rozbudowę systemu pBlaze pozwalającą na obslugę wielu źródeł przerwania przy zalozeniu iz nie modyfikujemy struktury proc.

Piotr Czak
-
-
Posty: 22
Rejestracja: 1 lut 2009, o 20:07
Lokalizacja: Wejherowo

Postautor: Piotr Czak » 3 lut 2009, o 20:37

Cześć,

sprawa wygląda w miarę prosto, należy dopisać zewnętrzny moduł kontrolera przerwań do którego zgłaszane będą przerwania przez podpięte do niego urządzenia. Jeżeli wystąpi przerwanie od jakiegoś urządzenia moduł ten ustawi odpowiednią wartość w wewnętrznym rejestrze, jednocześnie może zablokować (zamaskować) możliwość przyjścia innych przerwań i zgłosi przerwanie do pblaze poprzez linie INTERUPT. Procesor gdy otrzyma sygnał aktywny INTERUPT odczyta z kontrolera przerwań wartość rejestru która to wskaże mu które urządzenie zgłasza przerwanie i przejdzie do jego obsługi. Automatycznie po obsłużeniu tego przerwania wyczyści rejestr kontrolera przerwań u odmaskuje przerwania od innych urządzeń.
Wydaje mi się, że takie rozwiązanie jest w miarę sensowne i możliwe do zrealizowania.

Pozdrawiam

Wróć do „PLD/FPGA i inne zagadnienia techniki cyfrowej”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 27 gości