DSPRelated.com
Forums

ADSP 14060

Started by Pinaki Chanda May 1, 2003
Hi all,
I would like to know if the design tools
for ADSP 21060 can be used for ADSP 14060 (14060
has 4 ADSP 21060) ? Or I need to go for another
set of design tools ?

Regards,
pinaki




ADI's VisualDSP++ works fine with the the Quad-SHARC AD14060. Keep in mind
the Simulator does not support multiprocessing, but target emulator sessions
support multiprocessor functions nicely.

My experience has been positive using VisualDSP++ 2.0 with the Summit-ICE
(PCI-based) emulator, although there were some startup pains to overcome
(such as defining the DSPs in reverse order using the JTAG ICE
configurator).

Don Waldron

> -----Original Message-----
> From: Pinaki Chanda [SMTP:]
> Sent: Thursday, May 01, 2003 2:50 AM
> To:
> Subject: [adsp] ADSP 14060
>
> Hi all,
> I would like to know if the design tools
> for ADSP 21060 can be used for ADSP 14060 (14060
> has 4 ADSP 21060) ? Or I need to go for another
> set of design tools ?
>
> Regards,
> pinaki >
>
> _____________________________________
> Note: If you do a simple "reply" with your email client, only the author
> of this message will receive your answer. You need to do a "reply all" if
> you want your answer to be distributed to the entire group.
>
> _____________________________________
> About this discussion group:
>
> To Join: Send an email to
>
> To Post: Send an email to
>
> To Leave: Send an email to
>
> Archives: http://groups.yahoo.com/group/adsp
>
> Other Groups: http://www.dsprelated.com/groups.php3 > ">http://docs.yahoo.com/info/terms/
>




On 1 May 2003, Pinaki Chanda wrote:

> I would like to know if the design tools
> for ADSP 21060 can be used for ADSP 14060 (14060
> has 4 ADSP 21060) ? Or I need to go for another
> set of design tools ?
>
Yes, the data sheet shows that it looks like 4 21060's
on one jtag chain, so standard tools that can handle multiple devices
should work fine. I haven't done it myself, but it looks like it should
work.

Patience, persistence, truth,
Dr. mike


Hi all,

I had tried some multiprocessing code written in
assmebly on adsp-14060, which works fine.

Lately I have switched to C. I am encountering few
problems.
I have two C files (ID1.c and ID2.c) and 1 asm file
(shared.asm).
I have include above three file to the same project in
vdsp++2.0.

id1.c=====>
#include<stdio.h>

extern int arr_id1[3] = {1,2,3};

main()
{
printf("%d",arr_id1[0]);

while(1);

} id2.c=====>
#include<stdio.h>

extern int arr_id2[3] = {1,2,3};

main()
{
printf("%d",arr_id2[0]);

while(1);

} shared.asm======>
#define N 10

.section/dm seg_share; // source in external SBSRAM
.var ext_mem_data[N] = "shared_data.dat";
.global ext_mem_data; On buliding, I get the following error
[Error li2523] '_main': Multiply defined symbol.

When I rename main function of ID2.c to some other
name I don't get that error.
I guess, two C file with main function cannot be added
to same project.
What is the solution for that?

After doing the above thing I get the following error:
[Error li2007] symbol '___lib_prog_term' referenced
in file 'C:\PROGRAM FILES\ANALOG
DEVICES\VISUALDSP\21K\LIB\LIBC.DLB(EXIT.DOJ)' could
not be resolved
How to remove this error?

Regards

Liyju
______________________________________________
Everything is difficult before it becomes easy. --- "Waldron, Donald M"
<> wrote:
> ADI's VisualDSP++ works fine with the the Quad-SHARC
> AD14060. Keep in mind
> the Simulator does not support multiprocessing, but
> target emulator sessions
> support multiprocessor functions nicely.
>
> My experience has been positive using VisualDSP++
> 2.0 with the Summit-ICE
> (PCI-based) emulator, although there were some
> startup pains to overcome
> (such as defining the DSPs in reverse order using
> the JTAG ICE
> configurator).
>
> Don Waldron
>
> > -----Original Message-----
> > From: Pinaki Chanda [SMTP:]
> > Sent: Thursday, May 01, 2003 2:50 AM
> > To:
> > Subject: [adsp] ADSP 14060
> >
> > Hi all,
> > I would like to know if the design tools
> > for ADSP 21060 can be used for ADSP 14060 (14060
> > has 4 ADSP 21060) ? Or I need to go for another
> > set of design tools ?
> >
> > Regards,
> > pinaki
> >
> >
> >
> >
> >
> >
> >
> > _____________________________________
> > Note: If you do a simple "reply" with your email
> client, only the author
> > of this message will receive your answer. You
> need to do a "reply all" if
> > you want your answer to be distributed to the
> entire group.
> >
> > _____________________________________
> > About this discussion group:
> >
> > To Join: Send an email to
>
> >
> > To Post: Send an email to
> >
> > To Leave: Send an email to
>
> >
> > Archives: http://groups.yahoo.com/group/adsp
> >
> > Other Groups:
> http://www.dsprelated.com/groups.php3
> >
> >
> > ">http://docs.yahoo.com/info/terms/
> >
>
> _____________________________________
> Note: If you do a simple "reply" with your email
> client, only the author of this message will receive
> your answer. You need to do a "reply all" if you
> want your answer to be distributed to the entire
> group.
>
> _____________________________________
> About this discussion group:
>
> To Join: Send an email to > To Post: Send an email to
>
> To Leave: Send an email to > Archives: http://groups.yahoo.com/group/adsp
>
> Other Groups: http://www.dsprelated.com/groups.php3 > ">http://docs.yahoo.com/info/terms/


__________________________________


It is a standard C constraint to require that only one main() function be
included in the link. One thing you may try with the asm file is to turn it
into a C file by embedding the assembly code within a C function and
enclosing each assembly instruction within a C
asm("AssemblyInstruction;"); statement.

For example:

asm("r8 = dm(i4, 0);"); /* *fpga_mem_ptr = start marker */
> From: Liyju Janardhan [SMTP:]
>
> Hi all,
>
> I had tried some multiprocessing code written in
> assmebly on adsp-14060, which works fine.
>
> Lately I have switched to C. I am encountering few
> problems.
> I have two C files (ID1.c and ID2.c) and 1 asm file
> (shared.asm).
> I have include above three file to the same project in
> vdsp++2.0.
>
> id1.c=====>
> #include<stdio.h>
>
> extern int arr_id1[3] = {1,2,3};
>
> main()
> {
> printf("%d",arr_id1[0]);
>
> while(1);
>
> } > id2.c=====>
> #include<stdio.h>
>
> extern int arr_id2[3] = {1,2,3};
>
> main()
> {
> printf("%d",arr_id2[0]);
>
> while(1);
>
> } > shared.asm======>
> #define N 10
>
> .section/dm seg_share; // source in external SBSRAM
> .var ext_mem_data[N] = "shared_data.dat";
> .global ext_mem_data; > On buliding, I get the following error
> [Error li2523] '_main': Multiply defined symbol.
>
> When I rename main function of ID2.c to some other
> name I don't get that error.
> I guess, two C file with main function cannot be added
> to same project.
> What is the solution for that?
>
> After doing the above thing I get the following error:
> [Error li2007] symbol '___lib_prog_term' referenced
> in file 'C:\PROGRAM FILES\ANALOG
> DEVICES\VISUALDSP\21K\LIB\LIBC.DLB(EXIT.DOJ)' could
> not be resolved
> How to remove this error?
>
> Regards
>
> Liyju
> ______________________________________________
> Everything is difficult before it becomes easy. > --- "Waldron, Donald M"
> <> wrote:
> > ADI's VisualDSP++ works fine with the the Quad-SHARC
> > AD14060. Keep in mind
> > the Simulator does not support multiprocessing, but
> > target emulator sessions
> > support multiprocessor functions nicely.
> >
> > My experience has been positive using VisualDSP++
> > 2.0 with the Summit-ICE
> > (PCI-based) emulator, although there were some
> > startup pains to overcome
> > (such as defining the DSPs in reverse order using
> > the JTAG ICE
> > configurator).
> >
> > Don Waldron
> >
> > > -----Original Message-----
> > > From: Pinaki Chanda [SMTP:]
> > > Sent: Thursday, May 01, 2003 2:50 AM
> > > To:
> > > Subject: [adsp] ADSP 14060
> > >
> > > Hi all,
> > > I would like to know if the design tools
> > > for ADSP 21060 can be used for ADSP 14060 (14060
> > > has 4 ADSP 21060) ? Or I need to go for another
> > > set of design tools ?
> > >
> > > Regards,
> > > pinaki
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > > _____________________________________
> > > Note: If you do a simple "reply" with your email
> > client, only the author
> > > of this message will receive your answer. You
> > need to do a "reply all" if
> > > you want your answer to be distributed to the
> > entire group.
> > >
> > > _____________________________________
> > > About this discussion group:
> > >
> > > To Join: Send an email to
> >
> > >
> > > To Post: Send an email to
> > >
> > > To Leave: Send an email to
> >
> > >
> > > Archives: http://groups.yahoo.com/group/adsp
> > >
> > > Other Groups:
> > http://www.dsprelated.com/groups.php3
> > >
> > >
> > > ">http://docs.yahoo.com/info/terms/
> > >
> >
> > _____________________________________
> > Note: If you do a simple "reply" with your email
> > client, only the author of this message will receive
> > your answer. You need to do a "reply all" if you
> > want your answer to be distributed to the entire
> > group.
> >
> > _____________________________________
> > About this discussion group:
> >
> > To Join: Send an email to
> >
> >
> > To Post: Send an email to
> >
> > To Leave: Send an email to
> >
> >
> > Archives: http://groups.yahoo.com/group/adsp
> >
> > Other Groups: http://www.dsprelated.com/groups.php3
> >
> >
> > ">http://docs.yahoo.com/info/terms/
> >
> > __________________________________ > _____________________________________
> Note: If you do a simple "reply" with your email client, only the author
> of this message will receive your answer. You need to do a "reply all" if
> you want your answer to be distributed to the entire group.
>
> _____________________________________
> About this discussion group:
>
> To Join: Send an email to
>
> To Post: Send an email to
>
> To Leave: Send an email to
>
> Archives: http://groups.yahoo.com/group/adsp
>
> Other Groups: http://www.dsprelated.com/groups.php3 > ">http://docs.yahoo.com/info/terms/
>




Thanks for the reply.

Well Bhaskar I have already rename the main of one
C file to some other function. That has resolved the
conflict. But now I the following error:

[Error li2007] symbol '___lib_prog_term'
referenced in file 'C:\PROGRAM FILES\ANALOG
DEVICES\VISUALDSP\21K\LIB\LIBC.DLB(EXIT.DOJ)'
could not be resolved

How to remove this error.
Paul I can use inline assembly to convert the assmebly

file to C, But what about the main. Will it create two

dxe file one for each processor.
Right know it get the above error. So no dxe is
created.

Regards

