dora
Full Member level 3
Hi Gents,
I have the following engineering issue which I would like to solve using CPLD in Verilog.
I have a 16 bit data bus and I get data stream on this bus coming at f1=10KHz clock.
I want to pass this data stream to another asynchroneous f2=10Khz clock domain.
Each coming word in the f1 domain I need to pass to f2 domain,
and if f1 and f2 get a tick close enought so the input data is not 'stable' at the f2 tick
then I want to pass the previous word into f2.
Will try to ilustrate this
What will be the esisest way to do this?
Thanks
Dora
I have the following engineering issue which I would like to solve using CPLD in Verilog.
I have a 16 bit data bus and I get data stream on this bus coming at f1=10KHz clock.
I want to pass this data stream to another asynchroneous f2=10Khz clock domain.
Each coming word in the f1 domain I need to pass to f2 domain,
and if f1 and f2 get a tick close enought so the input data is not 'stable' at the f2 tick
then I want to pass the previous word into f2.
Will try to ilustrate this
Code:
word0 word1 word2 word3
f1| | | |
f2 | | | |
word0 word1 word2 word2
Thanks
Dora