and should be planned for. This suggests that the selection of bus architecture (and its adapter interface) should not be part of a proposed standard but left up to the manufacturer(s). An alternate viewpoint is that the RG may not become a standard without an agreed upon bus protocol, with designers having to support multiple protocols. The standards implementation groups should decide this issue.
Here is an example of the possible operation of the adapters in the RG. The details of how the RG actually operates will be defined during the standardization process.
Typically, each adapter will be servicing multiple data streams; for example, multiple telephone calls, multiple Internet accesses, or multiple video streams. When the RG is configured initially, and thereafter whenever an adapter is added or removed, each adapter registers with the system manager the services that are connected. For example, it might register that two telephones with distinct telephone numbers are attached; or it might register that it offers one or more access network services. When an adapter on the residence side initiates a new session, for example, Internet access or video-on-demand access, the adapter associates a stream identifier with the new session and requests the system manager to allocate an appropriate inbound (and outbound) transport to it. This is done by setting registers on the adapters and then interrupting the system processor; the RG control microprocessor collects the data from the adapter and passes it to the system manager program. If there is available capacity, the system manager returns the bus address of a register on the appropriate adapter (typically the access network