Liyju --- Bhaskar Das <> wrote:
> Hey, how do u exepct 2 main enteries under 1
> project? So first u rename
> either of ur main() by some other func. name that
> suits u. That should
> resolve the conflict. > Bhaskar Das
>
> ----- Original Message -----
> From: "Liyju Janardhan" <>
> To: <>
> Sent: Friday, May 02, 2003 2:18 PM
> Subject: RE: [adsp] ADSP 14060 > > Hi all,
> >
> > I had tried some multiprocessing code written in
> > assmebly on adsp-14060, which works fine.
> >
> > Lately I have switched to C. I am encountering few
> > problems.
> > I have two C files (ID1.c and ID2.c) and 1 asm
> file
> > (shared.asm).
> > I have include above three file to the same
> project in
> > vdsp++2.0.
> >
> > id1.c=====>
> > #include<stdio.h>
> >
> > extern int arr_id1[3] = {1,2,3};
> >
> > main()
> > {
> > printf("%d",arr_id1[0]);
> >
> > while(1);
> >
> > }
> >
> >
> > id2.c=====>
> > #include<stdio.h>
> >
> > extern int arr_id2[3] = {1,2,3};
> >
> > main()
> > {
> > printf("%d",arr_id2[0]);
> >
> > while(1);
> >
> > }
> >
> >
> > shared.asm======>
> > #define N 10
> >
> > .section/dm seg_share; // source in external
> SBSRAM
> > .var ext_mem_data[N] = "shared_data.dat";
> > .global ext_mem_data;
> >
> >
> > On buliding, I get the following error
> > [Error li2523] '_main': Multiply defined symbol.
> >
> > When I rename main function of ID2.c to some other
> > name I don't get that error.
> > I guess, two C file with main function cannot be
> added
> > to same project.
> > What is the solution for that?
> >
> > After doing the above thing I get the following
> error:
> > [Error li2007] symbol '___lib_prog_term'
> referenced
> > in file 'C:\PROGRAM FILES\ANALOG
> > DEVICES\VISUALDSP\21K\LIB\LIBC.DLB(EXIT.DOJ)'
> could
> > not be resolved
> > How to remove this error?
> >
> > Regards
> >
> > Liyju
> > ______________________________________________
> > Everything is difficult before it becomes easy.
> >
> >
> > --- "Waldron, Donald M"
> > <> wrote:
> > > ADI's VisualDSP++ works fine with the the
> Quad-SHARC
> > > AD14060. Keep in mind
> > > the Simulator does not support multiprocessing,
> but
> > > target emulator sessions
> > > support multiprocessor functions nicely.
> > >
> > > My experience has been positive using
> VisualDSP++
> > > 2.0 with the Summit-ICE
> > > (PCI-based) emulator, although there were some
> > > startup pains to overcome
> > > (such as defining the DSPs in reverse order
> using
> > > the JTAG ICE
> > > configurator).
> > >
> > > Don Waldron
> > >
> > > > -----Original Message-----
> > > > From: Pinaki Chanda
> [SMTP:]
> > > > Sent: Thursday, May 01, 2003 2:50 AM
> > > > To:
> > > > Subject: [adsp] ADSP 14060
> > > >
> > > > Hi all,
> > > > I would like to know if the design
> tools
> > > > for ADSP 21060 can be used for ADSP 14060
> (14060
> > > > has 4 ADSP 21060) ? Or I need to go for
> another
> > > > set of design tools ?
> > > >
> > > > Regards,
> > > > pinaki
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > > _____________________________________
> > > > Note: If you do a simple "reply" with your
> email
> > > client, only the author
> > > > of this message will receive your answer. You
> > > need to do a "reply all" if
> > > > you want your answer to be distributed to the
> > > entire group.
> > > >
> > > > _____________________________________
> > > > About this discussion group:
> > > >
> > > > To Join: Send an email to
> > >
> > > >
> > > > To Post: Send an email to
>
> > > >
> > > > To Leave: Send an email to
> > >
> > > >
> > > > Archives: http://groups.yahoo.com/group/adsp
> > > >
> > > > Other Groups:
> > > http://www.dsprelated.com/groups.php3
> > > >
> > > >
> > > > ">http://docs.yahoo.com/info/terms/
> > > >
> > >
> > > _____________________________________
> > > Note: If you do a simple "reply" with your email
> > > client, only the author of this message will
> receive
> > > your answer. You need to do a "reply all" if
> you
> > > want your answer to be distributed to the entire
> > > group.
> > >
> > > _____________________________________
> > > About this discussion group:
> > >
> > > To Join: Send an email to
> > >
> > >
> > > To Post: Send an email to
> > >
> > > To Leave: Send an email to
> > >
> > >
> > > Archives: http://groups.yahoo.com/group/adsp
> > >
> > > Other Groups:
> http://www.dsprelated.com/groups.php3
> > >
> > >
> > > ">http://docs.yahoo.com/info/terms/
> > >
> > >
> >
> >
> > __________________________________
> >
> >
> > _____________________________________
> > Note: If you do a simple "reply" with your email
> client, only the author
> of this message will receive your answer. You need
> to do a "reply all" if
> you want your answer to be distributed to the entire
> group.
> >
> > _____________________________________
> > About this discussion group:
> >
> > To Join: Send an email to
>
> >
> > To Post: Send an email to
> >
> > To Leave: Send an email to
>
> >
> > Archives: http://groups.yahoo.com/group/adsp
> >
> > Other Groups:
> http://www.dsprelated.com/groups.php3
> >
> >
> > ">http://docs.yahoo.com/info/terms/
> > ______________________________________
> Scanned and protected by Email scanner


__________________________________


I believe you need to include 060_hdr.doj in your build (via the LDF file).
I think the default LDF file has this.

Don Waldron

