"TLPs are used to communicate transactions, such as read andwrite, as well as certain types of events." . . . .