toolchain: add TSI
examples: TSI