|  | 
| 这是反常规操作,实际占用资源会更多,属于比较坑的思路。如果只是为了学习无所谓。0 z8 b( ^6 j- W/ G: e. T7 H //------假定25MHz/100MHz同源(即相位偏差为0,时钟电气参数一致)
 8 @+ B2 |5 P% d* ?* a. l5 s( A1.fifo-a工作在25MHz频率用来写入数据,fifo-b工作在100MHz频率用来读出数据;# D, B. k; _0 T
 2.理论上讲,fifo-a读出数据持续的有效期是fifo-b工作的四个时钟周期;
 2 m% G: `4 X2 [& T, k3.fifo-b的写使能信号为fifo-a的读使能信号上升沿(需要打两拍/三拍/多拍,具体跟fifo-a设置相关)  f. j- G! b* t
 4.fifo-b的写数据为写使能信号有效时的fifo-a读出数据。2 U/ @) J- @8 P& M& e
 //------备注
 & M9 T, ]  z% Z, F1.fifo的写入是同步的(写使能/写数据),但是fifo的读出不是同步的(读使能/读数据)。8 Y6 i# n$ h6 W7 M
 2.整体的处理涉及到异步信号的处理(跨时钟域)。
 ' d8 ^7 W; ]) g( \
 | 
 |