The IEEE Registration Authority assigned 'company_id' is the company_id value defined in IEEE Std 1212-1991 Control and Status Register Architecture (CSR Architecture) and the company Id value used within the 1596-1992 Scalable Coherent Interface.
Within the context of the IEEE 1596-1992 Scalable Coherent Interface, each node is assumed to have a unique identity, called uniqueId. During ringlet initialization, the uniqueId identifies the packets that each node generates. The uniqueId value may be randomly generated at startup (using an uncorrelated thermal noise source) or may be manufactured uniquely (a 24 bit companyId followed by a 40 bit company Unique identifier).
For uniquely-manufactured uniqueId values, the 24 bit company Id value is the most-significant portion of the 64-bit uniqueId value. The 40 least-significant bits of the uniqueId value are company Unique bits which are assigned by the owner of the company Id value.
For example, a company Id value of ACDE48
(which has a binary representation of
101011001101111001001000
) is placed in an
initialization packet as illustrated below. In the context of this figure,
the 40 company Unique bits are labeled as # characters.
IEEE Std 1596-1992 Scalable Coherent Interface Tutorial Rev. 27 Jul92