tried different clk domains

3 cycle read/write is OK, need write/read buffers to cross clk domains.