47.6.3 Internal Flow Description

The internal functional blocks of the MLB include:

  • MediaLB Block (MLB PHY): Implements the physical and link-layer requirements of a MediaLB 3-pin interface. Serial-to-parallel and parallel-to-serial data transformations are implemented, as well as MediaLB frame synchronization.
  • Host Bus Interface Block (HBI): Provides 16-bit parallel Client access to all MOST channels and data types for the external Host Controller (HC). The HBI supports up to 64 independent channels with a minimum access latency of 40 ns per word and a maximum bandwidth of 400 Mbps.
  • Routing Fabric Block (RF): Manages the flow of data between the MediaLB block and the HBI block, implementing a bus arbiter and multiplexing logic to the Channel Table RAM (CTR) and the Data Buffer RAM (DBR).
  • Memory Interface Block (MIF): Implements a bridge between the I/O bus and the customer-implemented RAMs (i.e. Channel Table and Data Buffer).
  • Interrupt Interface Block (INTIF): Sends notifications to HBI that there are changes to the channel descriptors.
  • Clocks, Power, and Reset Block (CPR): Implements clock and reset multiplexing and synchronization.
  • AHB Block (AHB): Implements a bus bridge between the AHB Host and the HBI Client interfaces.
  • APB Block (APB): Implements a bus bridge that translates the two-cycle APB interface signals to the single-cycle I/O interface signals.