NOTE: I've tried reading about this in the core manual but sometimes the wording in the core manual specifically makes me feel really stupid. Hoping to have someone explain SR.C to me in a less abstract way.
I tried to make a core cell that would run through a buffer at 1/2 1/4 /18 etc. of the sample clock rate so tried making a clock divider which meant I needed to read this SR.C and then do some stuff with a counter etc. to decide if the clock should be passed on to whatever consumes the divider. The thing that was consuming this was the read from array memory module that usually takes its clock from SR.C in my experience.
But it wasn't as straightforward as I thought it would be. There's more stuff coming through SR.C than a 1 or a 0 right?
Side note I saw a core macro that looked like it would do divisions for me but seemed to be for control rate clocks only. I may have missed one that fit my needs… But still it would be nice to create my own clock divider thing to learn core better.
TLDR main question is what's in SR.C, does it makes sense to pull it apart in a new core macro and do stuff with the pieces and then put it back together then spew it out? If so what's the part that you divide?
Thanks!