- To download the Digiscope files (digiscope.zip), click here.
- To download the file “noisy ECG file (60 Hz).dat“, click here.
- To download the file “Reflashing LCDK for winDSK8.zip“, click here.
This evening, we received the news that our Draft Paper submitted on January 7th, was accepted into the 2014 ASEE Annual Conference! This is an admirable milestone achieved by our research group as we are one step closer to a Final Paper acceptance!
We are now working on the revision for the Final Paper that shall be submitted on the 16th of February. Our research group is working harder than ever before to submit a state-of-the-art paper. We appreciate the support, and will provide project updates on a weekly basis.
A timeline of our paper’s journey:
So this morning we accomplished some great things in the project. We were able to acquire some sine waves and voice signals, filter them and see their waveform on the screen of a PC. Very exciting!
We are now working on integrating our ECG signal amplifier with this Oscope function in the OMAP, and we wish to have some real-time ECG processing soon.
Below some of the waveforms registered:
The Experiment 2 “Signal Transduction: Building an analog Electrocardiogram (ECG)” is now available under Biomedical Signal Processing -> Lab Guides
Have fun! đ
The Lab guide for Signal Transduction: Building an analog Electrocardiogram (ECG) can be accessed in this link:Â Biomedical Signal Processing Lab – Experiment 2Â
Merry Christmas everyone!
It is December 25th, but this is not an excuse for us to stop working on this project! We made available three new tutorials that will walk you through the basic steps to set up your OMAP board, and to implement and run your first piece of code into the board.
Please check it out on the Tutorials Menu, located under the Biomedical Signal Processing page.
Last month an important milestone in this project was achieved! The final ECG circuit was finally assembled, specified, and tested! That was the first time we achieved a real-time ECG signal on the screen of our laboratory’s oscilloscope.
You can check out the video of our first ECG signal here (I apologize for the quality of the video, we did not have a good camera to register this moment).
The tutorial for this accomplishment and the steps to reproduce it are listed here. Please feel free to check it out. Any comments and suggestions are welcomed!
Before continuing this tutorial, please make sure to reflash your OMAP board and to adequately install the Code Composer Studio (CCS).
We assume that you have visited and completed both tutorials listed above. Now, we need to execute a couple steps before connecting your OMAP DSP to your computer. We recommend you to follow the steps below:
Now you have your board set up and ready to run your first code! When the CCS software initialize, you should be able to see a window similar to the one below:
Important Note: As part of this project, code will be generated and compiled in a nice final folder. All of the codes regarding our work with Biomedical Signal Processing (i.e. the processing and analysis of digitalized biosignals) will be posted in this webpage shortly. At this point, we will keep providing tutorials on the code and examples listed in our text book. This way, you will be familiar with the board and its applications before starting with the analysis of biosignals. For this reason, all the files needed to run and implement the example codes on our text book can be found the the CD that comes with the book.
As explained in the Getting Started with the OMAP L-138 tutorial, we assume that you followed the instructions and have already installed the software that was included on the provided CD- ROM.Â
Please visit the post Getting Started with the OMAP L-138 before continuing with this tutorial! We recommend you to reflash your board before running C code.
Ok, now that you have successfully reflashed your OMAP DSP, we need to move on to the Code Composer Studio tool from Texas Instruments. The Code Composer Studio (CCS) is Texas Instruments’Â integrated development environment (IDE) for developing routines on a wide variety of their DSPs. In CCS, the editing, code generation, and debugging tools are all integrated into one unified environment. You can select the target DSP, adjust the optimization parameters, and set the user preferences as you desire.
Let’s get started downloading the CCS. The latest version can be found here. Before allowing you to download the software, TI will ask you for a couple information, including your full name, email, and institution. You will also be required to answer some questions, and shortly after you will be granted the access to download this software.
When being approved to receive the CCS software, click on Download. You will be prompted to select the Processor Architectures to be installed. Please make sure to check the following two options:
When prompted to select the components you wish to install, select all of the boxes. It includes “Compiling Tools, Device Software and Simulators.”
In the next window, make sure to check all the boxes under the JTAG emulator support.
Click on Next until you see a window similar to the above one. Your CCS is now being installed.
If prompted about a software license, select the âFREE LICENSE…â option for the time being. This license supports the XDS100 JTAG emulation used on the OMAP-L138 board. Click Finish.
You have just finished installing CCS. Now let’s move on to the next tutorial, where we will walk you through the settings to run your first code onto the OMAP board.
In this tutorial we will walk through the process of getting started with your OMAP L-138 out of the box and the book Realâ Time Digital Signal Processing from MATLAB to C with the TMS320C6x DSPs, 2nd Edition (Welch, Wright, and Morrow; CRC 2012).
This book provides a valuable material for the understanding of the OMAP Digital Signal Processor (DSP) and has several examples of both Matlab and C code to implement DSP algorithms. In a further tutorial, we will walk you through the Code Composer Studio (CCS), which is the Texas Instrumentsâ integrated development environment (IDE) for developing routines on a wide variety of their DSPs. Now, all we want to do is to get your board ready to go and ready to process some digital signals.
To get started with your board, follow these steps:
Important notes: