You can use the 555's 'Discharge' FET to produce a 'switching current' triangular wave. Charge a cap on any fixed reference voltage with a current 2*Io while discharging it with Io (-> charging with Io). The 555's switch add's another 2*Io to the discharge path (-> discharging with Io). Build...