Shouldn't one use some hardware description language (HDL) in such chapters? Or I've overlooked where the code is placed?
[1]: https://www.cadence.com/en_US/home/tools/system-design-and-v...
For large ASIC designs like this, companies often use numerous (12+) FPGAs connected via transceivers on dedicated simulation boards.
I can't quite grok the filter added to the DDS to generate twiddle factors for FFTs. I'll have to re-read that section a few time for it to sink in.