So I found a use for my sin/cos CORDIC for a block that rotates PM signal by multiplying it with an NCO output. Since there is an atan2 CORDIC before it anyway the delay needed to fill the pipeline when it starts doesn’t really matter, but no one really stops me from prefilling the pipeline with initial values… Maybe I should add an option for that in case this is needed for something in the future.
For now I have 2 blocks which need a fast NCO and thus use 2 memory ports for sin/cos tables and one which can live with CORDIC, very convenient.