useOCP

Adopt OCP-IP attributes

OCP-IP has carried out extensive work in order to create a "socket" into which almost any IP can fit. In doing so, they have created a pallet of attributes that covers a wide range of busses.

In general, we simply adopt these attributes.

Then the task is to represent the attributes efficiently in SystemC.

For the majority of attributes this is a simple task. There are three that are more interesting, Data, Address and Byte lane enable.