Re: [hatari-devel] DSP for Previous |
[ Thread Index | Date Index | More lists.tuxfamily.org/hatari-devel Archives ]
I have another question about the DSP code. The CPU needs to interrupt the DSP using IRQB. I looked at the available interrupt vectors in dsp_core.h: #define DSP_INTER_RESET 0x0 #define DSP_INTER_ILLEGAL 0x1 #define DSP_INTER_STACK_ERROR 0x2 #define DSP_INTER_TRACE 0x3 #define DSP_INTER_SWI 0x4 #define DSP_INTER_HOST_COMMAND 0x5 #define DSP_INTER_HOST_RCV_DATA 0x6 #define DSP_INTER_HOST_TRX_DATA 0x7 #define DSP_INTER_SSI_RCV_DATA_E 0x8 #define DSP_INTER_SSI_RCV_DATA 0x9 #define DSP_INTER_SSI_TRX_DATA_E 0xa #define DSP_INTER_SSI_TRX_DATA 0xb If does not match the on from the data sheet (DSP56000/560001UM rev2, see appended file): 0x0000: Hardware RESET 0x0002: Stack error 0x0004: Trace 0x0006: SWI 0x0008: IRQA 0x000A: IRQB ... What might be the reason for this? Mistake or intentional difference? Am 04.06.2015 um 11:42 schrieb Andreas Grabher <andreas.grabher@xxxxxxxxxxxx>:
|
Mail converted by MHonArc 2.6.19+ | http://listengine.tuxfamily.org/ |