📄 at91sam9260_smc.html
字号:
<tr><td align="CENTER" bgcolor="#FFFFCC"><font size="-1"><b>0x68</b></font></td><td><font size="-1">SMC_CYCLE6 (<a href="#SMC_CYC">SMC_CYC</a>)</font></td><td><font size="-1"> Cycle Register for CS 6</font></td></tr>
<tr><td align="CENTER" bgcolor="#FFFFCC"><font size="-1"><b>0x6C</b></font></td><td><font size="-1">SMC_CTRL6 (<a href="#SMC_CTRL">SMC_CTRL</a>)</font></td><td><font size="-1"> Control Register for CS 6</font></td></tr>
<tr><td align="CENTER" bgcolor="#FFFFCC"><font size="-1"><b>0x70</b></font></td><td><font size="-1">SMC_SETUP7 (<a href="#SMC_SETUP">SMC_SETUP</a>)</font></td><td><font size="-1"> Setup Register for CS 7</font></td></tr>
<tr><td align="CENTER" bgcolor="#FFFFCC"><font size="-1"><b>0x74</b></font></td><td><font size="-1">SMC_PULSE7 (<a href="#SMC_PULSE">SMC_PULSE</a>)</font></td><td><font size="-1"> Pulse Register for CS 7</font></td></tr>
<tr><td align="CENTER" bgcolor="#FFFFCC"><font size="-1"><b>0x78</b></font></td><td><font size="-1">SMC_CYCLE7 (<a href="#SMC_CYC">SMC_CYC</a>)</font></td><td><font size="-1"> Cycle Register for CS 7</font></td></tr>
<tr><td align="CENTER" bgcolor="#FFFFCC"><font size="-1"><b>0x7C</b></font></td><td><font size="-1">SMC_CTRL7 (<a href="#SMC_CTRL">SMC_CTRL</a>)</font></td><td><font size="-1"> Control Register for CS 7</font></td></tr>
</null></table><br></null><h2>SMC Register Description</h2>
<null><a name="SETUP0"></a><h4><a href="#SMC">SMC</a>: <i><a href="AT91SAM9260_h.html#AT91_REG">AT91_REG</a></i> SETUP0 <i> Setup Register for CS 0</i></h4><ul><null><font size="-2"><li><b>SMC</b> <i><a href="AT91SAM9260_h.html#AT91C_SMC_SETUP0">AT91C_SMC_SETUP0</a></i> 0xFFFFEC00</font></null></ul><table border=1 cellpadding=0 cellspacing=0 width="100%"><null><th bgcolor="#FFFFCC"><b>Offset</b></th><th bgcolor="#FFFFCC"><b>Name</b></th><th bgcolor="#FFFFCC"><b>Description</b></th><tr><td align="CENTER" bgcolor="#FFFFCC">5..0</td><td align="CENTER"><a name="SMC_NWESETUP"></a><b>SMC_NWESETUP</b><font size="-2"><br><a href="AT91SAM9260_h.html#AT91C_SMC_NWESETUP">AT91C_SMC_NWESETUP</a></font></td><td><b>NWE Setup Length</b><br>NWE Setup Length = 128*SMC_NWESETUP[5] + SMC_NWESETUP[4:0]</td></tr>
<tr><td align="CENTER" bgcolor="#FFFFCC">13..8</td><td align="CENTER"><a name="SMC_NCSSETUPWR"></a><b>SMC_NCSSETUPWR</b><font size="-2"><br><a href="AT91SAM9260_h.html#AT91C_SMC_NCSSETUPWR">AT91C_SMC_NCSSETUPWR</a></font></td><td><b>NCS Setup Length in WRite Access</b><br>NCS Setup Length = 128*SMC_NCSSETUPWR[5] + SMC_NCSSETUPWR[4:0]</td></tr>
<tr><td align="CENTER" bgcolor="#FFFFCC">21..16</td><td align="CENTER"><a name="SMC_NRDSETUP"></a><b>SMC_NRDSETUP</b><font size="-2"><br><a href="AT91SAM9260_h.html#AT91C_SMC_NRDSETUP">AT91C_SMC_NRDSETUP</a></font></td><td><b>NRD Setup Length</b><br>NRD Setup Length = 128*SMC_NRDSETUP[5] + SMC_NRDSETUP[4:0]</td></tr>
<tr><td align="CENTER" bgcolor="#FFFFCC">29..24</td><td align="CENTER"><a name="SMC_NCSSETUPRD"></a><b>SMC_NCSSETUPRD</b><font size="-2"><br><a href="AT91SAM9260_h.html#AT91C_SMC_NCSSETUPRD">AT91C_SMC_NCSSETUPRD</a></font></td><td><b>NCS Setup Length in ReaD Access</b><br>NCS Setup Length = 128*SMC_NCSSETUPRD[5] + SMC_NCSSETUPRD[4:0]</td></tr>
</null></table>
<a name="PULSE0"></a><h4><a href="#SMC">SMC</a>: <i><a href="AT91SAM9260_h.html#AT91_REG">AT91_REG</a></i> PULSE0 <i> Pulse Register for CS 0</i></h4><ul><null><font size="-2"><li><b>SMC</b> <i><a href="AT91SAM9260_h.html#AT91C_SMC_PULSE0">AT91C_SMC_PULSE0</a></i> 0xFFFFEC04</font></null></ul><table border=1 cellpadding=0 cellspacing=0 width="100%"><null><th bgcolor="#FFFFCC"><b>Offset</b></th><th bgcolor="#FFFFCC"><b>Name</b></th><th bgcolor="#FFFFCC"><b>Description</b></th><tr><td align="CENTER" bgcolor="#FFFFCC">6..0</td><td align="CENTER"><a name="SMC_NWEPULSE"></a><b>SMC_NWEPULSE</b><font size="-2"><br><a href="AT91SAM9260_h.html#AT91C_SMC_NWEPULSE">AT91C_SMC_NWEPULSE</a></font></td><td><b>NWE Pulse Length</b><br>NWE Pulse Length = 256*SMC_NWEPULSE[6] + SMC_NWEPULSE[5:0]</td></tr>
<tr><td align="CENTER" bgcolor="#FFFFCC">14..8</td><td align="CENTER"><a name="SMC_NCSPULSEWR"></a><b>SMC_NCSPULSEWR</b><font size="-2"><br><a href="AT91SAM9260_h.html#AT91C_SMC_NCSPULSEWR">AT91C_SMC_NCSPULSEWR</a></font></td><td><b>NCS Pulse Length in WRite Access</b><br>NCS Pulse Length = 256*SMC_NCSPULSEWR[6] + SMC_NCSPULSEWR[5:0]</td></tr>
<tr><td align="CENTER" bgcolor="#FFFFCC">22..16</td><td align="CENTER"><a name="SMC_NRDPULSE"></a><b>SMC_NRDPULSE</b><font size="-2"><br><a href="AT91SAM9260_h.html#AT91C_SMC_NRDPULSE">AT91C_SMC_NRDPULSE</a></font></td><td><b>NRD Pulse Length</b><br>NRD Pulse Length = 256*SMC_NRDPULSE[6] + SMC_NRDPULSE[5:0]</td></tr>
<tr><td align="CENTER" bgcolor="#FFFFCC">30..24</td><td align="CENTER"><a name="SMC_NCSPULSERD"></a><b>SMC_NCSPULSERD</b><font size="-2"><br><a href="AT91SAM9260_h.html#AT91C_SMC_NCSPULSERD">AT91C_SMC_NCSPULSERD</a></font></td><td><b>NCS Pulse Length in ReaD Access</b><br>NCS Pulse Length = 256*SMC_NCSPULSERD[6] + SMC_NCSPULSERD[5:0]</td></tr>
</null></table>
<a name="CYCLE0"></a><h4><a href="#SMC">SMC</a>: <i><a href="AT91SAM9260_h.html#AT91_REG">AT91_REG</a></i> CYCLE0 <i> Cycle Register for CS 0</i></h4><ul><null><font size="-2"><li><b>SMC</b> <i><a href="AT91SAM9260_h.html#AT91C_SMC_CYCLE0">AT91C_SMC_CYCLE0</a></i> 0xFFFFEC08</font></null></ul><table border=1 cellpadding=0 cellspacing=0 width="100%"><null><th bgcolor="#FFFFCC"><b>Offset</b></th><th bgcolor="#FFFFCC"><b>Name</b></th><th bgcolor="#FFFFCC"><b>Description</b></th><tr><td align="CENTER" bgcolor="#FFFFCC">8..0</td><td align="CENTER"><a name="SMC_NWECYCLE"></a><b>SMC_NWECYCLE</b><font size="-2"><br><a href="AT91SAM9260_h.html#AT91C_SMC_NWECYCLE">AT91C_SMC_NWECYCLE</a></font></td><td><b>Total Write Cycle Length</b><br>Total Write Cycle Length = 256*SMC_NWECYCLE[8:7] + SMC_NWECYCLE[6:0]</td></tr>
<tr><td align="CENTER" bgcolor="#FFFFCC">24..16</td><td align="CENTER"><a name="SMC_NRDCYCLE"></a><b>SMC_NRDCYCLE</b><font size="-2"><br><a href="AT91SAM9260_h.html#AT91C_SMC_NRDCYCLE">AT91C_SMC_NRDCYCLE</a></font></td><td><b>Total Read Cycle Length</b><br>Total Read Cycle Length = 256*SMC_NRDCYCLE[8:7] + SMC_NRDCYCLE[6:0]</td></tr>
</null></table>
<a name="CTRL0"></a><h4><a href="#SMC">SMC</a>: <i><a href="AT91SAM9260_h.html#AT91_REG">AT91_REG</a></i> CTRL0 <i> Control Register for CS 0</i></h4><ul><null><font size="-2"><li><b>SMC</b> <i><a href="AT91SAM9260_h.html#AT91C_SMC_CTRL0">AT91C_SMC_CTRL0</a></i> 0xFFFFEC0C</font></null></ul><table border=1 cellpadding=0 cellspacing=0 width="100%"><null><th bgcolor="#FFFFCC"><b>Offset</b></th><th bgcolor="#FFFFCC"><b>Name</b></th><th bgcolor="#FFFFCC"><b>Description</b></th><tr><td align="CENTER" bgcolor="#FFFFCC">0</td><td align="CENTER"><a name="SMC_READMODE"></a><b>SMC_READMODE</b><font size="-2"><br><a href="AT91SAM9260_h.html#AT91C_SMC_READMODE">AT91C_SMC_READMODE</a></font></td><td><b>Read Mode</b><br>0: Read operation controled by NCS signal.<br>1: Read operation controled by NRD signal.</td></tr>
<tr><td align="CENTER" bgcolor="#FFFFCC">1</td><td align="CENTER"><a name="SMC_WRITEMODE"></a><b>SMC_WRITEMODE</b><font size="-2"><br><a href="AT91SAM9260_h.html#AT91C_SMC_WRITEMODE">AT91C_SMC_WRITEMODE</a></font></td><td><b>Write Mode</b><br>0: Read operation controled by NCS signal.<br>1: Read operation controled by NWE signal.</td></tr>
<tr><td align="CENTER" bgcolor="#FFFFCC">6..5</td><td align="CENTER"><a name="SMC_NWAITM"></a><b>SMC_NWAITM</b><font size="-2"><br><a href="AT91SAM9260_h.html#AT91C_SMC_NWAITM">AT91C_SMC_NWAITM</a></font></td><td><b>NWAIT Mode</b><br>0: External NWAIT disabled<br>1: Reserved.<br>2: External NWAIT enabled in frozen mode.<br>3: External NWAIT enabled in ready mode.<font size="-1"><table bgcolor="#E3F2FF" border=1 cellpadding=0 cellspacing=0 width="100%"><null><th><b>Value</b></th><th><b>Label</b></th><th><b>Description</b></th><tr><td align="CENTER">0</td><td align="CENTER"><a name="SMC_NWAITM_NWAIT_DISABLE"></a><b>SMC_NWAITM_NWAIT_DISABLE</b><font size="-1"><br><a href="AT91SAM9260_h.html#AT91C_SMC_NWAITM_NWAIT_DISABLE">AT91C_SMC_NWAITM_NWAIT_DISABLE</a></font></td><td><br>External NWAIT disabled.</td></tr>
<tr><td align="CENTER">2</td><td align="CENTER"><a name="SMC_NWAITM_NWAIT_ENABLE_FROZEN"></a><b>SMC_NWAITM_NWAIT_ENABLE_FROZEN</b><font size="-1"><br><a href="AT91SAM9260_h.html#AT91C_SMC_NWAITM_NWAIT_ENABLE_FROZEN">AT91C_SMC_NWAITM_NWAIT_ENABLE_FROZEN</a></font></td><td><br>External NWAIT enabled in frozen mode.</td></tr>
<tr><td align="CENTER">3</td><td align="CENTER"><a name="SMC_NWAITM_NWAIT_ENABLE_READY"></a><b>SMC_NWAITM_NWAIT_ENABLE_READY</b><font size="-1"><br><a href="AT91SAM9260_h.html#AT91C_SMC_NWAITM_NWAIT_ENABLE_READY">AT91C_SMC_NWAITM_NWAIT_ENABLE_READY</a></font></td><td><br>External NWAIT enabled in ready mode.</td></tr>
</null></table></font>
</td></tr>
<tr><td align="CENTER" bgcolor="#FFFFCC">8</td><td align="CENTER"><a name="SMC_BAT"></a><b>SMC_BAT</b><font size="-2"><br><a href="AT91SAM9260_h.html#AT91C_SMC_BAT">AT91C_SMC_BAT</a></font></td><td><b>Byte Access Type</b><br>0: Byte Select.<br>1: Byte Write.<font size="-1"><table bgcolor="#E3F2FF" border=1 cellpadding=0 cellspacing=0 width="100%"><null><th><b>Value</b></th><th><b>Label</b></th><th><b>Description</b></th><tr><td align="CENTER">0</td><td align="CENTER"><a name="SMC_BAT_BYTE_SELECT"></a><b>SMC_BAT_BYTE_SELECT</b><font size="-1"><br><a href="AT91SAM9260_h.html#AT91C_SMC_BAT_BYTE_SELECT">AT91C_SMC_BAT_BYTE_SELECT</a></font></td><td><br>Write controled by ncs, nbs0, nbs1, nbs2, nbs3. Read controled by ncs, nrd, nbs0, nbs1, nbs2, nbs3.</td></tr>
<tr><td align="CENTER">1</td><td align="CENTER"><a name="SMC_BAT_BYTE_WRITE"></a><b>SMC_BAT_BYTE_WRITE</b><font size="-1"><br><a href="AT91SAM9260_h.html#AT91C_SMC_BAT_BYTE_WRITE">AT91C_SMC_BAT_BYTE_WRITE</a></font></td><td><br>Write controled by ncs, nwe0, nwe1, nwe2, nwe3. Read controled by ncs and nrd.</td></tr>
</null></table></font>
</td></tr>
<tr><td align="CENTER" bgcolor="#FFFFCC">13..12</td><td align="CENTER"><a name="SMC_DBW"></a><b>SMC_DBW</b><font size="-2"><br><a href="AT91SAM9260_h.html#AT91C_SMC_DBW">AT91C_SMC_DBW</a></font></td><td><b>Data Bus Width</b><br>0: 8 bits.<br>1: 16 bits.<br>3: 32 bits.<br>4: Reserved<font size="-1"><table bgcolor="#E3F2FF" border=1 cellpadding=0 cellspacing=0 width="100%"><null><th><b>Value</b></th><th><b>Label</b></th><th><b>Description</b></th><tr><td align="CENTER">0</td><td align="CENTER"><a name="SMC_DBW_WIDTH_EIGTH_BITS"></a><b>SMC_DBW_WIDTH_EIGTH_BITS</b><font size="-1"><br><a href="AT91SAM9260_h.html#AT91C_SMC_DBW_WIDTH_EIGTH_BITS">AT91C_SMC_DBW_WIDTH_EIGTH_BITS</a></font></td><td><br>8 bits.</td></tr>
<tr><td align="CENTER">1</td><td align="CENTER"><a name="SMC_DBW_WIDTH_SIXTEEN_BITS"></a><b>SMC_DBW_WIDTH_SIXTEEN_BITS</b><font size="-1"><br><a href="AT91SAM9260_h.html#AT91C_SMC_DBW_WIDTH_SIXTEEN_BITS">AT91C_SMC_DBW_WIDTH_SIXTEEN_BITS</a></font></td><td><br>16 bits.</td></tr>
<tr><td align="CENTER">2</td><td align="CENTER"><a name="SMC_DBW_WIDTH_THIRTY_TWO_BITS"></a><b>SMC_DBW_WIDTH_THIRTY_TWO_BITS</b><font size="-1"><br><a href="AT91SAM9260_h.html#AT91C_SMC_DBW_WIDTH_THIRTY_TWO_BITS">AT91C_SMC_DBW_WIDTH_THIRTY_TWO_BITS</a></font></td><td><br>32 bits.</td></tr>
</null></table></font>
</td></tr>
<tr><td align="CENTER" bgcolor="#FFFFCC">19..16</td><td align="CENTER"><a name="SMC_TDF"></a><b>SMC_TDF</b><font size="-2"><br><a href="AT91SAM9260_h.html#AT91C_SMC_TDF">AT91C_SMC_TDF</a></font></td><td><b>Data Float Time.</b><br>0 up to 15 cycles.</td></tr>
<tr><td align="CENTER" bgcolor="#FFFFCC">20</td><td align="CENTER"><a name="SMC_TDFEN"></a><b>SMC_TDFEN</b><font size="-2"><br><a href="AT91SAM9260_h.html#AT91C_SMC_TDFEN">AT91C_SMC_TDFEN</a></font></td><td><b>TDF Enabled.</b><br>0: TDF optimisation is disabled.<br>1: TDF optimisation is enabled.</td></tr>
<tr><td align="CENTER" bgcolor="#FFFFCC">24</td><td align="CENTER"><a name="SMC_PMEN"></a><b>SMC_PMEN</b><font size="-2"><br><a href="AT91SAM9260_h.html#AT91C_SMC_PMEN">AT91C_SMC_PMEN</a></font></td><td><b>Page Mode Enabled.</b><br>0: Page Mode is disabled.<br>1: Page Mode is enabled.</td></tr>
<tr><td align="CENTER" bgcolor="#FFFFCC">29..28</td><td align="CENTER"><a name="SMC_PS"></a><b>SMC_PS</b><font size="-2"><br><a href="AT91SAM9260_h.html#AT91C_SMC_PS">AT91C_SMC_PS</a></font></td><td><b>Page Size</b><br>0: 4 bytes.<br>1: 8 bytes.<br>2: 16 bytes.<br>3: 32 bytes.<font size="-1"><table bgcolor="#E3F2FF" border=1 cellpadding=0 cellspacing=0 width="100%"><null><th><b>Value</b></th><th><b>Label</b></th><th><b>Description</b></th><tr><td align="CENTER">0</td><td align="CENTER"><a name="SMC_PS_SIZE_FOUR_BYTES"></a><b>SMC_PS_SIZE_FOUR_BYTES</b><font size="-1"><br><a href="AT91SAM9260_h.html#AT91C_SMC_PS_SIZE_FOUR_BYTES">AT91C_SMC_PS_SIZE_FOUR_BYTES</a></font></td><td><br>4 bytes.</td></tr>
<tr><td align="CENTER">1</td><td align="CENTER"><a name="SMC_PS_SIZE_EIGHT_BYTES"></a><b>SMC_PS_SIZE_EIGHT_BYTES</b><font size="-1"><br><a href="AT91SAM9260_h.html#AT91C_SMC_PS_SIZE_EIGHT_BYTES">AT91C_SMC_PS_SIZE_EIGHT_BYTES</a></font></td><td><br>8 bytes.</td></tr>
<tr><td align="CENTER">2</td><td align="CENTER"><a name="SMC_PS_SIZE_SIXTEEN_BYTES"></a><b>SMC_PS_SIZE_SIXTEEN_BYTES</b><font size="-1"><br><a href="AT91SAM9260_h.html#AT91C_SMC_PS_SIZE_SIXTEEN_BYTES">AT91C_SMC_PS_SIZE_SIXTEEN_BYTES</a></font></td><td><br>16 bytes.</td></tr>
<tr><td align="CENTER">3</td><td align="CENTER"><a name="SMC_PS_SIZE_THIRTY_TWO_BYTES"></a><b>SMC_PS_SIZE_THIRTY_TWO_BYTES</b><font size="-1"><br><a href="AT91SAM9260_h.html#AT91C_SMC_PS_SIZE_THIRTY_TWO_BYTES">AT91C_SMC_PS_SIZE_THIRTY_TWO_BYTES</a></font></td><td><br>32 bytes.</td></tr>
</null></table></font>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -