1/1

|
vjraj
by vjraj on May 18, 2012 |
vjraj
Posts: 30 Joined: Jun 2, 2010 Last seen: Jan 15, 2017 |
||
|
Hi,
Please let me know if Little endianness is supported in OR1200. We want to port some x86 code on this processor, and that code will be in Little endian. What changes would be needed in the design to support this??? Thanks, Rajani |
|||
|
Little endian OpenRISC (was RE: vjraj)
by jeremybennett on May 18, 2012 |
jeremybennett
Posts: 815 Joined: May 29, 2008 Last seen: Jun 13, 2019 |
||
|
Hi Rajani OpenRISC can be little endian or big endian, but to date there have only been big-endian implementations and only the big-endian tool chain is properly tested and supported. However, surely your code is not endian dependent? The obvious solution is to fix the code, not the processor! Best wishes, Jeremy
-- |
|||
|
RE: vjraj
by vjraj on May 18, 2012 |
vjraj
Posts: 30 Joined: Jun 2, 2010 Last seen: Jan 15, 2017 |
||
|
Thanks Jeremy for the quick reply.
As I mentioned, we need to port an existing standard windows based code onto this processor, hence the code cannot be altered. I did see that the SPR register has a bit indicating the support for Little endian. But nowhere in the RTL the implementation exists. Please let us know if any latest version has this support. Thanks |
|||
|
RE: vjraj
by Kuoping on May 18, 2012 |
Kuoping
Posts: 41 Joined: Mar 27, 2009 Last seen: May 25, 2021 |
||
|
This is my patch for the little-endian support on RTL code.
http://opencores.org/forum,OpenRISC,0,4093 But there's no toolchains to support it yet. |
|||
|
Little Endian OpenRisc
by vjraj on May 18, 2012 |
vjraj
Posts: 30 Joined: Jun 2, 2010 Last seen: Jan 15, 2017 |
||
|
Thank You.
|
|||
|
RE: vjraj
by vjraj on Aug 24, 2012 |
vjraj
Posts: 30 Joined: Jun 2, 2010 Last seen: Jan 15, 2017 |
||
|
Hi Kuoping,
Please let me know if the patch expects the testcode to be in Little Endian format. I have added your patch to my latest RTL and I have a testcase that is apparently in little endian format, but the CPU is not able to understand the code. I think the patch doesn't include logic to pick up the instructions in a different order if the code is also little endian. Please let me know. Thanks, Rajani |
|||
|
RE: Little Endian patch for RTL
by vjraj on Aug 24, 2012 |
vjraj
Posts: 30 Joined: Jun 2, 2010 Last seen: Jan 15, 2017 |
||
|
changing the title.
|
|||
1/1

