On my CBR, the signal generator is called a pulse generator. It is on the left crank. When mine went out, it still sparked, but there was no advance. Using a timing light, the timing mark stayed at the T (top dead center) mark. To test my generator, the resistance between the connector terminals is 460-580 ohms at 68 degrees F.
I would check the ignition switch, and all the safety switches (kick stand, clutch lever, tip-over, emergency stop, etc.).