ATSAMV71Q21RT MLB registers

The 29 registers of MLB (MediaLB), from 0x40068000, with their reset value and every field. The ATSAMV71Q21RT has 3003 registers in 69 peripherals, one page each.

MLB MediaLB

MLB_MLBC0MediaLB Control 0 Register

Address
0x40068000
Reset
0x00000000
Access
read/write
Size
32-bit
7 fields
FieldBitsWhat it does
FCNT17:15The number of frames per sub-buffer for synchronous channels
  • 0 1 frame per sub-buffer (Operation is the same as Standard mode.)
  • 1 2 frames per sub-buffer
  • 2 4 frames per sub-buffer
  • 3 8 frames per sub-buffer
  • 4 16 frames per sub-buffer
  • 5 32 frames per sub-buffer
  • 6 64 frames per sub-buffer
CTLRETRY14Control Tx Packet Retry
ASYRETRY12Asynchronous Tx Packet Retry
MLBLK7MediaLB Lock Status (read-only)
ZERO5Must be Written to 0
MLBCLK4:2MLBCLK (MediaLB clock) Speed Select
  • 0 256xFs (for MLBPEN = 0)
  • 1 512xFs (for MLBPEN = 0)
  • 2 1024xFs (for MLBPEN = 0)
MLBEN0MediaLB Enable

MLB_MS0MediaLB Channel Status 0 Register

Address
0x4006800C
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
MCS31:0MediaLB Channel Status [31:0] (cleared by writing a 0)

MLB_MS1MediaLB Channel Status1 Register

Address
0x40068014
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
MCS31:0MediaLB Channel Status [63:32] (cleared by writing a 0)

MLB_MSSMediaLB System Status Register

Address
0x40068020
Reset
0x00000000
Access
read/write
Size
32-bit
6 fields
FieldBitsWhat it does
SERVREQ5Service Request Enabled
SWSYSCMD4Software System Command Detected in the System Quadlet (cleared by writing a 0)
CSSYSCMD3Channel Scan System Command Detected in the System Quadlet (cleared by writing a 0)
ULKSYSCMD2Network Unlock System Command Detected in the System Quadlet (cleared by writing a 0)
LKSYSCMD1Network Lock System Command Detected in the System Quadlet (cleared by writing a 0)
RSTSYSCMD0Reset System Command Detected in the System Quadlet (cleared by writing a 0)

MLB_MSDMediaLB System Data Register

Address
0x40068024
Reset
0x00000000
Access
read only
Size
32-bit
4 fields
FieldBitsWhat it does
SD223:16System Data (Byte 2)
SD115:8System Data (Byte 1)
SD07:0System Data (Byte 0)
SD331:24System Data (Byte 3)

MLB_MIENMediaLB Interrupt Enable Register

Address
0x4006802C
Reset
0x00000000
Access
read/write
Size
32-bit
15 fields
FieldBitsWhat it does
CTX_BREAK29Control Tx Break Enable
CTX_PE28Control Tx Protocol Error Enable
CTX_DONE27Control Tx Packet Done Enable
CRX_BREAK26Control Rx Break Enable
CRX_PE25Control Rx Protocol Error Enable
CRX_DONE24Control Rx Packet Done Enable
ATX_BREAK22Asynchronous Tx Break Enable
ATX_PE21Asynchronous Tx Protocol Error Enable
ATX_DONE20Asynchronous Tx Packet Done Enable
ARX_BREAK19Asynchronous Rx Break Enable
ARX_PE18Asynchronous Rx Protocol Error Enable
ARX_DONE17Asynchronous Rx Done Enable
SYNC_PE16Synchronous Protocol Error Enable
ISOC_BUFO1Isochronous Rx Buffer Overflow Enable
ISOC_PE0Isochronous Rx Protocol Error Enable

MLB_MLBC1MediaLB Control 1 Register

Address
0x4006803C
Reset
0x00000000
Access
read/write
Size
32-bit
3 fields
FieldBitsWhat it does
NDA15:8Node Device Address
CLKM7MediaLB Clock Missing Status (cleared by writing a 0)
LOCK6MediaLB Lock Error Status (cleared by writing a 0)

