Some questions about the old Motorola's dsp56k-gcc compiler and dsp563xx family

Started by Avelino Herrera in Freescale DSPs14 years ago 1 reply

Hi, all. I am a newbie in the Motorola's DSP world and I have modified the well known dsp56k-gcc port of the gcc GNU compiler (made by ...

Hi, all. I am a newbie in the Motorola's DSP world and I have modified the well known dsp56k-gcc port of the gcc GNU compiler (made by Motorola) to use it in actual Linux boxes. I have a dsp56303 but the dsp56k-gcc generates only dsp56000 code - What are the essential differences between dsp56000 and dsp563xx family? - Is the dsp563xx family compatib


looking for DSP563xx 'hello' example

Started by KR in Freescale DSPs16 years ago

I am new to Motorola assembly programming, using the DSP563xx. Can someone provide a simple 'hello' assembly program for me. I'm...

I am new to Motorola assembly programming, using the DSP563xx. Can someone provide a simple 'hello' assembly program for me. I'm having some problems, including getting the equivalent functionality of the C statements: #ifndef HFILE_H @define HFILE_H . #endif


Use DSP563xx for new designs?

Started by jwyg...@hei.org in Freescale DSPs13 years ago 2 replies

I am about to embark on a new DSP design, and I am considering abandoning the DSP563xx family, mostly because over the past 5-7 years TI and...

I am about to embark on a new DSP design, and I am considering abandoning the DSP563xx family, mostly because over the past 5-7 years TI and Analog Devices have seemed to outpace Freescale in introducing new chip variants and software/tools support for its DSP processors. In a recent post to this group (see ), it was suggested that Fr


INSERT instruction w/ DSP563xx

Started by gusflit in Freescale DSPs14 years ago 3 replies

Hi to all, I've just finished some assembler code for the DSP563xx family. I used for the first time the INSERT instruction, and noticed...

Hi to all, I've just finished some assembler code for the DSP563xx family. I used for the first time the INSERT instruction, and noticed the following behaviour: The INSERT syntax being insert #CO,S,D ;where #CO is the control word, S the register from ;where the bits are pickep up, and D the result ;accumulator where those bits are i


[Fwd: RE: INSERT instruction w/ DSP563xx]

Started by Henk-Piet Glas in Freescale DSPs14 years ago

Forward... p.s. I propose Freescale insert motoroladsp@moto... into the reply address of any posting. It sometimes happens a reply...

Forward... p.s. I propose Freescale insert motoroladsp@moto... into the reply address of any posting. It sometimes happens a reply intended for the forum is accidentally sent to me personally. I'm sure I'm not the only one. -------- Original Message -------- Subject: RE: [motoroladsp] INSERT instruction w/ DSP563xx Date: Mon, 9 May 20


FFT routines for DSP563xx

Started by C_Kessell in Freescale DSPs18 years ago

Is anyone aware of any up-to-date FFT application notes or code from Motorola for the DSP563xx family? The Motorola web site is now...

