OpenCores

Return address of CALL to Program Memory Bank 1 corrupted by interrupt

Back to bugtracker overview.

Information:
Type :: BUG
Status :: CLOSED
Assigned to :: Arnim, Laeuger

Description:
Affected releases: 0.3 BETA, 0.4 BETA, 0.5 BETA

An interrupt occuring during the execution of a CALL instruction, forces bit 11 of the target address saved on the stack to 0. This corrupts target addresses that are located in Program Memory Bank 1.

Fixed in:
int.vhd 1.5
New regression test: white_box/int_on_call
Fix will be included in next release.

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.