Odczyt kilku urządzeń RS232 w FPGA
: 31 maja 2016 19:31
Witam,
próbuję opanować komunikację z urządzeniami po RS232 z poziomu FPGA (korzystam z sbRIO-9627 i karty NI9870). Wykorzystałem przykład "NI-987x Serial Loopback" i udało mi się skomunikować z jednym urządzeniem. I tu pytanie: jak rozszerzyć ten przykład na wiele urządzeń? Jestem początkujący w FPGA i z przerwaniami nigdy dotychczas nie miałem do czynienia. Czy dla kolejnych urządzeń dodaje się kolejne numery przerwań? Jak to rozwiązać w vi na FPGA - dodać kolejne pętle równoległe? W przykładzei są trzy opcje - na razie wykrzystuję zapis i odczyt za pomocą kolejek DMA.
Z góry dzięki za pomoc
Przemek
próbuję opanować komunikację z urządzeniami po RS232 z poziomu FPGA (korzystam z sbRIO-9627 i karty NI9870). Wykorzystałem przykład "NI-987x Serial Loopback" i udało mi się skomunikować z jednym urządzeniem. I tu pytanie: jak rozszerzyć ten przykład na wiele urządzeń? Jestem początkujący w FPGA i z przerwaniami nigdy dotychczas nie miałem do czynienia. Czy dla kolejnych urządzeń dodaje się kolejne numery przerwań? Jak to rozwiązać w vi na FPGA - dodać kolejne pętle równoległe? W przykładzei są trzy opcje - na razie wykrzystuję zapis i odczyt za pomocą kolejek DMA.
Z góry dzięki za pomoc
Przemek