QNICE-FPGA icon indicating copy to clipboard operation
QNICE-FPGA copied to clipboard

Simulation: Timer Interrupt Hardware: Test Daisy Chaining Edge Case

Open sy2002 opened this issue 3 years ago • 2 comments

Enhance the simulation testbench of the timer interrupt hardware, including dev_int.asm , so that the following daisy chaining edge case is tested:

Timer1 fires. Timer0 fires one (or very little) cycle(s) after timer1.

Expected behaviour: Timer1 is allowed to execute its interrupt. After that, timer0 executes its interrupt.

sy2002 avatar Aug 08 '20 23:08 sy2002

This activity is part of issue #45

sy2002 avatar Aug 18 '20 12:08 sy2002

Moved from V1.6 to V1.7 because all tests so far indicate that the interrupt system in general and the timer interrupt in particular are both reasonably stable: Everything seems to work great, and apart from the known nasty bug in issue #62 which is not a real-life application/situation and not easy reproduce, this is absolutely good enough to release.

sy2002 avatar Aug 18 '20 12:08 sy2002