This thing does what it's supposed to. It's actually relatively one of the easier chips to talk to as well. I've worked with some other time generation chips that require more complicated command structures involving choosing an octave, then a frequency within that octave and then phase and proper command to engage. All this requires is a frequency represented by a 32bit unsigned integer scaled from 0Hz to 125Hz. Phase is optional and only really useful if you have two or more of these things, or want to lag the signal behind the reference crystal. This thing can be talked to in serial or parallel. Serial is what I did. Note: to have to hard wire a couple of the data pins to Vcc and others to GND to get the roper behavior..info is in the data sheet.
There's no documentation for this thing, but it's basically a breakout board for the AD9850, the data sheet will get you far, you just need to figure out the breakout pins to the chip pins. The chip has a built in comparator (for square wave generation), the threshold voltage is controlled by the trim-pot on the board (I could find no mention of this anywhere); the board feeds its generated sine wave to the comparator already.