Is anyone aware of any up-to-date FFT application notes or code from Motorola for the DSP563xx family? The Motorola web site is now almost useless for such things (even the ancient APR4/D application note "Implementation of Fast Fourier Transforms on Motorola's DSPs" seems to be


Using newmicros' JTAG 14pin with Mot DSP563xx

Started by wdawson61 in Freescale DSPs16 years ago 5 replies

Has anyone successfully used the newmicro 14-pin JTAG -> parallel wiggler with the Mot Suite56 debugger (ads) ? ...

Has anyone successfully used the newmicro 14-pin JTAG -> parallel wiggler with the Mot Suite56 debugger (ads) ?


SPI protocol with DSP563xx SCI port

Started by gusflit in Freescale DSPs14 years ago 1 reply

Hi to all, I already got some help from this forum a few months ago, maybe you can help me this time again. I need...

Hi to all, I already got some help from this forum a few months ago, maybe you can help me this time again. I need to communicate with the control port of an audio codec. The communication format is a standard SPI derivative, consisting of: - A gat


implementeing IIR (using DSP56k)

Started by cukerek2000 in Freescale DSPs16 years ago 1 reply

Helo, I'm using DSP563xx and want to implement 2nd order low pass butterworth IIR filter (fc=250Hz, fs=48000). I did something...

Helo, I'm using DSP563xx and want to implement 2nd order low pass butterworth IIR filter (fc=250Hz, fs=48000). I did something (with do loop) but it doesn't work correctly. I think that, there is some problem with coefficients scaling. There is a big difference betwen &q


SDRAM support for DSP563xx

Started by jesusvillenaroberto in Freescale DSPs17 years ago

Hi all, We are begining a new project with eight DSP56366 as a big version of an existing one with a DSP56303. We need to use...

Hi all, We are begining a new project with eight DSP56366 as a big version of an existing one with a DSP56303. We need to use external DRAM in each DSP. In the first project, the DSP used EDO DRAM because it was available and the DSP supported this memory directly. However now


DMA configuration with DSP563xx

Started by Michael Herrscher in Freescale DSPs20 years ago

Dear Sir, We are working with the DSP56309 (we have moved from the 56302) and we have some problems to configure the DMA...

Dear Sir, We are working with the DSP56309 (we have moved from the 56302) and we have some problems to configure the DMA controller. We have a complex input signal (I and Q channels) which is sampled at a 192 kHz rate and we would like to output this signal on our Audio interface at


Booting DSP563xx over SCI port

Started by ukkiwikid in Freescale DSPs16 years ago 2 replies

Hi, I am new to programming this device and am trying to fathom the booting over the SCI port. I have 2 targets, one is a...

Hi, I am new to programming this device and am trying to fathom the booting over the SCI port. I have 2 targets, one is a 56303EVM module and the other is our own 56311 target platform. The SCI ports on both are connected via RS232 to the outside world. I understand that


[563xx] Accessing struct members from assembler?

Started by martinegholmnielsen in Freescale DSPs11 years ago

Hi there, Is there a way to use members of a C struct in my (inline) assembler code? I would like to avoid hard coding the offsets of...

Hi there, Is there a way to use members of a C struct in my (inline) assembler code? I would like to avoid hard coding the offsets of elements? I don't want to have to change the assembler every time the struct is changed... This is for the DSP563xx family and the TASKING as563.exe v3.6r1... // Egholm


AMR code DSP56300 implementation

Started by Bharat Meshwani in Freescale DSPs17 years ago

Hello Everyone, I am using a Motorola DSP56311 for audio processing on a project and would like to implement AMR audio codec on...

Hello Everyone, I am using a Motorola DSP56311 for audio processing on a project and would like to implement AMR audio codec on it. I was wondering if I can find an optimized implementation of AMR codec for DSP563xx. If so, can someone please give me some leads.


DSPAUDIOEVM DSP56721 passthru code

Started by pal_ingenieria in Freescale DSPs6 years ago

Hi guys, I recently bought a DSPAUDIOEVM motherboard with a DSP56721 daughter card because I need to make a new project based on this DSP....

Hi guys, I recently bought a DSPAUDIOEVM motherboard with a DSP56721 daughter card because I need to make a new project based on this DSP. Although DSP563XX and DSP5672X are not recommended for new designs, I have a lot of code made for this family. I would be really grateful if someone could send me the source code of an audio passthru. (720passthru_FTF_20070619 I suppose). Besides, I'm lo...


FFT for DSP563xx: dynamic range

Started by wygonski in Freescale DSPs16 years ago 2 replies

Can anyone give me some guidance on the dynamic range of signals that I can process with an FFT on the 563xx? Here's my situation: ...

Can anyone give me some guidance on the dynamic range of signals that I can process with an FFT on the 563xx? Here's my situation: I have a 24-bit A/D, and I am doing synchronous averaging in the time domain, followed by the single-precision FFT. My record size and FFT size is


unsigned char on Tasking C for DSP563xx

Started by John Wygonski in Freescale DSPs16 years ago 1 reply

Question for C implementation experts: unsigned char cksm; cksm = 0xFF + 0xFF; if ( cksm != 0xFE ) { // this is a problem? } ...

Question for C implementation experts: unsigned char cksm; cksm = 0xFF + 0xFF; if ( cksm != 0xFE ) { // this is a problem? } I am using the C tools from Tasking. Tasking's compiler documentation says that unsigned char is 8-bit, with a range of 0 to 255U.


DSP563xx Current consumption in STOP Mode

Started by Alexander Trica in Freescale DSPs14 years ago 3 replies

Hi, I am using the DSP56374 and I am testing the current consumption in STOP Mode. The datasheet says that in STOP mode the DSP should...

Hi, I am using the DSP56374 and I am testing the current consumption in STOP Mode. The datasheet says that in STOP mode the DSP should not consume more than about 2 mA. (core: about 1.2mA; I/O current: about 1.2uA) I have a current consumption of about 11 mA (core + I/O). The core current consumption seams to be great (i have about 1.3 mA) But th


DSP563xx ESAI and DMA

Started by Alexander Trica in Freescale DSPs14 years ago 2 replies

Hi @ all, I have a question concerning the ESAI data transfer using a DMA channel. I configured the DMA0 channel to transfer the ESAI...

Hi @ all, I have a question concerning the ESAI data transfer using a DMA channel. I configured the DMA0 channel to transfer the ESAI data (ADC data, i2s mode) from the RX0 register to the X memory space. Since there is no other DMA trigger source I am using the mode 01011 as DMA request source which is "ESAI receive data" (RDF=1). For