MLB_HCTLHBI Control Register

Address
0x40068080
Reset
0x00000000
Access
read/write
Size
32-bit
3 fields
FieldBitsWhat it does
EN15HBI Enable
RST11Address Generation Unit 1 Software Reset
RST00Address Generation Unit 0 Software Reset

MLB_HCMR0HBI Channel Mask 0 Register 0

Address
0x40068088
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
CHM31:0Bitwise Channel Mask Bit [31:0]

MLB_HCMR1HBI Channel Mask 0 Register 0

Address
0x4006808C
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
CHM31:0Bitwise Channel Mask Bit [31:0]

MLB_HCER0HBI Channel Error 0 Register 0

Address
0x40068090
Reset
0x00000000
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
CERR31:0Bitwise Channel Error Bit [31:0]

MLB_HCER1HBI Channel Error 0 Register 0

Address
0x40068094
Reset
0x00000000
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
CERR31:0Bitwise Channel Error Bit [31:0]

MLB_HCBR0HBI Channel Busy 0 Register 0

Address
0x40068098
Reset
0x00000000
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
CHB31:0Bitwise Channel Busy Bit [31:0]

MLB_HCBR1HBI Channel Busy 0 Register 0

Address
0x4006809C
Reset
0x00000000
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
CHB31:0Bitwise Channel Busy Bit [31:0]

MLB_MDAT0MIF Data 0 Register 0

Address
0x400680C0
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DATA31:0CRT or DBR Data

MLB_MDAT1MIF Data 0 Register 0

Address
0x400680C4
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DATA31:0CRT or DBR Data

MLB_MDAT2MIF Data 0 Register 0

Address
0x400680C8
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DATA31:0CRT or DBR Data

MLB_MDAT3MIF Data 0 Register 0

Address
0x400680CC
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DATA31:0CRT or DBR Data

MLB_MDWE0MIF Data Write Enable 0 Register 0

Address
0x400680D0
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
MASK31:0Bitwise Write Enable for CTR Data - bits[31:0]

MLB_MDWE1MIF Data Write Enable 0 Register 0

Address
0x400680D4
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
MASK31:0Bitwise Write Enable for CTR Data - bits[31:0]

MLB_MDWE2MIF Data Write Enable 0 Register 0

Address
0x400680D8
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
MASK31:0Bitwise Write Enable for CTR Data - bits[31:0]

MLB_MDWE3MIF Data Write Enable 0 Register 0

Address
0x400680DC
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
MASK31:0Bitwise Write Enable for CTR Data - bits[31:0]

MLB_MCTLMIF Control Register

Address
0x400680E0
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
XCMP0Transfer Complete (Write 0 to Clear)

MLB_MADRMIF Address Register

Address
0x400680E4
Reset
0x00000000
Access
read/write
Size
32-bit
3 fields
FieldBitsWhat it does
TB30Target Location Bit
  • 0 Selects CTR
  • 1 Selects DBR
ADDR13:0CTR or DBR Address
WNR31Write-Not-Read Selection

MLB_ACTLAHB Control Register

Address
0x400683C0
Reset
0x00000000
Access
read/write
Size
32-bit
4 fields
FieldBitsWhat it does
MPB4DMA Packet Buffering Mode
  • 0 Single-packet mode
  • 1 Multiple-packet mode
DMA_MODE2DMA Mode
SMX1AHB Interrupt Mux Enable
SCE0Software Clear Enable

MLB_ACSR0AHB Channel Status 0 Register 0

Address
0x400683D0
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
CHS31:0Interrupt Status for Logical Channels [31:0] (cleared by writing a 1)

MLB_ACSR1AHB Channel Status 0 Register 0

Address
0x400683D4
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
CHS31:0Interrupt Status for Logical Channels [31:0] (cleared by writing a 1)

MLB_ACMR0AHB Channel Mask 0 Register 0

Address
0x400683D8
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
CHM31:0Bitwise Channel Mask Bits 31 to 0

MLB_ACMR1AHB Channel Mask 0 Register 0

Address
0x400683DC
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
CHM31:0Bitwise Channel Mask Bits 31 to 0