Я хочу записать данные в общую память, поступающую из разных часовых доменов, как я могу это сделать?У меня есть один общий блок памяти, и этот блок памяти работает на часах, имеющих частоту clk.Теперь я хочу записать данные в эту память, поступающие из разных часовых доменов, например, clk1, clk2, clk3, clk4 и т. Д. Как это сделать?
Я думал об использовании FIFO для каждого тактового домена, т. Е. В 1-й FIFO есть входClock CLK1 и вывод на CLK (так же, как память), 2-й FIFO будет иметь входные часы CLK2 и вывод на CLK (так же, как память) и т. д. Но, похоже, мой дизайн будет перерос, если я буду использовать большое количество FIFO,Пожалуйста, скажите мне правильный подход.