DSPRelated.com
Forums

FWD: Can i only use IQR MODULE for creating vector table?

Started by Andrew Nesterov April 11, 2005

Supposedly, since the CSL does not depend on the DSP/BIOS,
the interrupt table and interrupts can be handled with the
IRQ module and perhaps with a segment of a user code.

You may want to search the CSL example code in the CSL_root\examples\
directory for the IRQ module functions usage and find out more
technical information in the CSL User's Guide, spru401j.pdf.

Complete CSL source code is available in the lib\ directory,
so that you can even look at how the IRQ module works.

I am forwarding your email to the c6000 tech list, which is
one of the best public resources on the CSL. The other one to
ask is comp.dsp usenet news group.

Regards,

Andrew

---------- Forwarded message ----------
Date: Mon, 11 Apr 2005 02:17:00 -0000
From: dsp6414 <dsp6414@dsp6...>

hello,andrew

i am beginner of learning csl,i am confused with IRQ MODULE's
functions such as IRQ_setVecs,IRQ_config,IRQ_map. using bios we can
create vector table and handle isr freely. but with no vectors.asm and
no bios, can i only use IRQ MODULE's fuctions for creating vector table
and handling isr? and how to do it? please give me a example.

thanks!


Yes interrupts and interrupt vector table can be created using just the
C compiler. The IRQ module in CSL is another way of doing it. With BIOS,
which is an operating kernel, this can be done (and is the correct place
to do it). However, if you do not want to use BIOS, you do not need it
to create an interrupt table and make ISTP point to it.

Regds
JS

> Andrew Nesterov wrote:
>
> Supposedly, since the CSL does not depend on the DSP/BIOS,
> the interrupt table and interrupts can be handled with the
> IRQ module and perhaps with a segment of a user code.
>
> You may want to search the CSL example code in the CSL_root\examples\
> directory for the IRQ module functions usage and find out more
> technical information in the CSL User's Guide, spru401j.pdf.
>
> Complete CSL source code is available in the lib\ directory,
> so that you can even look at how the IRQ module works.
>
> I am forwarding your email to the c6000 tech list, which is
> one of the best public resources on the CSL. The other one to
> ask is comp.dsp usenet news group.
>
> Regards,
>
> Andrew
>
> ---------- Forwarded message ----------
> Date: Mon, 11 Apr 2005 02:17:00 -0000
> From: dsp6414 <dsp6414@dsp6...>
>
> hello,andrew
>
> i am beginner of learning csl,i am confused with IRQ MODULE's
> functions such as IRQ_setVecs,IRQ_config,IRQ_map. using bios we can
> create vector table and handle isr freely. but with no vectors.asm and
> no bios, can i only use IRQ MODULE's fuctions for creating vector table
> and handling isr? and how to do it? please give me a example.
>
> thanks! >


--