sy2002 / QNICE-FPGA

QNICE-FPGA is a 16-bit computer system for recreational programming built as a fully-fledged System-on-a-Chip in portable VHDL.
http://qnice-fpga.com
Other
70 stars 16 forks source link

New semantics of our interrupt devices #136

Open sy2002 opened 4 years ago

sy2002 commented 4 years ago
sy2002 commented 4 years ago

We must not forget to adjust the assembler and C test programs to adhere to these new semantics and to our new ISR best practices. I adjusted test_programs/fancy.asm but all the others are still adhering to the old semantics.

sy2002 commented 4 years ago

We also must not forget to adjust all assembler and C test programs to activate interrupts at first because interrupts are now disabled by default (see https://github.com/sy2002/QNICE-FPGA/issues/139#issuecomment-694474689)

MJoergen commented 4 years ago

I suggest the Monitor enables global interrupt.

sy2002 commented 4 years ago

@MJoergen Can you take this one and finalize it? The remaining TODOs as far as I oversee them correctly are: