Truvativ/SRAM BB's have slightly different inside diameters on each cup. A crankset by SRAM/Truvativ requires a SRAM/Truvativ BB.
Shimano and FSA BB's have the same diameter on both cups. They are compatible with each other.
All of these BB's use the same tool.