DSPRelated.com
Forums

dsp56000 assembler guide

Started by Andrew Shelkovenko September 11, 2003
Hello, All!

I just got DSP56F807EVM..
I have some questions..

1. From where I can download full dsp56000 assembler guide?

2. How can I read (view in debug watch) quad decoder (or any) register
contents?

QDec -some decoder register address .
asm
{move X:QDec, N
}
but I can't view N in debugger watch, only C variables are available.
need any examples.. pls.

Thanks for your help.
With best regards, Andrew Shelkovenko.
http://home.omni.spb.ru/mira/rqsr



All of the documemtation is available from Motorola:

http://e-www.motorola.com/webapp/sps/library/documentationlist.jsp?
rootNodeIdz6wYqRXz&nodeIdz6wYqRXz&Device=All&DocTypeKeyKsgj8
q&Set=1&Results%

You want: DSP56F801-7UM.pdf for all of the perhipheral information,
and DSP56800FM.pdf for the core and instruction set information.
The users manual for the EVM is also there.

All of the peripheral registers are memory mapped in X-memory. You
should be able single step in your debugger or simulator, and watch
them update. At least that's true in the Code Warrior IDE I'm using.

Hope that helps - Bill

--- In , "Andrew Shelkovenko"
<diakin66@e...> wrote:
> Hello, All!
>
> I just got DSP56F807EVM..
> I have some questions..
>
> 1. From where I can download full dsp56000 assembler guide?
>
> 2. How can I read (view in debug watch) quad decoder (or any)
register
> contents?
>
> QDec -some decoder register address .
> asm
> {move X:QDec, N
> }
> but I can't view N in debugger watch, only C variables are
available.
> need any examples.. pls.
>
> Thanks for your help.
> With best regards, Andrew Shelkovenko.
> http://home.omni.spb.ru/mira/rqsr




The only documentation that has the assembly instructions is the
DSP56800 Family Manual which can be found at:
http://e-www.motorola.com/webapp/sps/library/documentationlist.jsp?
rootNodeId&nodeId27956292&Device=All&DocTypeKeyKsfwlk

The document is called DSP56800 16-Bit Digital Signal Processor
Family Manual and you are interested in Appendix A entitled
Instruction Set Details.

If you are using CodeWarrior there is a option called View Registers
that will let you see the registers. Also if you know the address
location of a particular register you can also view that memory
location to see the contents.

Regards,
Irene

--- In , "Andrew Shelkovenko"
<diakin66@e...> wrote:
> Hello, All!
>
> I just got DSP56F807EVM..
> I have some questions..
>
> 1. From where I can download full dsp56000 assembler guide?
>
> 2. How can I read (view in debug watch) quad decoder (or any)
register
> contents?
>
> QDec -some decoder register address .
> asm
> {move X:QDec, N
> }
> but I can't view N in debugger watch, only C variables are
available.
> need any examples.. pls.
>
> Thanks for your help.
> With best regards, Andrew Shelkovenko.
> http://home.omni.spb.ru/mira/rqsr




Andrew,

I finally found the text file which a kind person sent me - but I've lost
his name. I think he was "David D" of "beanfranks" at Yahoo.com. Thank
you, David, if I'm right.

He interprets the opcode bit patterns in 568xx ASM.

If anyone would like this file (56KByte), let me know and I'll forward it
without cluttering everyone's Inbox.

Rick Corey
-----Original Message-----
From: Andrew Shelkovenko [mailto:]
Sent: Thursday, September 11, 2003 4:47 AM
To:
Subject: [motoroladsp] dsp56000 assembler guide Hello, All!

I just got DSP56F807EVM..
I have some questions..

1. From where I can download full dsp56000 assembler guide?

2. How can I read (view in debug watch) quad decoder (or any) register
contents?

QDec -some decoder register address .
asm
{move X:QDec, N
}
but I can't view N in debugger watch, only C variables are available.
need any examples.. pls.

Thanks for your help.
With best regards, Andrew Shelkovenko.
http://home.omni.spb.ru/mira/rqsr

_____________________________________
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:

To Post:

To Leave:

Archives: http://www.yahoogroups.com/group/motoroladsp

More Groups: http://www.dsprelated.com/groups.php3 ">http://docs.yahoo.com/info/terms/