20 likes | 134 Vues
The STT MB Support Package for VxWorks offers comprehensive tools for detecting and initializing Universe II chips and managing PCI devices. It configures PCI-to-PCI bridges, allocates memory, and provides both single and burst transfer access methods. An EPICS-based server enables remote debugging access to PCI devices, while device-specific methods facilitate control of Local Control FPGA and LRB/LTB. The Python client offers interactive access to detected PCI devices for basic hardware debugging without software development, albeit with slower performance. Documentation is forthcoming.
E N D
STT MB Support Package • VxWorks part (C++): • Detects MBs and initializes UniverseII chips • Configures PCI-to-PCI bridges, detects PCI devices and allocates memory for them • Provides PCI single and burst transfer access methods • Provides EPICS-based “server” method which allows slow remote access to the PCI devices (for debugging) • Provides some device-specific methods for the Local Control FPGA and LRB/LTB (as a part of user-implemented “drivers”) • Provides “parser” method as a tool for a language-independent PCI device initialization (under development)
STT MB Support Package • Client part (Python): • Provides an interactive access to all detected PCI devices (single transfers only) • Allows to do basic PCI hardware debugging without any software development • Is very slow (0.2 sec per single read/write command) • Documentation will be available soon.