This application report describes the number of cycles required to perform a given peripheral component interconnect (PCI) data transfer based on a variety of permutations of burst length CPU speed EMIF speed etc.
The PCI bus created by Intel in 1992 enables fast accesses between PCI adapters system memory and external memory. To insure throughput near or at the processor?s native bus sp
This application report describes how to create an eXpressDSP™ Algorithm for Digital Media (XDM) compatible audio encode example on the TMS320DM6446 processor using the eXpressDSP Components (XDC) tool. XDM is an extension of TI eXpress DSP Algorithm Interface Standard (xDAIS).
The example consists of:
The Linux® application code running on the ARM side of DM6446
Designing a mixed-signal circuit containing analog and digital components can be a challenge to the development engineer. Requirements such as a low single-polarity supply voltage and a high degree of precision may conflict and make the choice of components and the best circuit design difficult. This report discusses problems that arise in using operational amplifiers (op amps) for signal conditi
The bq2902 and bq2903 charge/discharge controller ICs manage rechargeable alkaline cells. The bq2902 manages two cells; the bq2903 manages either three or four cells. This application note for the bq2902/3 provides a functional description of the parts and discusses charge control discharge control and practical considerations involving cell use resetting the IC and reduction of electromagneti
The TMS320C8x (?C8x) family of parallel multi-processors (PP) provide solutions for videoconferencing and telecommunications applications. This document shows the efficient performance of the 32-bit ?C8x PP using the vector maximum search benchmark algorithm and the PP?s advanced assembly language features. It provides an understanding of the PP architecture and shows how to write efficient code f
This document describes a parallel video restoration system for restoring old motion picture archives. A Gaussian-weighted bi-directional 3-D auto-regressive (B3D-AR) algorithm is used to alleviate the presence of noise. The equations implemented by the system are presented. Parallel implementation and load balancing on an array of fifteen TMS320C40 parallel floating-point digital signal processo
This paper shows the implementation of a low cost active noise control (ANC) on the DSP Starter Kit TMS320C26 [1]. The ANC system uses a filtered-x LMS adaptive algorithm [2] with on/off-line path cancellation estimates [345]. The system consists of an error microphone plus a signal amplifier two powered speakers (primary and secondary source) and the controller (the DSP Starter Kit). The t