Sign in

username:

password:



Not a member?

Search c6x



Search tips

Subscribe to c6x



c6x by Keywords

AD535 | BIOS | Booting | Bootloader | C621 | C6211 | C6415 | C671 | C6711 | C6711DSK | C6713 | CCS | Chassaing | COFF | DAT | DM64 | DM642 | DMA | DSK671 | DSK6711 | EDM | EDMA | EMIF | Emulator | EVM | EVM620 | FFT | FIR | GPIO | Halting | HPI | HWI | IDK | JTAG | LDB | LDH | LDW | Linker | LMS | LOG_printf | Matlab | McBSP | MEM_alloc | MIPS | PCI | PCM3003 | Pipeline | Profiling | QDM | Reset | ROM | RTDX | Sampling | SDRAM | Stack | TEB | THS1206 | TMS320C621 | TMS320C6416 | TMS320C6711 | TMS320C6713 | UART | Vector Table | XBUS | XDS560


Discussion Groups

See Also

Embedded SystemsFPGAElectronics

Discussion Groups | TMS320C6x | C6211 assembly basics

Technical discussions about the TI C6000 DSPs (including the c62x, c64x and c67x DSPs).

  

Post a new Thread

C6211 assembly basics - mvra...@gmail.com - Aug 3 8:16:49 2006

Hello,
I am new to this group,as well as new to working on DSPs. 

I am planning to work on C6211 by writing assembly code instead of coding in C.
I searched the net in vain for some tutorials on how to go about taking the
first step in writing assembly language codes. 

I would greatly appreciate it if someone could help me here. Any book, journal,
e-material, tutorials on the net would be great. 

Thanks in advance.
Raja





(You need to be a member of c6x -- send a blank email to c6x-subscribe@yahoogroups.com )

Re: C6211 assembly basics - Guy Eschemann - Aug 4 7:26:42 2006

Raja,

first make sure that you really need to use assembly language. The TI C
compiler can do a great job at producing optimized code, if it gets a little
help from you, eg.:

- use compiler intrinsics in your code
- use _nassert(), MUST_ITERATE, restrict, etc...

C is way less error-prone than assembly language, and much more readable
too. Also, you'll be able to execute your program on other platforms (ie.
win32), which can be nice for testing and debugging.

Also, avoid using L2 data cache if you can. Try to put everything in
internal memory.

If you still need to use assembly language, make sure to use linear (aka.
serial) assembly.

Have fun,

Guy Eschemann
Vienna, Austria.

On 8/2/06, m...@gmail.com <m...@gmail.com> wrote:
>
>   Hello,
> I am new to this group,as well as new to working on DSPs.
>
> I am planning to work on C6211 by writing assembly code instead of coding
> in C. I searched the net in vain for some tutorials on how to go about
> taking the first step in writing assembly language codes.
>
> I would greatly appreciate it if someone could help me here. Any book,
> journal, e-material, tutorials on the net would be great.
>
> Thanks in advance.
> Raja
>
>  
>

______________________________
New Code Sharing Section now Live on DSPRelated.com. Learn about the Reward Program for Contributors here.



(You need to be a member of c6x -- send a blank email to c6x-subscribe@yahoogroups.com )

Re: C6211 assembly basics - mvasuraja - Aug 7 9:24:36 2006

Hello All

Thanks for those who responded to my queries. 

I do need to write in assembly, not in C. Hence the question that I
posted. Anyway thanks to Mr. Eschemann.

I have been looking at some of the documents that were pointed to by
the other members. Thanks a lot. 

Regards
Raja

______________________________
New Code Sharing Section now Live on DSPRelated.com. Learn about the Reward Program for Contributors here.



(You need to be a member of c6x -- send a blank email to c6x-subscribe@yahoogroups.com )