> -----Original Message-----
> From: Liyju Janardhan [SMTP:]
> Sent: Friday, May 02, 2003 11:24 AM
> To:
> Subject: Re: [adsp] ADSP 14060
>
> Thanks for the reply.
>
> Well Bhaskar I have already rename the main of one
> C file to some other function. That has resolved the
> conflict. But now I the following error:
>
> [Error li2007] symbol '___lib_prog_term'
> referenced in file 'C:\PROGRAM FILES\ANALOG
> DEVICES\VISUALDSP\21K\LIB\LIBC.DLB(EXIT.DOJ)'
> could not be resolved
>
> How to remove this error.
> Paul I can use inline assembly to convert the assmebly
>
> file to C, But what about the main. Will it create two
>
> dxe file one for each processor.
> Right know it get the above error. So no dxe is
> created.
>
> Regards
>
> Liyju > --- Bhaskar Das <> wrote:
> > Hey, how do u exepct 2 main enteries under 1
> > project? So first u rename
> > either of ur main() by some other func. name that
> > suits u. That should
> > resolve the conflict.
> >
> >
> > Bhaskar Das
> >
> > ----- Original Message -----
> > From: "Liyju Janardhan" <>
> > To: <>
> > Sent: Friday, May 02, 2003 2:18 PM
> > Subject: RE: [adsp] ADSP 14060
> >
> >
> > > Hi all,
> > >
> > > I had tried some multiprocessing code written in
> > > assmebly on adsp-14060, which works fine.
> > >
> > > Lately I have switched to C. I am encountering few
> > > problems.
> > > I have two C files (ID1.c and ID2.c) and 1 asm
> > file
> > > (shared.asm).
> > > I have include above three file to the same
> > project in
> > > vdsp++2.0.
> > >
> > > id1.c=====>
> > > #include<stdio.h>
> > >
> > > extern int arr_id1[3] = {1,2,3};
> > >
> > > main()
> > > {
> > > printf("%d",arr_id1[0]);
> > >
> > > while(1);
> > >
> > > }
> > >
> > >
> > > id2.c=====>
> > > #include<stdio.h>
> > >
> > > extern int arr_id2[3] = {1,2,3};
> > >
> > > main()
> > > {
> > > printf("%d",arr_id2[0]);
> > >
> > > while(1);
> > >
> > > }
> > >
> > >
> > > shared.asm======>
> > > #define N 10
> > >
> > > .section/dm seg_share; // source in external
> > SBSRAM
> > > .var ext_mem_data[N] = "shared_data.dat";
> > > .global ext_mem_data;
> > >
> > >
> > > On buliding, I get the following error
> > > [Error li2523] '_main': Multiply defined symbol.
> > >
> > > When I rename main function of ID2.c to some other
> > > name I don't get that error.
> > > I guess, two C file with main function cannot be
> > added
> > > to same project.
> > > What is the solution for that?
> > >
> > > After doing the above thing I get the following
> > error:
> > > [Error li2007] symbol '___lib_prog_term'
> > referenced
> > > in file 'C:\PROGRAM FILES\ANALOG
> > > DEVICES\VISUALDSP\21K\LIB\LIBC.DLB(EXIT.DOJ)'
> > could
> > > not be resolved
> > > How to remove this error?
> > >
> > > Regards
> > >
> > > Liyju
> > > ______________________________________________
> > > Everything is difficult before it becomes easy.
> > >
> > >
> > > --- "Waldron, Donald M"
> > > <> wrote:
> > > > ADI's VisualDSP++ works fine with the the
> > Quad-SHARC
> > > > AD14060. Keep in mind
> > > > the Simulator does not support multiprocessing,
> > but
> > > > target emulator sessions
> > > > support multiprocessor functions nicely.
> > > >
> > > > My experience has been positive using
> > VisualDSP++
> > > > 2.0 with the Summit-ICE
> > > > (PCI-based) emulator, although there were some
> > > > startup pains to overcome
> > > > (such as defining the DSPs in reverse order
> > using
> > > > the JTAG ICE
> > > > configurator).
> > > >
> > > > Don Waldron
> > > >
> > > > > -----Original Message-----
> > > > > From: Pinaki Chanda
> > [SMTP:]
> > > > > Sent: Thursday, May 01, 2003 2:50 AM
> > > > > To:
> > > > > Subject: [adsp] ADSP 14060
> > > > >
> > > > > Hi all,
> > > > > I would like to know if the design
> > tools
> > > > > for ADSP 21060 can be used for ADSP 14060
> > (14060
> > > > > has 4 ADSP 21060) ? Or I need to go for
> > another
> > > > > set of design tools ?
> > > > >
> > > > > Regards,
> > > > > pinaki
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > _____________________________________
> > > > > Note: If you do a simple "reply" with your
> > email
> > > > client, only the author
> > > > > of this message will receive your answer. You
> > > > need to do a "reply all" if
> > > > > you want your answer to be distributed to the
> > > > entire group.
> > > > >
> > > > > _____________________________________
> > > > > About this discussion group:
> > > > >
> > > > > To Join: Send an email to
> > > >
> > > > >
> > > > > To Post: Send an email to
> >
> > > > >
> > > > > To Leave: Send an email to
> > > >
> > > > >
> > > > > Archives: http://groups.yahoo.com/group/adsp
> > > > >
> > > > > Other Groups:
> > > > http://www.dsprelated.com/groups.php3
> > > > >
> > > > >
> > > > > ">http://docs.yahoo.com/info/terms/
> > > > >
> > > >
> > > > _____________________________________
> > > > Note: If you do a simple "reply" with your email
> > > > client, only the author of this message will
> > receive
> > > > your answer. You need to do a "reply all" if
> > you
> > > > want your answer to be distributed to the entire
> > > > group.
> > > >
> > > > _____________________________________
> > > > About this discussion group:
> > > >
> > > > To Join: Send an email to
> > > >
> > > >
> > > > To Post: Send an email to
> > > >
> > > > To Leave: Send an email to
> > > >
> > > >
> > > > Archives: http://groups.yahoo.com/group/adsp
> > > >
> > > > Other Groups:
> > http://www.dsprelated.com/groups.php3
> > > >
> > > >
> > > > ">http://docs.yahoo.com/info/terms/
> > > >
> > > >
> > >
> > >
> > > __________________________________
> > >
> > >
> > > _____________________________________
> > > Note: If you do a simple "reply" with your email
> > client, only the author
> > of this message will receive your answer. You need
> > to do a "reply all" if
> > you want your answer to be distributed to the entire
> > group.
> > >
> > > _____________________________________
> > > About this discussion group:
> > >
> > > To Join: Send an email to
> >
> > >
> > > To Post: Send an email to
> > >
> > > To Leave: Send an email to
> >
> > >
> > > Archives: http://groups.yahoo.com/group/adsp
> > >
> > > Other Groups:
> > http://www.dsprelated.com/groups.php3
> > >
> > >
> > > ">http://docs.yahoo.com/info/terms/
> > >
> >
> >
> > ______________________________________
> > Scanned and protected by Email scanner > __________________________________ > _____________________________________
> Note: If you do a simple "reply" with your email client, only the author
> of this message will receive your answer. You need to do a "reply all" if
> you want your answer to be distributed to the entire group.
>
> _____________________________________
> About this discussion group:
>
> To Join: Send an email to
>
> To Post: Send an email to
>
> To Leave: Send an email to
>
> Archives: http://groups.yahoo.com/group/adsp
>
> Other Groups: http://www.dsprelated.com/groups.php3 > ">http://docs.yahoo.com/info/terms/
>




Thanks Don, including 060_hdr.doj to the objects in
ldf file solved the problem.

Now on buliding it create two dxe files ID1.dxe and
ID2.dxe which get loaded to p0 and p1 processor
respectively.

But, on excuting code on simulator (cntrl F11) it only

steps through ID1.c, the code in p1(ID2.c) dosen't
run.

That's because it doen't have a main function.

The code is as given below:

ID1.c======>
#include<stdio.h>

int arr_id1[3] = {1,2,3};
extern int arr_id2[3];
extern void man();

main()
{
printf("%d",arr_id2[0]);

while(1);

}

ID2.c======>
#include<stdio.h>

int arr_id2[3] = {12,23,35};
extern int arr_id1[3];

void man()
{
printf("%d",arr_id1[0]);

while(1);

} As soon as the processors boot P0 will start executing

the code because it has main function.
How to make P1 execute its code.
Is there any direct solution to it?

The other way round is to issue an VIRPT interrupt by
writing the address of man() to the VIRPT register of
P1.
So when the processor P0 write to the VIRPT
register of P1, P1 gets an interrupt and will execute
the void man() function.

Correct me if I am wrong.

But the point is how to get the address of man()
fuction.
Functions like interrupt(SIG_XXX,man) write the
address of isr to the interrupt vector address.

How can use this?

Thanks again Bhaskar,Paul, Don for the reply.

Regards

Liyju

