We received our Xylo-L, and it does look like the hardware guy is having fun. Thank you!
We are planning to connect it via USB to a Technologic TS-7800 SBC running Linux as part of a gamma ray experiment that will fly as a balloon payload.
The Xylo-L will be used to packetize the serial data streams from 32 detectors and forward those packets to the TS-7800.
Ideally we would like to configure EP2 to be an interrupt-in endpoint with quad buffering. The TS-7800 would then have a driver that stored the received data in a ring buffer and supported a non-blocking read of that ring buffer.
This design should provide the Xylo-L with the most frequent opportunity to offload its data while placing the minimum overhead on the TS-7800's CPU.
Given the variety of examples available it seems that developing the above software would be a manageable task, but in an effort not to duplicate other peoples efforts, I would like to ask the following questions:
- 1. Is the buffering scheme configurable in the 8051 firmware image provide with the Xylo-L?
2. Would it be possible to get a firmware image for the 8051 that configures EP2 as described above?
3. Would it be possible to get the source for the 8051 firmware image provide with the Xylo-L?
- * Either under NDA or with any proprietary code removed.
- * Just the ones that pertain to the non-proprietary configuration.
Thank you,
Bruno Pape
Space Science Center
University of New Hampshire
Durham, NH 03824