With the aid of the circuit code BCYSSYS, a series of small two-staged explosive magnetic generators and a compact explosive pulsed power source(EPPS) have been designed and tested. Experimental results show that the small two-staged generator can output 100 kA currents on an inductive load of 3 μH with the pulse duration of 10 μs. The compact EPPS is shorter than 1.2 m in length, 0.4 m in diameter, and weights 100 kg. When the resistance load is 8.7 Ω, the output power of the EPPS exceeds 20 GW. The calculated and experimental results agree well, verifying the feasibility of theoretical EPPS designing based on BCYSSYS.