<div dir="ltr"><div>Here's the link for the register map:</div><div><a href="https://docs.google.com/document/d/1Jpvx_1GFhciqRbpWc7ieFMjlYIYZHw04XbJhqBJYUfA/edit?usp=sharing">https://docs.google.com/document/d/1Jpvx_1GFhciqRbpWc7ieFMjlYIYZHw04XbJhqBJYUfA/edit?usp=sharing</a></div><div><br></div><div>Please provide your valuable feedback. </div><div><br></div><div>- Shivam Aggarwal<br></div></div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><font size="2" color="#666666"><b>Shivam Aggarwal</b></font><div><font size="2" color="#666666">Coordinator | Electroholics</font></div><div><font size="2" face="times new roman, serif" color="#666666">ECE BTech'16</font></div><div><img src="https://docs.google.com/uc?export=download&id=18DQigmd6uCIcTtX5atE4NOJrj2nT8e1O&revid=0B-bDmtMllCcFY2o5ZjNncG5SSC92QUNabWk5dmxIU3Y5VkFnPQ"><br></div><div><div><font size="2" face="arial, helvetica, sans-serif" color="#666666">Okhla Industrial Estate,Phase III</font></div><div><font size="2" face="arial, helvetica, sans-serif" color="#666666">New Delhi, India - 110020</font></div></div></div></div></div>
<br><div class="gmail_quote">On Wed, May 23, 2018 at 9:43 PM, Philipp Wagner <span dir="ltr"><<a href="mailto:philipp.wagner@tum.de" target="_blank">philipp.wagner@tum.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">Am 23.05.2018 um 18:09 schrieb SHIVAM AGGARWAL:<br>
> <br>
> On Wed, May 23, 2018 at 5:44 PM, Philipp Wagner <<a href="mailto:philipp.wagner@tum.de">philipp.wagner@tum.de</a><br>
</span><div><div class="h5">> <mailto:<a href="mailto:philipp.wagner@tum.de">philipp.wagner@tum.de</a>><wbr>> wrote:<br>
> <br>
>     Hi,<br>
> <br>
>     On 05/23/2018 10:36 AM, SHIVAM AGGARWAL wrote:<br>
> <br>
>          1.<br>
> <br>
>             *Register map for SPRs and GPRs in CDM-OR1K*:<br>
> <br>
>         We can easily map 32-bit wide 32 GPRs as two 16-bit OSD specific<br>
>         registers in the module. We already have access to the debug<br>
>         unit for setting watchpoints/breakpoints.<br>
> <br>
>         In GDB, there are commands like ‘info spr’ used to show the<br>
>         value of a SPR or group of SPRs and ‘spr’ to set the value of an<br>
>         individual SPR. There are about 12 groups (permitted upto 32)<br>
>         with some groups (1, 2 and 3) having 1000+ SPRs.<br>
> <br>
> <br>
>         We can assign address spaces 0x0200-0xffff (about 65023<br>
>         registers) as module specific registers in CDM-OR1K. The space<br>
>         is enough to map each or1k register into OSD address space.<br>
> <br>
> <br>
>     Could you list the full register map somewhere in a document (the<br>
>     list can contain groups, but should list all relevant register<br>
>     addresses and their mapping to OSD CDM register addresses). The<br>
>     du_addr_i signal is a 16 bit signal, given that we don't have full<br>
>     16 bits available for register address in OSD (we can only start<br>
>     above 0x200) we need to make sure that we map all relevant parts of<br>
>     the or1k register space to OSD registers.<br>
> <br>
> <br>
> Link:<br>
> <a href="https://drive.google.com/open?id=15EVkp6ij-7tRm2m3mgQqwUAhHUYLOkxG" rel="noreferrer" target="_blank">https://drive.google.com/open?<wbr>id=15EVkp6ij-<wbr>7tRm2m3mgQqwUAhHUYLOkxG</a><br>
> The pdf contains all the information about OR1K Register Set. Section<br>
> 4.3 contains the list of all the Special Purpose registers. As per my<br>
> understanding, we have to map each and every register (total 4665 SPRs +<br>
> 32 GPRs) given in the description. <br>
<br>
</div></div>That link is only the or1k register set. Could you please create a own<br>
document where you show how these registers are mapped to CDM registers?<br>
Ideally using (as discussed before) the same register addresses only<br>
with an offset (i.e. + 0x400).<br>
<span class="HOEnZb"><font color="#888888"><br>
Philipp<br>
</font></span></blockquote></div><br></div>