a method of performing transactions in a communication network in which is exchanged between intellectual property cores has information transported in packets which include a header for transporting control information and one or more payloads transporting content . a versatile packet format is used which is adapted to transport different traffic patterns generated by the ip cores using different protocols for simple interoperability between the ip cores and also providing configurability of the granularity arbitration process to correct crossing the routers in the communication network .