--- "Waldron, Donald M"
<> wrote:
> I believe you need to include 060_hdr.doj in your
> build (via the LDF file).
> I think the default LDF file has this.
>
> Don Waldron
>
> > -----Original Message-----
> > From: Liyju Janardhan [SMTP:]
> > Sent: Friday, May 02, 2003 11:24 AM
> > To:
> > Subject: Re: [adsp] ADSP 14060
> >
> > Thanks for the reply.
> >
> > Well Bhaskar I have already rename the main of one
> > C file to some other function. That has resolved
> the
> > conflict. But now I the following error:
> >
> > [Error li2007] symbol '___lib_prog_term'
> > referenced in file 'C:\PROGRAM FILES\ANALOG
> > DEVICES\VISUALDSP\21K\LIB\LIBC.DLB(EXIT.DOJ)'
> > could not be resolved
> >
> > How to remove this error.
> > Paul I can use inline assembly to convert the
> assmebly
> >
> > file to C, But what about the main. Will it create
> two
> >
> > dxe file one for each processor.
> > Right know it get the above error. So no dxe is
> > created.
> >
> > Regards
> >
> > Liyju
> >
> >
> >
> >
> >
> > --- Bhaskar Das <> wrote:
> > > Hey, how do u exepct 2 main enteries under 1
> > > project? So first u rename
> > > either of ur main() by some other func. name
> that
> > > suits u. That should
> > > resolve the conflict.
> > >
> > >
> > > Bhaskar Das
> > >
> > > ----- Original Message -----
> > > From: "Liyju Janardhan" <>
> > > To: <>
> > > Sent: Friday, May 02, 2003 2:18 PM
> > > Subject: RE: [adsp] ADSP 14060
> > >
> > >
> > > > Hi all,
> > > >
> > > > I had tried some multiprocessing code written
> in
> > > > assmebly on adsp-14060, which works fine.
> > > >
> > > > Lately I have switched to C. I am encountering
> few
> > > > problems.
> > > > I have two C files (ID1.c and ID2.c) and 1 asm
> > > file
> > > > (shared.asm).
> > > > I have include above three file to the same
> > > project in
> > > > vdsp++2.0.
> > > >
> > > > id1.c=====>
> > > > #include<stdio.h>
> > > >
> > > > extern int arr_id1[3] = {1,2,3};
> > > >
> > > > main()
> > > > {
> > > > printf("%d",arr_id1[0]);
> > > >
> > > > while(1);
> > > >
> > > > }
> > > >
> > > >
> > > > id2.c=====>
> > > > #include<stdio.h>
> > > >
> > > > extern int arr_id2[3] = {1,2,3};
> > > >
> > > > main()
> > > > {
> > > > printf("%d",arr_id2[0]);
> > > >
> > > > while(1);
> > > >
> > > > }
> > > >
> > > >
> > > > shared.asm======>
> > > > #define N 10
> > > >
> > > > .section/dm seg_share; // source in external
> > > SBSRAM
> > > > .var ext_mem_data[N] = "shared_data.dat";
> > > > .global ext_mem_data;
> > > >
> > > >
> > > > On buliding, I get the following error
> > > > [Error li2523] '_main': Multiply defined
> symbol.
> > > >
> > > > When I rename main function of ID2.c to some
> other
> > > > name I don't get that error.
> > > > I guess, two C file with main function cannot
> be
> > > added
> > > > to same project.
> > > > What is the solution for that?
> > > >
> > > > After doing the above thing I get the
> following
> > > error:
> > > > [Error li2007] symbol '___lib_prog_term'
> > > referenced
> > > > in file 'C:\PROGRAM FILES\ANALOG
> > > > DEVICES\VISUALDSP\21K\LIB\LIBC.DLB(EXIT.DOJ)'
> > > could
> > > > not be resolved
> > > > How to remove this error?
> > > >
> > > > Regards
> > > >
> > > > Liyju
> > > > ______________________________________________
> > > > Everything is difficult before it becomes
> easy.
> > > >
> > > >
> > > > --- "Waldron, Donald M"
> > > > <> wrote:
> > > > > ADI's VisualDSP++ works fine with the the
> > > Quad-SHARC
> > > > > AD14060. Keep in mind
> > > > > the Simulator does not support
> multiprocessing,
> > > but
> > > > > target emulator sessions
> > > > > support multiprocessor functions nicely.
> > > > >
> > > > > My experience has been positive using
> > > VisualDSP++
> > > > > 2.0 with the Summit-ICE
> > > > > (PCI-based) emulator, although there were
> some
> > > > > startup pains to overcome
> > > > > (such as defining the DSPs in reverse order
> > > using
> > > > > the JTAG ICE
> > > > > configurator).
> > > > >
> > > > > Don Waldron
> > > > >
> > > > > > -----Original Message-----
> > > > > > From: Pinaki Chanda
> > > [SMTP:]
> > > > > > Sent: Thursday, May 01, 2003 2:50 AM
> > > > > > To:
> > > > > > Subject: [adsp] ADSP 14060
> > > > > >
> > > > > > Hi all,
> > > > > > I would like to know if the
> design
> > > tools
> > > > > > for ADSP 21060 can be used for ADSP 14060
> > > (14060
> > > > > > has 4 ADSP 21060) ? Or I need to go for
> > > another
> > > > > > set of design tools ?
> > > > > >
> > > > > > Regards,
> > > > > > pinaki
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > > _____________________________________
> > > > > > Note: If you do a simple "reply" with your
> > > email
> > > > > client, only the author
> > > > > > of this message will receive your answer.
> You
> > > > > need to do a "reply all" if
> > > > > > you want your answer to be distributed to
> the
> > > > > entire group.
> > > > > >
> > > > > > _____________________________________
> > > > > > About this discussion group:
> > > > > >
> > > > > > To Join: Send an email to
> > > > >
> > > > > >
> > > > > > To Post: Send an email to
> > >
> > > > > >
> > > > > > To Leave: Send an email to
> > > > >
> > > > > >
> > > > > > Archives:
> http://groups.yahoo.com/group/adsp
> > > > > >
> > > > > > Other Groups:
> > > > > http://www.dsprelated.com/groups.php3
> > > > > >
> > > > > >
> > > > > > ">http://docs.yahoo.com/info/terms/
> > > > > >
> > > > >
> > > > > _____________________________________
> > > > > Note: If you do a simple "reply" with your
> email
> > > > > client, only the author of this message will
> > > receive
> > > > > your answer. You need to do a "reply all"
> if
> > > you
> > > > > want your answer to be distributed to the
> entire
> > > > > group.
> > > > >
> > > > > _____________________________________
> > > > > About this discussion group:
> > > > >
> > > > > To Join: Send an email to
> > > > >
> > > > >
> > > > > To Post: Send an email to
>
> > > > >
> > > > > To Leave: Send an email to
> > > > >
> > > > >
> > > > > Archives: http://groups.yahoo.com/group/adsp
> > > > >
> > > > > Other Groups:
> > > http://www.dsprelated.com/groups.php3
> > > > >
> > > > >
> > > > > ">http://docs.yahoo.com/info/terms/
> > > > >
> > > > >
> > > >
> > > >
> > > > __________________________________
> > > >
> > > >
> > > > _____________________________________
> > > > Note: If you do a simple "reply" with your
> email
> > > client, only the author
> > > of this message will receive your answer. You
> need
> > > to do a "reply all" if
> > > you want your answer to be distributed to the
> entire
> > > group.
> > > >
> > > > _____________________________________
> > > > About this discussion group:
> > > >
> > > > To Join: Send an email to
> > >
> > > >
> > > > To Post: Send an email to
>
> > > >
> > > > To Leave: Send an email to
> > >
> > > >
> > > > Archives: http://groups.yahoo.com/group/adsp
> > > >
> > > > Other Groups:
> > > http://www.dsprelated.com/groups.php3
> > > >
> > > >
> > > > ">http://docs.yahoo.com/info/terms/
> > > >
> > >
> > >
> > > ______________________________________
> > > Scanned and protected by Email scanner
> >
> >
> > __________________________________
> >
> >
> > _____________________________________
> > Note: If you do a simple "reply" with your email
> client, only the author
> > of this message will receive your answer. You
> need to do a "reply all" if
> > you want your answer to be distributed to the
> entire group.
> >
> > _____________________________________
> > About this discussion group:
> >
> > To Join: Send an email to
>
> >
> > To Post: Send an email to
> >
> > To Leave: Send an email to
>
> >
> > Archives: http://groups.yahoo.com/group/adsp
> >
> > Other Groups:
> http://www.dsprelated.com/groups.php3
> >
> >
> > ">http://docs.yahoo.com/info/terms/
> >


