The 21 registers of SMC (Static Memory Controller), from 0x40080000, with their reset value and every field. The ATSAME70Q20B has 2961 registers in 67 peripherals, one page each.
SMC Static Memory Controller
SMC_CS_NUMBER0.SMC_SETUPSMC Setup Register
Address
0x40080000
Reset
0x00000000
Access
read/write
Size
32-bit
4 fields
Field
Bits
What it does
NCS_RD_SETUP
29:24
NCS Setup Length in READ Access
NRD_SETUP
21:16
NRD Setup Length
NCS_WR_SETUP
13:8
NCS Setup Length in WRITE Access
NWE_SETUP
5:0
NWE Setup Length
SMC_CS_NUMBER0.SMC_PULSESMC Pulse Register
Address
0x40080004
Reset
0x00000000
Access
read/write
Size
32-bit
4 fields
Field
Bits
What it does
NCS_RD_PULSE
30:24
NCS Pulse Length in READ Access
NRD_PULSE
22:16
NRD Pulse Length
NCS_WR_PULSE
14:8
NCS Pulse Length in WRITE Access
NWE_PULSE
6:0
NWE Pulse Length
SMC_CS_NUMBER0.SMC_CYCLESMC Cycle Register
Address
0x40080008
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
Field
Bits
What it does
NRD_CYCLE
24:16
Total Read Cycle Length
NWE_CYCLE
8:0
Total Write Cycle Length
SMC_CS_NUMBER0.SMC_MODESMC Mode Register
Address
0x4008000C
Reset
0x00000000
Access
read/write
Size
32-bit
9 fields
Field
Bits
What it does
PS
29:28
Page Size
0 4-byte page
1 8-byte page
2 16-byte page
3 32-byte page
PMEN
24
Page Mode Enabled
TDF_MODE
20
TDF Optimization
TDF_CYCLES
19:16
Data Float Time
DBW
12
Data Bus Width
0 8-bit Data Bus
1 16-bit Data Bus
BAT
8
Byte Access Type
0 Byte select access type:- Write operation is controlled using NCS, NWE, NBS0, NBS1.- Read operation is controlled using NCS, NRD, NBS0, NBS1.
1 Byte write access type:- Write operation is controlled using NCS, NWR0, NWR1.- Read operation is controlled using NCS and NRD.
EXNW_MODE
5:4
NWAIT Mode
0 Disabled-The NWAIT input signal is ignored on the corresponding chip select.
2 Frozen Mode-If asserted, the NWAIT signal freezes the current read or write cycle. After deassertion, the read/write cycle is resumed from the point where it was stopped.
3 Ready Mode-The NWAIT signal indicates the availability of the external device at the end of the pulse of the controlling read or write signal, to complete the access. If high, the access normally completes. If low, the access is extended until NWAIT returns high.
WRITE_MODE
1
Write Mode
READ_MODE
0
Read Mode
SMC_CS_NUMBER1.SMC_SETUPSMC Setup Register
Address
0x40080010
Reset
0x00000000
Access
read/write
Size
32-bit
4 fields
Field
Bits
What it does
NCS_RD_SETUP
29:24
NCS Setup Length in READ Access
NRD_SETUP
21:16
NRD Setup Length
NCS_WR_SETUP
13:8
NCS Setup Length in WRITE Access
NWE_SETUP
5:0
NWE Setup Length
SMC_CS_NUMBER1.SMC_PULSESMC Pulse Register
Address
0x40080014
Reset
0x00000000
Access
read/write
Size
32-bit
4 fields
Field
Bits
What it does
NCS_RD_PULSE
30:24
NCS Pulse Length in READ Access
NRD_PULSE
22:16
NRD Pulse Length
NCS_WR_PULSE
14:8
NCS Pulse Length in WRITE Access
NWE_PULSE
6:0
NWE Pulse Length
SMC_CS_NUMBER1.SMC_CYCLESMC Cycle Register
Address
0x40080018
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
Field
Bits
What it does
NRD_CYCLE
24:16
Total Read Cycle Length
NWE_CYCLE
8:0
Total Write Cycle Length
SMC_CS_NUMBER1.SMC_MODESMC Mode Register
Address
0x4008001C
Reset
0x00000000
Access
read/write
Size
32-bit
9 fields
Field
Bits
What it does
PS
29:28
Page Size
0 4-byte page
1 8-byte page
2 16-byte page
3 32-byte page
PMEN
24
Page Mode Enabled
TDF_MODE
20
TDF Optimization
TDF_CYCLES
19:16
Data Float Time
DBW
12
Data Bus Width
0 8-bit Data Bus
1 16-bit Data Bus
BAT
8
Byte Access Type
0 Byte select access type:- Write operation is controlled using NCS, NWE, NBS0, NBS1.- Read operation is controlled using NCS, NRD, NBS0, NBS1.
1 Byte write access type:- Write operation is controlled using NCS, NWR0, NWR1.- Read operation is controlled using NCS and NRD.
EXNW_MODE
5:4
NWAIT Mode
0 Disabled-The NWAIT input signal is ignored on the corresponding chip select.
2 Frozen Mode-If asserted, the NWAIT signal freezes the current read or write cycle. After deassertion, the read/write cycle is resumed from the point where it was stopped.
3 Ready Mode-The NWAIT signal indicates the availability of the external device at the end of the pulse of the controlling read or write signal, to complete the access. If high, the access normally completes. If low, the access is extended until NWAIT returns high.
WRITE_MODE
1
Write Mode
READ_MODE
0
Read Mode
SMC_CS_NUMBER2.SMC_SETUPSMC Setup Register
Address
0x40080020
Reset
0x00000000
Access
read/write
Size
32-bit
4 fields
Field
Bits
What it does
NCS_RD_SETUP
29:24
NCS Setup Length in READ Access
NRD_SETUP
21:16
NRD Setup Length
NCS_WR_SETUP
13:8
NCS Setup Length in WRITE Access
NWE_SETUP
5:0
NWE Setup Length
SMC_CS_NUMBER2.SMC_PULSESMC Pulse Register
Address
0x40080024
Reset
0x00000000
Access
read/write
Size
32-bit
4 fields
Field
Bits
What it does
NCS_RD_PULSE
30:24
NCS Pulse Length in READ Access
NRD_PULSE
22:16
NRD Pulse Length
NCS_WR_PULSE
14:8
NCS Pulse Length in WRITE Access
NWE_PULSE
6:0
NWE Pulse Length
SMC_CS_NUMBER2.SMC_CYCLESMC Cycle Register
Address
0x40080028
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
Field
Bits
What it does
NRD_CYCLE
24:16
Total Read Cycle Length
NWE_CYCLE
8:0
Total Write Cycle Length
SMC_CS_NUMBER2.SMC_MODESMC Mode Register
Address
0x4008002C
Reset
0x00000000
Access
read/write
Size
32-bit
9 fields
Field
Bits
What it does
PS
29:28
Page Size
0 4-byte page
1 8-byte page
2 16-byte page
3 32-byte page
PMEN
24
Page Mode Enabled
TDF_MODE
20
TDF Optimization
TDF_CYCLES
19:16
Data Float Time
DBW
12
Data Bus Width
0 8-bit Data Bus
1 16-bit Data Bus
BAT
8
Byte Access Type
0 Byte select access type:- Write operation is controlled using NCS, NWE, NBS0, NBS1.- Read operation is controlled using NCS, NRD, NBS0, NBS1.
1 Byte write access type:- Write operation is controlled using NCS, NWR0, NWR1.- Read operation is controlled using NCS and NRD.
EXNW_MODE
5:4
NWAIT Mode
0 Disabled-The NWAIT input signal is ignored on the corresponding chip select.
2 Frozen Mode-If asserted, the NWAIT signal freezes the current read or write cycle. After deassertion, the read/write cycle is resumed from the point where it was stopped.
3 Ready Mode-The NWAIT signal indicates the availability of the external device at the end of the pulse of the controlling read or write signal, to complete the access. If high, the access normally completes. If low, the access is extended until NWAIT returns high.
WRITE_MODE
1
Write Mode
READ_MODE
0
Read Mode
SMC_CS_NUMBER3.SMC_SETUPSMC Setup Register
Address
0x40080030
Reset
0x00000000
Access
read/write
Size
32-bit
4 fields
Field
Bits
What it does
NCS_RD_SETUP
29:24
NCS Setup Length in READ Access
NRD_SETUP
21:16
NRD Setup Length
NCS_WR_SETUP
13:8
NCS Setup Length in WRITE Access
NWE_SETUP
5:0
NWE Setup Length
SMC_CS_NUMBER3.SMC_PULSESMC Pulse Register
Address
0x40080034
Reset
0x00000000
Access
read/write
Size
32-bit
4 fields
Field
Bits
What it does
NCS_RD_PULSE
30:24
NCS Pulse Length in READ Access
NRD_PULSE
22:16
NRD Pulse Length
NCS_WR_PULSE
14:8
NCS Pulse Length in WRITE Access
NWE_PULSE
6:0
NWE Pulse Length
SMC_CS_NUMBER3.SMC_CYCLESMC Cycle Register
Address
0x40080038
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
Field
Bits
What it does
NRD_CYCLE
24:16
Total Read Cycle Length
NWE_CYCLE
8:0
Total Write Cycle Length
SMC_CS_NUMBER3.SMC_MODESMC Mode Register
Address
0x4008003C
Reset
0x00000000
Access
read/write
Size
32-bit
9 fields
Field
Bits
What it does
PS
29:28
Page Size
0 4-byte page
1 8-byte page
2 16-byte page
3 32-byte page
PMEN
24
Page Mode Enabled
TDF_MODE
20
TDF Optimization
TDF_CYCLES
19:16
Data Float Time
DBW
12
Data Bus Width
0 8-bit Data Bus
1 16-bit Data Bus
BAT
8
Byte Access Type
0 Byte select access type:- Write operation is controlled using NCS, NWE, NBS0, NBS1.- Read operation is controlled using NCS, NRD, NBS0, NBS1.
1 Byte write access type:- Write operation is controlled using NCS, NWR0, NWR1.- Read operation is controlled using NCS and NRD.
EXNW_MODE
5:4
NWAIT Mode
0 Disabled-The NWAIT input signal is ignored on the corresponding chip select.
2 Frozen Mode-If asserted, the NWAIT signal freezes the current read or write cycle. After deassertion, the read/write cycle is resumed from the point where it was stopped.
3 Ready Mode-The NWAIT signal indicates the availability of the external device at the end of the pulse of the controlling read or write signal, to complete the access. If high, the access normally completes. If low, the access is extended until NWAIT returns high.