A BeagleBone Black (BBB) single-board open-source computer was implemented as a low-cost fully programmable pulse generator. The pulse generator makes use of the BBB Programmable Real-Time Unit (PRU) subsystem to achieve a deterministic temporal resolution of 5 ns, an RMS jitter of 290 ps and a timebase stability on the order of 10 ppm. A python based software framework has also been developed to simplify the usage of the pulse generator.
Cite
@article{arxiv.1504.07024,
title = {Application of a single-board computer as a low cost pulse generator},
author = {Marcus Fedrizzi and Julio Soria},
journal= {arXiv preprint arXiv:1504.07024},
year = {2015}
}