OpenCores

JSR [0,S] Bug

Back to bugtracker overview.

Information:
Type :: BUG
Status :: CLOSED
Assigned to ::

Description:
It was brought to my attention that the S stack pointer was decremented in preparation for pushing the return address before the jump address was calculated. This was a problem for indirect indexed addressing using the stack pointer.

This has been fixed in the 17th September 2005 release, by adding a bus cycle after the index address is calculated to decrement the stack pointer. Note that an additional cycle has also been added to the extended JSR instruction due to the common microcode used.

Comments:
No comments yet...

Post a comment:
Login to post comments!

Back to bugtracker overview.

© copyright 1999-2012 OpenCores.org, equivalent to ORSoC AB, all rights reserved. OpenCores®, registered trademark.