05714nam 2200733I 450 991014251530332120240618091842.097804712211281-280-36757-197866103675730-470-30305-00-471-46422-80-471-22112-0(CKB)111056485567958(EBL)152019(OCoLC)475871692(SSID)ssj0000080409(PQKBManifestationID)11125528(PQKBTitleCode)TC0000080409(PQKBWorkID)10118842(PQKB)11426568(MiAaPQ)EBC152019(EXLCZ)9911105648556795820010926d2002 uy 0engur|n|---|||||txtrdacontentcrdamediacrrdacarrierDSP applications using C and the TMS320C6x DSK /Rulph ChassaingNew York :John Wiley & Sons, Inc.,[2002].1 online resource (357 pages)Topics in digital signal processingDescription based upon print version of record.9780471207542 0-471-20754-3 Includes bibliographical references and index.DSP Applications Using C and the TMS320C6x DSK; Contents; Preface; List of Examples; Programs/Files on Accompanying Disk; 1 DSP Development System; 1.1 Introduction; 1.2 DSK Support Tools; 1.2.1 DSK Board; 1.2.2 TMS320C6711 Digital Signal Processor; 1.3 Code Composer Studio; 1.3.1 CCS Installation and Support; 1.3.2 Useful Types of Files; 1.4 Programming Examples to Test the DSK Tools; 1.4.1 Quick Test of DSK; 1.4.2 Support Files; 1.4.3 Examples; 1.5 Support Programs/Files Considerations; 1.5.1 Initialization/Communication File; 1.5.2 Vector File; 1.5.3 Linker File1.6 Compiler/Assembler/Linker Shell1.6.1 Compiler; 1.6.2 Assembler; 1.6.3 Linker; References; 2 Input and Output with the DSK; 2.1 Introduction; 2.2 TLC320AD535 (AD535) Onboard Codec for Input and Output; 2.3 PCM3003 Stereo Codec for Input and Output; 2.4 Programming Examples Using C Code; References; 3 Architecture and Instruction Set of the C6x Processor; 3.1 Introduction; 3.2 TMS320C6x Architecture; 3.3 Functional Units; 3.4 Fetch and Execute Packets; 3.5 Pipelining; 3.6 Registers; 3.7 Linear and Circular Addressing Modes; 3.7.1 Indirect Addressing; 3.7.2 Circular Addressing3.8 TMS320C6x Instruction Set3.8.1 Assembly Code Format; 3.8.2 Types of Instructions; 3.9 Assembler Directives; 3.10 Linear Assembly; 3.11 ASM Statement within C; 3.12 C-Callable Assembly Function; 3.13 Timers; 3.14 Interrupts; 3.14.1 Interrupt Control Registers; 3.14.2 Selection of XINT0; 3.14.3 Interrupt Acknowledgment; 3.15 Multichannel Buffered Serial Ports; 3.16 Direct Memory Access; 3.17 Memory Considerations; 3.17.1 Data Allocation; 3.17.2 Data Alignment; 3.17.3 Pragma Directives; 3.17.4 Memory Models; 3.18 Fixed- and Floating-Point Format; 3.18.1 Data Types3.18.2 Floating-Point Format3.18.3 Division; 3.19 Code Improvement; 3.19.1 Intrinsics; 3.19.2 Trip Directive for Loop Count; 3.19.3 Cross-Paths; 3.19.4 Software Pipelining; 3.20 Constraints; 3.20.1 Memory Constraints; 3.20.2 Cross-Paths Constraints; 3.20.3 Load/Store Constraints; 3.20.4 Pipelining Effects with More Than One EP within an FP; 3.21 TMS320C64x Processor; 3.22 Programming Examples Using C, Assembly, and Linear Assembly; References; 4 Finite Impulse Response Filters; 4.1 Introduction to the z-Transform; 4.1.1 Mapping from s-Plane to z-Plane; 4.1.2 Difference Equations4.2 Discrete Signals4.3 Finite Impulse Response Filters; 4.4 FIR Implementation Using Fourier Series; 4.5 Window Functions; 4.5.1 Hamming Window; 4.5.2 Hanning Window; 4.5.3 Blackman Window; 4.5.4 Kaiser Window; 4.5.5 Computer-Aided Approximation; 4.6 Programming Examples Using C and ASM Code; References; 5 Infinite Impulse Response Filters; 5.1 Introduction; 5.2 IIR Filter Structures; 5.2.1 Direct Form I Structure; 5.2.2 Direct Form II Structure; 5.2.3 Direct Form II Transpose; 5.2.4 Cascade Structure; 5.2.5 Parallel Form Structure; 5.3 Bilinear Transformation5.3.1 Bilinear Transformation Design ProcedureThe TMS320C6x is Texas Instrument's next generation DSP found in over 60 percent of wireless devices from leading manufacturers such as Ericsson, Nokia, Sony, and HandspringAuthor has many years experience working with the TI line of TMS DSPs and his books are based on courses and seminars given at TI sponsored meetingsAll programs listed in the text will be available on the Wiley FTP siteIn addition to its wireless applications, the TMS DSP is tailored to enable a new generation of Internet media entertainment appliancesTopics in digital signal processing.Signal processingDigital techniquesTexas Instruments TMS320 series microprocessorsC (Computer program language)Tractament del senyalTècniques digitalslemacC (Llenguatge de programació)lemacSignal processingDigital techniques.Texas Instruments TMS320 series microprocessors.C (Computer program language)Tractament del senyalTècniques digitalsC (Llenguatge de programació)621.3822Chassaing Rulph622408MiAaPQMiAaPQMiAaPQBOOK9910142515303321DSP applications using C and the TMS320C6x DSK1106088UNINA