__________________________________






> From: Vanbellinghen, Paul
>
> It is a standard C constraint to require that only one main() function be
> included in the link. One thing you may try with the asm file is to turn
> it into a C file by embedding the assembly code within a C function and
> enclosing each assembly instruction within a C
> asm("AssemblyInstruction;"); statement.
>
> For example:
>
> asm("r8 = dm(i4, 0);"); /* *fpga_mem_ptr = start marker */ >
> From: Liyju Janardhan [SMTP:]
>
> Hi all,
>
> I had tried some multiprocessing code written in
> assmebly on adsp-14060, which works fine.
>
> Lately I have switched to C. I am encountering few
> problems.
> I have two C files (ID1.c and ID2.c) and 1 asm file
> (shared.asm).
> I have include above three file to the same project in
> vdsp++2.0.
>
> id1.c=====>
> #include<stdio.h>
>
> extern int arr_id1[3] = {1,2,3};
>
> main()
> {
> printf("%d",arr_id1[0]);
>
> while(1);
>
> } > id2.c=====>
> #include<stdio.h>
>
> extern int arr_id2[3] = {1,2,3};
>
> main()
> {
> printf("%d",arr_id2[0]);
>
> while(1);
>
> } > shared.asm======>
> #define N 10
>
> .section/dm seg_share; // source in external SBSRAM
> .var ext_mem_data[N] = "shared_data.dat";
> .global ext_mem_data; > On buliding, I get the following error
> [Error li2523] '_main': Multiply defined symbol.
>
> When I rename main function of ID2.c to some other
> name I don't get that error.
> I guess, two C file with main function cannot be added
> to same project.
> What is the solution for that?
>
> After doing the above thing I get the following error:
> [Error li2007] symbol '___lib_prog_term' referenced
> in file 'C:\PROGRAM FILES\ANALOG
> DEVICES\VISUALDSP\21K\LIB\LIBC.DLB(EXIT.DOJ)' could
> not be resolved
> How to remove this error?
>
> Regards
>
> Liyju
> ______________________________________________
> Everything is difficult before it becomes easy. > --- "Waldron, Donald M"
> <> wrote:
> > ADI's VisualDSP++ works fine with the the Quad-SHARC
> > AD14060. Keep in mind
> > the Simulator does not support multiprocessing, but
> > target emulator sessions
> > support multiprocessor functions nicely.
> >
> > My experience has been positive using VisualDSP++
> > 2.0 with the Summit-ICE
> > (PCI-based) emulator, although there were some
> > startup pains to overcome
> > (such as defining the DSPs in reverse order using
> > the JTAG ICE
> > configurator).
> >
> > Don Waldron
> >
> > > -----Original Message-----
> > > From: Pinaki Chanda [SMTP:]
> > > Sent: Thursday, May 01, 2003 2:50 AM
> > > To:
> > > Subject: [adsp] ADSP 14060
> > >
> > > Hi all,
> > > I would like to know if the design tools
> > > for ADSP 21060 can be used for ADSP 14060 (14060
> > > has 4 ADSP 21060) ? Or I need to go for another
> > > set of design tools ?
> > >
> > > Regards,
> > > pinaki
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > > _____________________________________
> > > Note: If you do a simple "reply" with your email
> > client, only the author
> > > of this message will receive your answer. You
> > need to do a "reply all" if
> > > you want your answer to be distributed to the
> > entire group.
> > >
> > > _____________________________________
> > > About this discussion group:
> > >
> > > To Join: Send an email to
> >
> > >
> > > To Post: Send an email to
> > >
> > > To Leave: Send an email to
> >
> > >
> > > Archives: http://groups.yahoo.com/group/adsp
> > >
> > > Other Groups:
> > http://www.dsprelated.com/groups.php3
> > >
> > >
> > > ">http://docs.yahoo.com/info/terms/
> > >
> >
> > _____________________________________
> > Note: If you do a simple "reply" with your email
> > client, only the author of this message will receive
> > your answer. You need to do a "reply all" if you
> > want your answer to be distributed to the entire
> > group.
> >
> > _____________________________________
> > About this discussion group:
> >
> > To Join: Send an email to
> >
> >
> > To Post: Send an email to
> >
> > To Leave: Send an email to
> >
> >
> > Archives: http://groups.yahoo.com/group/adsp
> >
> > Other Groups: http://www.dsprelated.com/groups.php3
> >
> >
> > ">http://docs.yahoo.com/info/terms/
> >
> > __________________________________ > _____________________________________
> Note: If you do a simple "reply" with your email client, only the
> author of this message will receive your answer. You need to do a "reply
> all" if you want your answer to be distributed to the entire group.
>
> _____________________________________
> About this discussion group:
>
> To Join: Send an email to
>
> To Post: Send an email to
>
> To Leave: Send an email to
>
> Archives: http://groups.yahoo.com/group/adsp
>
> Other Groups: http://www.dsprelated.com/groups.php3 > ">http://docs.yahoo.com/info/terms/
>



