A newer version of this document is available. Customers should click here to go to the newest version.
6.6.12. MSA Interface
The rxN_msa_conduit ports allow designs access to the MSA and VB-ID parameters on a top-level port. The following table shows the 217-bit port bundle assignments. The prefixes msa and vbid denote parameters from the MSA and Vertical Blank ID (VB-ID) packets, respectively.
The sink asserts bit msa_valid when all msa_ signals are valid and deasserts during MSA update. The sink assigns the MSA parameters to zero when it is not receiving valid video data.
The sink asserts the msa_lock bit when the MSA fields have been correctly formatted for the last 15 video frames. Because msa_lock changes state only when msa_valid = 1, you can use its rising edge to strobe new MSA values following an idle video period; for example, when the source changes video resolution. You can use its deasserted state to invalidate received video data.
The sink asserts bit vbid_strobe for one clock cycle when it detects the VB-ID and all vbid_ signals are valid to be read.
|   Bit  |  
        Signal  |  
        Description  |  
     
|---|---|---|
|   216  |  
      msa_lock |   0 = MSA fields format error. 1 = MSA fields correctly formatted.  |  
     
|   215  |  
      vbid_strobe |   0 = VB-ID fields invalid, 1 = VB-ID fields valid.  |  
     
|   214:209  |  
      vbid_vbid[5:0] |   VB-ID bit field: 
  |  
     
|   208:201  |  
      vbid_Mvid[7:0] | Least significant 8 bits of Mvid for the video stream | 
|   200:193  |  
      vbid_Maud[7:0] | Least significant 8 bits of Maud for the audio stream | 
|   192  |  
      msa_valid | 0 = MSA fields are invalid or being updated, 1 = MSA fields are valid | 
|   191:168  |  
      msa_Mvid[23:0]/VFREQ[23:0] |   8B/10B Channel Coding: Mvid value for the main video stream. Used for stream clock recovery from link symbol clock. 128B/132B Channel Coding: VFREQ[23:0] lower 24-bit of the video pixel clock.  |  
     
|   167:144  |  
      msa_Nvid[23:0]/VFREQ[47:24] |   8B/10B Channel Coding: Nvid value for the main video stream. Used for stream clock recovery from link symbol clock. 128B/132B Channel Coding: VFREQ[47:24] upper 24-bit of the video pixel clock.  |  
     
|   143:128  |  
      msa_Htotal[15:0] | Horizontal total of received video stream in pixels | 
|   127:112  |  
      msa_Vtotal[15:0] | Vertical total of received video stream in lines | 
|   111  |  
      msa_HSP | H-sync polarity 0 = Active high, 1 = Active low | 
|   110:96  |  
      msa_HSW[14:0] | H-sync width in pixel count | 
|   95:80  |  
      msa_Hstart[15:0] | Horizontal active start from H-sync start in pixels (H-sync width + Horizontal back porch) | 
|   79:64  |  
      msa_Vstart[15:0] | Vertical active start from V-sync start in lines (V-sync width + Vertical back porch) | 
|   63  |  
      msa_VSP | V-sync polarity 0 = Active high, 1 = Active low | 
|   62:48  |  
      msa_VSW[14:0] | V-sync width in lines | 
|   47:32  |  
      msa_Hwidth[15:0] | Active video width in pixels | 
|   31:16  |  
      msa_Vheight[15:0] | Active video height in lines | 
|   15:8  |  
      msa_MISC0[7:0] |  The MISC0[7:1] and MISC1[7] fields indicate the color encoding format. The color depth is indicated in MISC0[7:5]: 
       
 For details about the encoding format, refer to the VESA DisplayPort Standard version 1.4.  |  
     
|   7:0  |  
      msa_MISC1[7:0] |