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
Field
Bits
What it does
FCNT
17:15
The 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
CTLRETRY
14
Control Tx Packet Retry
ASYRETRY
12
Asynchronous Tx Packet Retry
MLBLK
7
MediaLB Lock Status (read-only)
ZERO
5
Must be Written to 0
MLBCLK
4:2
MLBCLK (MediaLB clock) Speed Select
0 256xFs (for MLBPEN = 0)
1 512xFs (for MLBPEN = 0)
2 1024xFs (for MLBPEN = 0)
MLBEN
0
MediaLB Enable
MLB_MS0MediaLB Channel Status 0 Register
Address
0x4006800C
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
Field
Bits
What it does
MCS
31:0
MediaLB 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
Field
Bits
What it does
MCS
31:0
MediaLB 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
Field
Bits
What it does
SERVREQ
5
Service Request Enabled
SWSYSCMD
4
Software System Command Detected in the System Quadlet (cleared by writing a 0)
CSSYSCMD
3
Channel Scan System Command Detected in the System Quadlet (cleared by writing a 0)
ULKSYSCMD
2
Network Unlock System Command Detected in the System Quadlet (cleared by writing a 0)
LKSYSCMD
1
Network Lock System Command Detected in the System Quadlet (cleared by writing a 0)
RSTSYSCMD
0
Reset 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
Field
Bits
What it does
SD2
23:16
System Data (Byte 2)
SD1
15:8
System Data (Byte 1)
SD0
7:0
System Data (Byte 0)
SD3
31:24
System Data (Byte 3)
MLB_MIENMediaLB Interrupt Enable Register
Address
0x4006802C
Reset
0x00000000
Access
read/write
Size
32-bit
15 fields
Field
Bits
What it does
CTX_BREAK
29
Control Tx Break Enable
CTX_PE
28
Control Tx Protocol Error Enable
CTX_DONE
27
Control Tx Packet Done Enable
CRX_BREAK
26
Control Rx Break Enable
CRX_PE
25
Control Rx Protocol Error Enable
CRX_DONE
24
Control Rx Packet Done Enable
ATX_BREAK
22
Asynchronous Tx Break Enable
ATX_PE
21
Asynchronous Tx Protocol Error Enable
ATX_DONE
20
Asynchronous Tx Packet Done Enable
ARX_BREAK
19
Asynchronous Rx Break Enable
ARX_PE
18
Asynchronous Rx Protocol Error Enable
ARX_DONE
17
Asynchronous Rx Done Enable
SYNC_PE
16
Synchronous Protocol Error Enable
ISOC_BUFO
1
Isochronous Rx Buffer Overflow Enable
ISOC_PE
0
Isochronous Rx Protocol Error Enable
MLB_MLBC1MediaLB Control 1 Register
Address
0x4006803C
Reset
0x00000000
Access
read/write
Size
32-bit
3 fields
Field
Bits
What it does
NDA
15:8
Node Device Address
CLKM
7
MediaLB Clock Missing Status (cleared by writing a 0)
LOCK
6
MediaLB Lock Error Status (cleared by writing a 0)
MLB_HCTLHBI Control Register
Address
0x40068080
Reset
0x00000000
Access
read/write
Size
32-bit
3 fields
Field
Bits
What it does
EN
15
HBI Enable
RST1
1
Address Generation Unit 1 Software Reset
RST0
0
Address Generation Unit 0 Software Reset
MLB_HCMR0HBI Channel Mask 0 Register 0
Address
0x40068088
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
Field
Bits
What it does
CHM
31:0
Bitwise Channel Mask Bit [31:0]
MLB_HCMR1HBI Channel Mask 0 Register 0
Address
0x4006808C
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
Field
Bits
What it does
CHM
31:0
Bitwise Channel Mask Bit [31:0]
MLB_HCER0HBI Channel Error 0 Register 0
Address
0x40068090
Reset
0x00000000
Access
read only
Size
32-bit
1 field
Field
Bits
What it does
CERR
31:0
Bitwise Channel Error Bit [31:0]
MLB_HCER1HBI Channel Error 0 Register 0
Address
0x40068094
Reset
0x00000000
Access
read only
Size
32-bit
1 field
Field
Bits
What it does
CERR
31:0
Bitwise Channel Error Bit [31:0]
MLB_HCBR0HBI Channel Busy 0 Register 0
Address
0x40068098
Reset
0x00000000
Access
read only
Size
32-bit
1 field
Field
Bits
What it does
CHB
31:0
Bitwise Channel Busy Bit [31:0]
MLB_HCBR1HBI Channel Busy 0 Register 0
Address
0x4006809C
Reset
0x00000000
Access
read only
Size
32-bit
1 field
Field
Bits
What it does
CHB
31:0
Bitwise Channel Busy Bit [31:0]
MLB_MDAT0MIF Data 0 Register 0
Address
0x400680C0
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
Field
Bits
What it does
DATA
31:0
CRT or DBR Data
MLB_MDAT1MIF Data 0 Register 0
Address
0x400680C4
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
Field
Bits
What it does
DATA
31:0
CRT or DBR Data
MLB_MDAT2MIF Data 0 Register 0
Address
0x400680C8
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
Field
Bits
What it does
DATA
31:0
CRT or DBR Data
MLB_MDAT3MIF Data 0 Register 0
Address
0x400680CC
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
Field
Bits
What it does
DATA
31:0
CRT or DBR Data
MLB_MDWE0MIF Data Write Enable 0 Register 0
Address
0x400680D0
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
Field
Bits
What it does
MASK
31:0
Bitwise 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
Field
Bits
What it does
MASK
31:0
Bitwise 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
Field
Bits
What it does
MASK
31:0
Bitwise 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
Field
Bits
What it does
MASK
31:0
Bitwise Write Enable for CTR Data - bits[31:0]
MLB_MCTLMIF Control Register
Address
0x400680E0
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
Field
Bits
What it does
XCMP
0
Transfer Complete (Write 0 to Clear)
MLB_MADRMIF Address Register
Address
0x400680E4
Reset
0x00000000
Access
read/write
Size
32-bit
3 fields
Field
Bits
What it does
TB
30
Target Location Bit
0 Selects CTR
1 Selects DBR
ADDR
13:0
CTR or DBR Address
WNR
31
Write-Not-Read Selection
MLB_ACTLAHB Control Register
Address
0x400683C0
Reset
0x00000000
Access
read/write
Size
32-bit
4 fields
Field
Bits
What it does
MPB
4
DMA Packet Buffering Mode
0 Single-packet mode
1 Multiple-packet mode
DMA_MODE
2
DMA Mode
SMX
1
AHB Interrupt Mux Enable
SCE
0
Software Clear Enable
MLB_ACSR0AHB Channel Status 0 Register 0
Address
0x400683D0
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
Field
Bits
What it does
CHS
31:0
Interrupt 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
Field
Bits
What it does
CHS
31:0
Interrupt Status for Logical Channels [31:0] (cleared by writing a 1)