// cpu0,1,2,3 const irq_tst = 1; const irq_msk = (1 << irq_tst); // only cpu0 is alowed to run write CPU0CLK, 7 write CPU1CLK, 0 write CPU2CLK, 0 write CPU3CLK, 0 // start address IRQ1 - tst write IA0+irq_tst, 0; write IA1+irq_tst, 0; write IA2+irq_tst, 0; write IA3+irq_tst, 0; // enable hardw IRQ tst write IRQHW0, irq_msk write IRQHW1, irq_msk write IRQHW2, irq_msk write IRQHW3, irq_msk // set high level IRQ tst write IRQHL0, irq_msk write IRQHL1, irq_msk write IRQHL2, irq_msk write IRQHL3, irq_msk // overwrite the locations representing the PC of each cpu in case of errors write 0xF000, 0x7FFFFFFF write 0xF001, 0x7FFFFFFF write 0xF002, 0x7FFFFFFF write 0xF003, 0x7FFFFFFF write 0xF004, 0xBBBB