Interfacing C and TMS320C6713 Assembly Language (Part-I)
Autor: | Wardak, Abdullah A. |
---|---|
Jazyk: | angličtina |
Rok vydání: | 2009 |
Předmět: | |
DOI: | 10.5281/zenodo.1080644 |
Popis: | This paper describes an interfacing of C and the TMS320C6713 assembly language which is crucially important for many real-time applications. Similarly, interfacing of C with the assembly language of a conventional microprocessor such as MC68000 is presented for comparison. However, it should be noted that the way the C compiler passes arguments among various functions in the TMS320C6713-based environment is totally different from the way the C compiler passes arguments in a conventional microprocessor such as MC68000. Therefore, it is very important for a user of the TMS320C6713-based system to properly understand and follow the register conventions when interfacing C with the TMS320C6713 assembly language subroutine. It should be also noted that in some cases (examples 6-9) the endian-mode of the board needs to be taken into consideration. In this paper, one method is presented in great detail. Other methods will be presented in the future. {"references":["A A Wardak, G A King, R Backhouse, Interfacing high-level and\nassembly language with microcodes in 3-D image generation. Journal of\nMicroprocessors and Microsystems, Vol. 18, No.4, May 1994,\nButterworth-Heinemann Ltd.","A A Wardak, Real-Time 3-D Image Generation with TMS320C30\nEVM, Journal of Microcomputer Applications, Vol. 18, pp 355-373,\n1995, Academic Press Limited.","TMS320C6000 Optimizing C Compiler User-s Guide, SPRU187K,\nTexas Instruments, Dallas, TX, 2002.","R Chassaing, Digital Signal Processing and Applications with the 6713\nand C6416 DSK, Wiley, New York, 2005.","TMS320C6000 Programmer-s Guide, SPRU198G, Texas Instruments,\nDallas, TX, 2002.","TMS320C6000 CPU and Instruction Set Reference Guide, October\n2000, Literature Number: SPRU189F.","TMS320C6000 Assembly Language Tools, User's Guide, Literature\nNumber: SPRU186K, October 2002.","http://193.140.141.8/~redizkan/Interfacing_C_and_Assembly.pdf"]} |
Databáze: | OpenAIRE |
Externí odkaz: |