Model 505 expands the previously established boundaries of antiquated pulse generating equipment by adding 8 independent channels, multiple modes of operation, and 16 different edges into a single instrument. As a pulse generator model 505 provides rate, delay, width, and output adjustability with each channel. As a digital delay generator, model 505 provides fine resolution, timing, and low jitter. By allowing external, internal, and 3rd party software to control the 505 this Digital Delay and Pulse Generator can address many application specific requirements.