Liyju,

What you need is a main for both .dxe's. Use the LDF file to specify which
main() function .doj's gets loaded into what processor. See Analog Device's
"Linker and Utilities Manual" especially the section "Linking for
Multiprocessor and Shared Memory".

I have four processors, and elected to not use a shared memory image.
Instead, I used the LINK_AGAINST macro, and linked each DSP against all
others (this allws globals to be shared between processors). I've read
VisualDSP++ 3.0 provides an LDF wizard, but I was able to do everything with
VisualDSP++ 2.0.

Keep in mind, the Simulator only supports one .dse at a time. You can load
ps1.dxe or ps2.dxe, but not both at the same time.

Don Waldron

> -----Original Message-----
> From: Liyju Janardhan [SMTP:]
> Sent: Saturday, May 03, 2003 8:16 AM
> To:
> Subject: RE: [adsp] ADSP 14060 -- Multiprocessing using C
>
> Thanks Don, including 060_hdr.doj to the objects in
> ldf file solved the problem.
>
> Now on buliding it create two dxe files ID1.dxe and
> ID2.dxe which get loaded to p0 and p1 processor
> respectively.
>
> But, on excuting code on simulator (cntrl F11) it only
>
> steps through ID1.c, the code in p1(ID2.c) dosen't
> run.
>
> That's because it doen't have a main function.
>
> The code is as given below:
>
> ID1.c======>
> #include<stdio.h>
>
> int arr_id1[3] = {1,2,3};
> extern int arr_id2[3];
> extern void man();
>
> main()
> {
> printf("%d",arr_id2[0]);
>
> while(1);
>
> }
>
> ID2.c======>
> #include<stdio.h>
>
> int arr_id2[3] = {12,23,35};
> extern int arr_id1[3];
>
> void man()
> {
> printf("%d",arr_id1[0]);
>
> while(1);
>
> } > As soon as the processors boot P0 will start executing
>
> the code because it has main function.
> How to make P1 execute its code.
> Is there any direct solution to it?
>
> The other way round is to issue an VIRPT interrupt by
> writing the address of man() to the VIRPT register of
> P1.
> So when the processor P0 write to the VIRPT
> register of P1, P1 gets an interrupt and will execute
> the void man() function.
>
> Correct me if I am wrong.
>
> But the point is how to get the address of man()
> fuction.
> Functions like interrupt(SIG_XXX,man) write the
> address of isr to the interrupt vector address.
>
> How can use this?
>
> Thanks again Bhaskar,Paul, Don for the reply.
>
> Regards
>
> Liyju >
>
> --- "Waldron, Donald M"
> <> wrote:
> > I believe you need to include 060_hdr.doj in your
> > build (via the LDF file).
> > I think the default LDF file has this.
> >
> > Don Waldron
> >
> > > -----Original Message-----
> > > From: Liyju Janardhan [SMTP:]
> > > Sent: Friday, May 02, 2003 11:24 AM
> > > To:
> > > Subject: Re: [adsp] ADSP 14060
> > >
> > > Thanks for the reply.
> > >
> > > Well Bhaskar I have already rename the main of one
> > > C file to some other function. That has resolved
> > the
> > > conflict. But now I the following error:
> > >
> > > [Error li2007] symbol '___lib_prog_term'
> > > referenced in file 'C:\PROGRAM FILES\ANALOG
> > > DEVICES\VISUALDSP\21K\LIB\LIBC.DLB(EXIT.DOJ)'
> > > could not be resolved
> > >
> > > How to remove this error.
> > > Paul I can use inline assembly to convert the
> > assmebly
> > >
> > > file to C, But what about the main. Will it create
> > two
> > >
> > > dxe file one for each processor.
> > > Right know it get the above error. So no dxe is
> > > created.
> > >
> > > Regards
> > >
> > > Liyju
> > >
> > >
> > >
> > >
> > >
> > > --- Bhaskar Das <> wrote:
> > > > Hey, how do u exepct 2 main enteries under 1
> > > > project? So first u rename
> > > > either of ur main() by some other func. name
> > that
> > > > suits u. That should
> > > > resolve the conflict.
> > > >
> > > >
> > > > Bhaskar Das
> > > >
> > > > ----- Original Message -----
> > > > From: "Liyju Janardhan" <>
> > > > To: <>
> > > > Sent: Friday, May 02, 2003 2:18 PM
> > > > Subject: RE: [adsp] ADSP 14060
> > > >
> > > >
> > > > > Hi all,
> > > > >
> > > > > I had tried some multiprocessing code written
> > in
> > > > > assmebly on adsp-14060, which works fine.
> > > > >
> > > > > Lately I have switched to C. I am encountering
> > few
> > > > > problems.
> > > > > I have two C files (ID1.c and ID2.c) and 1 asm
> > > > file
> > > > > (shared.asm).
> > > > > I have include above three file to the same
> > > > project in
> > > > > vdsp++2.0.
> > > > >
> > > > > id1.c=====>
> > > > > #include<stdio.h>
> > > > >
> > > > > extern int arr_id1[3] = {1,2,3};
> > > > >
> > > > > main()
> > > > > {
> > > > > printf("%d",arr_id1[0]);
> > > > >
> > > > > while(1);
> > > > >
> > > > > }
> > > > >
> > > > >
> > > > > id2.c=====>
> > > > > #include<stdio.h>
> > > > >
> > > > > extern int arr_id2[3] = {1,2,3};
> > > > >
> > > > > main()
> > > > > {
> > > > > printf("%d",arr_id2[0]);
> > > > >
> > > > > while(1);
> > > > >
> > > > > }
> > > > >
> > > > >
> > > > > shared.asm======>
> > > > > #define N 10
> > > > >
> > > > > .section/dm seg_share; // source in external
> > > > SBSRAM
> > > > > .var ext_mem_data[N] = "shared_data.dat";
> > > > > .global ext_mem_data;
> > > > >
> > > > >
> > > > > On buliding, I get the following error
> > > > > [Error li2523] '_main': Multiply defined
> > symbol.
> > > > >
> > > > > When I rename main function of ID2.c to some
> > other
> > > > > name I don't get that error.
> > > > > I guess, two C file with main function cannot
> > be
> > > > added
> > > > > to same project.
> > > > > What is the solution for that?
> > > > >
> > > > > After doing the above thing I get the
> > following
> > > > error:
> > > > > [Error li2007] symbol '___lib_prog_term'
> > > > referenced
> > > > > in file 'C:\PROGRAM FILES\ANALOG
> > > > > DEVICES\VISUALDSP\21K\LIB\LIBC.DLB(EXIT.DOJ)'
> > > > could
> > > > > not be resolved
> > > > > How to remove this error?
> > > > >
> > > > > Regards
> > > > >
> > > > > Liyju
> > > > > ______________________________________________
> > > > > Everything is difficult before it becomes
> > easy.
> > > > >
> > > > >
> > > > > --- "Waldron, Donald M"
> > > > > <> wrote:
> > > > > > ADI's VisualDSP++ works fine with the the
> > > > Quad-SHARC
> > > > > > AD14060. Keep in mind
> > > > > > the Simulator does not support
> > multiprocessing,
> > > > but
> > > > > > target emulator sessions
> > > > > > support multiprocessor functions nicely.
> > > > > >
> > > > > > My experience has been positive using
> > > > VisualDSP++
> > > > > > 2.0 with the Summit-ICE
> > > > > > (PCI-based) emulator, although there were
> > some
> > > > > > startup pains to overcome
> > > > > > (such as defining the DSPs in reverse order
> > > > using
> > > > > > the JTAG ICE
> > > > > > configurator).
> > > > > >
> > > > > > Don Waldron
> > > > > >
> > > > > > > -----Original Message-----
> > > > > > > From: Pinaki Chanda
> > > > [SMTP:]
> > > > > > > Sent: Thursday, May 01, 2003 2:50 AM
> > > > > > > To:
> > > > > > > Subject: [adsp] ADSP 14060
> > > > > > >
> > > > > > > Hi all,
> > > > > > > I would like to know if the
> > design
> > > > tools
> > > > > > > for ADSP 21060 can be used for ADSP 14060
> > > > (14060
> > > > > > > has 4 ADSP 21060) ? Or I need to go for
> > > > another
> > > > > > > set of design tools ?
> > > > > > >
> > > > > > > Regards,
> > > > > > > pinaki
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > _____________________________________
> > > > > > > Note: If you do a simple "reply" with your
> > > > email
> > > > > > client, only the author
> > > > > > > of this message will receive your answer.
> > You
> > > > > > need to do a "reply all" if
> > > > > > > you want your answer to be distributed to
> > the
> > > > > > entire group.
> > > > > > >
> > > > > > > _____________________________________
> > > > > > > About this discussion group:
> > > > > > >
> > > > > > > To Join: Send an email to
> > > > > >
> > > > > > >
> > > > > > > To Post: Send an email to
> > > >
> > > > > > >
> > > > > > > To Leave: Send an email to
> > > > > >
> > > > > > >
> > > > > > > Archives:
> > http://groups.yahoo.com/group/adsp
> > > > > > >
> > > > > > > Other Groups:
> > > > > > http://www.dsprelated.com/groups.php3
> > > > > > >
> > > > > > >
> > > > > > > ">http://docs.yahoo.com/info/terms/
> > > > > > >
> > > > > >
> > > > > > _____________________________________
> > > > > > Note: If you do a simple "reply" with your
> > email
> > > > > > client, only the author of this message will
> > > > receive
> > > > > > your answer. You need to do a "reply all"
> > if
> > > > you
> > > > > > want your answer to be distributed to the
> > entire
> > > > > > group.
> > > > > >
> > > > > > _____________________________________
> > > > > > About this discussion group:
> > > > > >
> > > > > > To Join: Send an email to
> > > > > >
> > > > > >
> > > > > > To Post: Send an email to
> >
> > > > > >
> > > > > > To Leave: Send an email to
> > > > > >
> > > > > >
> > > > > > Archives: http://groups.yahoo.com/group/adsp
> > > > > >
> > > > > > Other Groups:
> > > > http://www.dsprelated.com/groups.php3
> > > > > >
> > > > > >
> > > > > > ">http://docs.yahoo.com/info/terms/
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > > > __________________________________
> > > > >
> > > > >
> > > > > _____________________________________
> > > > > Note: If you do a simple "reply" with your
> > email
> > > > client, only the author
> > > > of this message will receive your answer. You
> > need
> > > > to do a "reply all" if
> > > > you want your answer to be distributed to the
> > entire
> > > > group.
> > > > >
> > > > > _____________________________________
> > > > > About this discussion group:
> > > > >
> > > > > To Join: Send an email to
> > > >
> > > > >
> > > > > To Post: Send an email to
> >
> > > > >
> > > > > To Leave: Send an email to
> > > >
> > > > >
> > > > > Archives: http://groups.yahoo.com/group/adsp
> > > > >
> > > > > Other Groups:
> > > > http://www.dsprelated.com/groups.php3
> > > > >
> > > > >
> > > > > ">http://docs.yahoo.com/info/terms/
> > > > >
> > > >
> > > >
> > > > ______________________________________
> > > > Scanned and protected by Email scanner
> > >
> > >
> > > __________________________________
> > >
> > >
> > > _____________________________________
> > > Note: If you do a simple "reply" with your email
> > client, only the author
> > > of this message will receive your answer. You
> > need to do a "reply all" if
> > > you want your answer to be distributed to the
> > entire group.
> > >
> > > _____________________________________
> > > About this discussion group:
> > >
> > > To Join: Send an email to
> >
> > >
> > > To Post: Send an email to
> > >
> > > To Leave: Send an email to
> >
> > >
> > > Archives: http://groups.yahoo.com/group/adsp
> > >
> > > Other Groups:
> > http://www.dsprelated.com/groups.php3
> > >
> > >
> > > ">http://docs.yahoo.com/info/terms/
> > > __________________________________
>
> _____________________________________
> Note: If you do a simple "reply" with your email client, only the author
> of this message will receive your answer. You need to do a "reply all" if
> you want your answer to be distributed to the entire group.
>
> _____________________________________
> About this discussion group:
>
> To Join: Send an email to
>
> To Post: Send an email to
>
> To Leave: Send an email to
>
> Archives: http://groups.yahoo.com/group/adsp
>
> Other Groups: http://www.dsprelated.com/groups.php3 > ">http://docs.yahoo.com/info/terms/
>