SPRS993E March 2017 – December 2018 DRA76P , DRA77P
PRODUCTION DATA.
Refer to the PDF data sheet for device specific package drawings
The MLBSS allows connection to a MOST (Media Oriented Systems Transport) network controller for transport of media and control data between multimedia nodes. The MLBSS supports the following features:
NOTE
For more information, see the Media Local Bus (MLB) section of the Device TRM.
NOTE
MLB in 6-pin mode may require pullups/ pulldowns on SIG and DAT bus signals. For additional details, please consult the MLB bus interface specification.
Table 5-119 and Figure 5-77 present Timing Requirements for MLBCLK 3-Pin Option.
NO. | PARAMETER | DESCRIPTION | MODE | MIN | MAX | UNIT |
---|---|---|---|---|---|---|
1 | tc(MLBCLK) | Cycle time, MLB_CLK | 512FS | 39 | ns | |
1024FS | 19.5 | ns | ||||
2 | tw(MLBCLK) | Pulse duration, MLB_CLK high | 512FS | 14 | ns | |
1024FS | 9.3 | ns | ||||
3 | tw(MLBCLK) | Pulse duration, MLB_CLK low | 512FS | 14 | ns | |
1024FS | 6.1 | ns |
Table 5-120 and Table 5-121 present Timing Requirements and Switching Characteristics for MLB 3-Pin Option.
NO. | PARAMETER | DESCRIPTION | MODE | MIN | MAX | UNIT |
---|---|---|---|---|---|---|
5 | tsu(MLBDAT-MLBCLKL) | Setup time, MLB_DAT/MLB_SIG input valid before MLB_CLK low | 512FS | 1 | ns | |
1024FS | 1 | ns | ||||
6 | th(MLBCLKL-MLBDAT) | Hold time, MLB_DAT/MLB_SIG input valid after MLB_CLK low | 512FS | 4 | ns | |
1024FS | 2 | ns |
NO. | PARAMETER | DESCRIPTION | MODE | MIN | MAX | UNIT |
---|---|---|---|---|---|---|
7 | td(MLBCLKH-MLBDATV) | Delay time, MLBCLKH rising to MLB_DAT/MLB_SIG valid | 512FS | 0 | 10 | ns |
1024FS | 0 | 7 | ns | |||
8 | tdis(MLBCLKL-MLBDATZ) | Disable time, MLBCLKH falling to MLB_DAT/MLB_SIG Hi-Z | 512FS | 0 | 14 | ns |
1024FS | 0 | 6.1 | ns |
Table 5-122 and Figure 5-77 present Timing Requirements for MLKCLK 6-Pin Option.
NO. | PARAMETER | DESCRIPTION | MODE | MIN | MAX | UNIT |
---|---|---|---|---|---|---|
1 | tc(MLBCLKx) | Cycle time, MLB_CLKP/N | 2048FS, 4096FS | 10 | ns | |
2 | tw(MLBCLKx) | Pulse duration, MLB_CLKP/N high | 2048FS, 4096FS | 4.5 | ns | |
3 | tw(MLBCLKx) | Pulse duration, MLB_CLKP/N low | 2048FS, 4096FS | 4.5 | ns |
Table 5-123 and Table 5-124 present Timing Requirements and Switching Characteristics for MLB 6-Pin Option.
NO. | PARAMETER | DESCRIPTION | MODE | MIN | MAX | UNIT |
---|---|---|---|---|---|---|
5 | tsu(DATx-CLKxH) | Setup time, MLBP_DATx/MLBP_SIGx input valid before MLBP_CLKx rising | 2048FS | 1 | ns | |
4096FS | 0.5 - n×P/2 (1)(2) | ns | ||||
6 | th(CLKxH-DATx) | Hold time, MLBP_DATx/MLBP_SIGx input valid after MLBP_CLKx rising | 2048FS | 0.5 | ns | |
4096FS | 0.6 + n×P/2 (1)(2) | ns |
NO. | PARAMETER | DESCRIPTION | MODE | MIN | MAX | UNIT |
---|---|---|---|---|---|---|
5 | tsu(DATx-CLKxH) | Setup time, MLBP_DATx/MLBP_SIGx input valid before MLBP_CLKx rising | 2048FS | 0.5 | 7 | ns |
4096FS | 0.6 +n×P/2 (1)(2) | 2.5 +n×P/2 | ns | |||
6 | th(CLKxH-DATx) | Hold time, MLBP_DATx/MLBP_SIGx input valid after MLBP_CLKx rising | 2048FS | 0.5 | 7 | ns |
4096FS | 0.6 +n×P/2 (1)(2) | 3.5 +n×P/2 | ns |
NOTE
To configure the desired Manual IO Timing Mode the user must follow the steps described in section "Manual IO Timing Modes" of the Device TRM.
The associated registers to configure are listed in the CFG REGISTER column. For more information please see the Control Module Chapter in the Device TRM.
Manual IO Timings Modes must be used to guarantee some IO timings for MLB. See Table 5-29, Modes Summary for a list of IO timings requiring the use of Manual IO Timings Modes. See Table 5-125, Manual Functions Mapping for MLB for a definition of the Manual modes.
Table 5-125 lists the A_DELAY and G_DELAY values needed to calculate the correct values to be set in the CFG_x registers.
BALL | BALL NAME | MLB_MANUAL 1 | CFG REGISTER | MUXMODE | ||
---|---|---|---|---|---|---|
A_DELAY (ps) | G_DELAY (ps) | 0 | 5 | |||
AA3 | mcasp5_aclkx | 175 | 0 | CFG_MCASP5_ACLKX_IN | - | mlb_clk |
AA3 | mcasp5_aclkx | 430 | 411 | CFG_MCASP5_ACLKX_OUT | - | mlb_clk |
AB3 | mcasp5_axr0 | 0 | 0 | CFG_MCASP5_AXR0_IN | - | mlb_sig |
AB3 | mcasp5_axr0 | 0 | 0 | CFG_MCASP5_AXR0_OEN | - | mlb_sig |
AB3 | mcasp5_axr0 | 0 | 0 | CFG_MCASP5_AXR0_OUT | - | mlb_sig |
AA4 | mcasp5_axr1 | 0 | 0 | CFG_MCASP5_AXR1_IN | - | mlb_dat |
AA4 | mcasp5_axr1 | 0 | 0 | CFG_MCASP5_AXR1_OEN | - | mlb_dat |
AA4 | mcasp5_axr1 | 0 | 0 | CFG_MCASP5_AXR1_OUT | - | mlb_dat |
AB1 | mlbp_clk_p | 0 | 0 | CFG_MLBP_CLK_P_IN | mlbp_clk_p | - |
AB1 | mlbp_clk_p | 321 | 43 | CFG_MLBP_CLK_P_OUT | mlbp_clk_p | - |
AA2 | mlbp_dat_n | 30 | 1170 | CFG_MLBP_DAT_N_IN | mlbp_dat_n | - |
AA2 | mlbp_dat_n | 0 | 0 | CFG_MLBP_DAT_N_OEN | mlbp_dat_n | - |
AA2 | mlbp_dat_n | 0 | 0 | CFG_MLBP_DAT_N_OUT | mlbp_dat_n | - |
AA1 | mlbp_dat_p | 30 | 1170 | CFG_MLBP_DAT_P_IN | mlbp_dat_p | - |
AA1 | mlbp_dat_p | 0 | 0 | CFG_MLBP_DAT_P_OEN | mlbp_dat_p | - |
AA1 | mlbp_dat_p | 0 | 0 | CFG_MLBP_DAT_P_OUT | mlbp_dat_p | - |
AC2 | mlbp_sig_n | 55 | 1223 | CFG_MLBP_SIG_N_IN | mlbp_sig_n | - |
AC2 | mlbp_sig_n | 0 | 0 | CFG_MLBP_SIG_N_OEN | mlbp_sig_n | - |
AC2 | mlbp_sig_n | 0 | 0 | CFG_MLBP_SIG_N_OUT | mlbp_sig_n | - |
AC1 | mlbp_sig_p | 55 | 1223 | CFG_MLBP_SIG_P_IN | mlbp_sig_p | - |
AC1 | mlbp_sig_p | 0 | 0 | CFG_MLBP_SIG_P_OEN | mlbp_sig_p | - |
AC1 | mlbp_sig_p | 0 | 0 | CFG_MLBP_SIG_P_OUT | mlbp_sig_p | - |