Software Listing of Author : "Kerry Schutz"
- Code Verification using RTDX
- License: Freeware
- Price: 0.00


The files contained in this zip file serve as an introduction to using RTDX technology from Texas Instruments with Simulink for the purpose of verifying that that your Simulink simulation is running the same way as your DSP implementation. You will need R2006a+ or greater. R2006a will not work. There is a readme.doc and that is the best place to get started. The rtdx_intro.doc file is a good place to start for an introduction to the application of RTDX for verification purposes. There are two main RTDX/Simulink applications. One is for a simple Simulink model containing only a gain block and the second one is a more involved noise cancellation application. By all means, use the HTML web-based example selectors to navigate thru the many files. You will find this far easier than opening individual models from Matlab. The readme.doc...
- Publisher: Kerry Schutz
- Date Released: 26-06-2013
- Download Size: 2089 KB
- Download
- Platform: Matlab, Scripts
- DSP Code Verification using UDP
- License: Freeware
- Price: 0.00


In this document I show how to verify the functionality of your DSP code via processor in-the-loop (PIL) co-simulation using Simulink?s UDP (user datagram protocol) blocks. These blocks are a new addition to the R2006b release of Simulink. This example is an extension of a previous example which was based on using Texas Instrument?s RTDX (real-time data exchange) instead of UDP. Conceptually you can replace the acronym ?RTDX? in that document with the acronym ?UDP? and you would have this document. In practical terms however there is more to it than just replacing RTDX blocks with UDP blocks and pressing build or play. Those differences are the motivation behind this document. In this document I show how to use Simulink?s Target/Host UDP blocks to verify a simple fixed point design that uses frame-based processing. The target hardware...
- Publisher: Kerry Schutz
- Date Released: 10-04-2013
- Download Size: 1772 KB
- Download
- Platform: Matlab, Scripts
- Echo Canceller Workbook targeting a dsPIC
- License: Shareware
- Price:


The purpose of this workflow is to bring new users up to speed as quickly as possible on Simulink and Model-Based Design. It does this in the context of an echo canceller example targeted for a Microchip DSP. We concentrate on good modeling practices, C code generation, MATLAB integration in Simulink, how to target a Microchip dsPIC, and code verification using Simulink test benches. It's important to point out that the steps required to target a dsPIC are similar to those for targeting any DSP. This workflow does all of this using an integrated set of Word files, M-files, and Simulink models. We hope you find it useful. This echo canceller workflow is broken into a series of 10 chapters.
- Publisher: Kerry Schutz
- Date Released: 09-01-2013
- Download Size: 8663 KB
- Download
- Platform: Matlab, Scripts
- Profiling DSP Code on a TI DM6437
- License: Freeware
- Price: 0.00


This paper walks you through the process of profiling code running on a Texas Instruments DM6437 DSP. To demonstrate the process we profiled many common DSP algorithms including Auto-Correlation, the Dot Product, the FFT, an FIR filter, an IIR Filter, a Matrix Multiply, and an LMS Filter. These algorithms were profiled under different conditions. We examined the effects of data type, arithmetic, compiler optimization levels, and the use of DSP intrinsics. For each DSP algorithm profiled, we compared automatically generated C code to TI hand-optimized assembly. The bulk of this paper uses a profiling technique integrated with MATLAB, Simulink, the Real-Time Workshop, and Code Composer Studio by Texas Instruments (TI). This technique uses TI STS Objects strategically placed into the code serving as time markers. We also compare and...
- Publisher: Kerry Schutz
- Date Released: 20-01-2013
- Download Size: 3359 KB
- Download
- Platform: Matlab, Scripts