OpenCores
URL https://opencores.org/ocsvn/openmsp430/openmsp430/trunk

Subversion Repositories openmsp430

[/] [openmsp430/] [trunk/] [doc/] [html/] [serial_debug_interface.html] - Diff between revs 58 and 74

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 58 Rev 74
Line 90... Line 90...
<td><font size="-1"> 1</font></td><td><font size="-1"> 0</font></td>
<td><font size="-1"> 1</font></td><td><font size="-1"> 0</font></td>
</tr>
</tr>
<tr align="center">
<tr align="center">
<td><font size="-1"><a href="#2.2.1 CPU_ID">CPU_ID_LO</a></font></td>
<td><font size="-1"><a href="#2.2.1 CPU_ID">CPU_ID_LO</a></font></td>
<td><font size="-1">0x00</font></td>
<td><font size="-1">0x00</font></td>
<td colspan="8"><font size="-5">CPU_ID[7:0]</font></td>
<td colspan="16"><font size="-5">DMEM_AWIDTH</font></td>
<td colspan="4"><font size="-5">PMEM_AWIDTH</font></td>
 
<td colspan="4"><font size="-5">DMEM_AWIDTH</font></td>
 
</tr>
</tr>
<tr align="center">
<tr align="center">
<td><font size="-1"><a href="#2.2.1 CPU_ID">CPU_ID_HI</a></font></td>
<td><font size="-1"><a href="#2.2.1 CPU_ID">CPU_ID_HI</a></font></td>
<td><font size="-1">0x01</font></td>
<td><font size="-1">0x01</font></td>
<td colspan="16"><font size="-5">CPU_ID[23:8]</font></td>
<td colspan="16"><font size="-5">PMEM_AWIDTH</font></td>
</tr>
</tr>
<tr align="center">
<tr align="center">
<td><font size="-1"><a href="#2.2.2 CPU_CTL">CPU_CTL</a></font></td>
<td><font size="-1"><a href="#2.2.2 CPU_CTL">CPU_CTL</a></font></td>
<td><font size="-1">0x02</font></td>
<td><font size="-1">0x02</font></td>
<td colspan="9"><font size="-5">Reserved</font></td>
<td colspan="9"><font size="-5">Reserved</font></td>
Line 276... Line 274...
<div style="text-align: right"><a href="#TOC">Top</a></div>
<div style="text-align: right"><a href="#TOC">Top</a></div>
<h2>2.2 CPU Control/Status Registers</h2>
<h2>2.2 CPU Control/Status Registers</h2>
 
 
<a name="2.2.1 CPU_ID"></a>
<a name="2.2.1 CPU_ID"></a>
<h3>2.2.1 CPU_ID</h3>
<h3>2.2.1 CPU_ID</h3>
This 32 bit read-only register holds the ID of the implemented openMSP430 as well as the program and data memory size information.
This 32 bit read-only register holds the program and data memory size information of the implemented openMSP430.
<br /><br />
<br /><br />
<table border="1">
<table border="1">
<tr align="center">
<tr align="center">
<td rowspan="2" ><b><font size="-1">Register Name</font></b></td>
<td rowspan="2" ><b><font size="-1">Register Name</font></b></td>
<td rowspan="2" ><b><font size="-1">Address</font></b></td>
<td rowspan="2" ><b><font size="-1">Address</font></b></td>
Line 297... Line 295...
<td><font size="-1"> 1</font></td><td><font size="-1"> 0</font></td>
<td><font size="-1"> 1</font></td><td><font size="-1"> 0</font></td>
</tr>
</tr>
<tr align="center">
<tr align="center">
<td><font size="-1">CPU_ID_LO</font></td>
<td><font size="-1">CPU_ID_LO</font></td>
<td><font size="-1">0x00</font></td>
<td><font size="-1">0x00</font></td>
<td colspan="8"><font size="-5">CPU_ID[7:0]</font></td>
<td colspan="16"><font size="-5">DMEM_AWIDTH</font></td>
<td colspan="4"><font size="-5">PMEM_AWIDTH</font></td>
 
<td colspan="4"><font size="-5">DMEM_AWIDTH</font></td>
 
</tr>
</tr>
<tr align="center">
<tr align="center">
<td><font size="-1">CPU_ID_HI</font></td>
<td><font size="-1">CPU_ID_HI</font></td>
<td><font size="-1">0x01</font></td>
<td><font size="-1">0x01</font></td>
<td colspan="16"><font size="-5">CPU_ID[23:7]</font></td>
<td colspan="16"><font size="-5">PMEM_AWIDTH</font></td>
</tr>
</tr>
</table>
</table>
<br />
<br />
<table border="0">
<table border="0">
<tr>
<tr>
   <td>&nbsp;</td><td valign="top"><li><b>CPU_ID</b></li></td>
 
   <td>: Set by default to 0x4D5350 (ascii code for "MSP")</td>
 
</tr>
 
<tr>
 
   <td>&nbsp;</td><td valign="top"><li><b>PMEM_AWIDTH</b></li></td>
   <td>&nbsp;</td><td valign="top"><li><b>PMEM_AWIDTH</b></li></td>
   <td>: Program memory address width for the current implementation. The ROM or RAM size is then equal to 2<sup><font size="-3">PMEM_AWIDTH</font></sup></td>
   <td>: Program memory size in byte for the current implementation</td>
</tr>
</tr>
<tr>
<tr>
   <td>&nbsp;</td><td valign="top"><li><b>DMEM_AWIDTH</b></li></td>
   <td>&nbsp;</td><td valign="top"><li><b>DMEM_AWIDTH</b></li></td>
   <td>: Data memory address width for the current implementation. The RAM size is then equal to 2<sup><font size="-3">DMEM_AWIDTH</font></sup></td>
   <td>: Data memory size in byte for the current implementation.</td>
</tr>
</tr>
</table>
</table>
 
 
<a name="2.2.2 CPU_CTL"></a>
<a name="2.2.2 CPU_CTL"></a>
<h3>2.2.2 CPU_CTL</h3>
<h3>2.2.2 CPU_CTL</h3>

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.