--- Quote Start ---
This is going to be a look-up table (LUT) - this is just a ROM.
It is basically a rom where you provide the address (modulation index) and you get the output data (angles)
It is quite straight forward to code in VHDL and there are plenty of examples out there.
--- Quote End ---
Thank you, this was what i thought i needed to use as well. A follow up question though, do i need to use 9 of these blocks in parallel or can it all be done with one, and also how could I test the functionality of this (with a 7-segment display maybe as output)?