Using a VirtexE part. I have two banks of registers. One is actually a
32-bit counter running real slow at 1KHz (1mS time tag). The other is a set of data registers that run anywhere from 100Hz to 100MHz. I need to register the time tag set of registers into the variable frequency registers at predetermined... but variable intervals. I can't do a majority vote with either clock because I don't know which will be running faster and I only have a couple clock periods to live with as far as delay. I draw a blank on this one, does anybody have any ideas to this predicament?I tried doing this with simple registering from one set to the other... And, as expected, I run into metastability problems several times per second.
TIA, Ed