extern "sync.sv" { //// ANCHOR: sync_interface primitive std_sync_reg[WIDTH]( @write_together(1) in_0: WIDTH, @write_together(2) in_1: WIDTH, read_en_0: 1, read_en_1: 1, @write_together(1) write_en_0: 1, @write_together(2) write_en_1: 1, @clk clk: 1, @reset reset: 1 ) -> ( out_0: WIDTH, out_1: WIDTH, write_done_0: 1, write_done_1: 1, read_done_0: 1, read_done_1: 1, peek: WIDTH ); //// ANCHOR_END: sync_interface }