toolchain: add TSI
examples: add TSI example