def METHOD_NAME(self, platform):
    m = Module()
    m.submodules += self.analyzer
    pins_i = Signal.like(self.pads.i_t.i)
    pins_r = Signal.like(self.pads.i_t.i)
    m.submodules += FFSynchronizer(self.pads.i_t.i, pins_i)
    m.d.sync += pins_r.eq(pins_i)
    m.d.comb += [
        self.event_source.data.eq(pins_i),
        self.event_source.trigger.eq(pins_i != pins_r)
    ]
    return m