CEEE/CEU Course
Title: Digital Signal
Processors and Development Tools
click here for
pictures from this course
Eligible for 0.4 Continuing Education Units = 4 Professional Development Hours
Speaker: Boris Gramatikov, PhD
Assistant
Professor, Ophthalmic Optics and Electronics Lab
Wilmer Eye
Institute, Johns Hopkins University School of Medicine, Baltimore, MD
Abstract: Digital Signal Processors (DSPs) are used in a wide range of applications. Low-priced versions have made them very attractive in many applications that were considered too costly up until recently.
With the introduction of the Texas Instruments TM320C6x processor architecture, DSPs started supporting features that facilitate the development of efficient high-level language compilers. Powerful programming tools like the Code Composer Studio (CCS) have enhanced programming productivity, while the addition of new hardware modules have improved connectivity, real-time operation, and execution speed. This, along with the introduction of a Real-Time Operating System (RTOS), the DSP-BIOS, and combination with Field-Programmable-Gate-Array (FPGA) technology has led to unprecedented expansion of DSP-based systems.
This free, four-hour, mini-course, will examine the origins of DSPs, their stages of development, and will cover the basics of getting started as a DSP developer. We will examine details of the most basic designs, analyze applications that include basic functions such as Fast Fourier Transform (FFT), digital filter design and implementation, signal synthesis (wave generation), compare using C- vs. Assembly language, Floating Point (FP) vs. Fixed point applications and much more. The course will focus on the C6713 processor and two development platforms – Traquair’s c6713Compact and TI’s DSP starter kit (DSK), both using the Code Composer Studio’s Integrated Development Environment (IDE).
The course is appropriate for EE engineers wishing to acquire new knowledge and skills in the DSP area, system designers, embedded system programmers, senior undergraduate and first year graduate students, and anybody interested in computer engineering in general. Knowledge acquired may be used in communication systems design, instrumentation design, medical electronics, real-time signal processing, embedded system design, and many other areas.
Course
outline:
o DSP Architectures
o Fixed-Point vs. Floating Point DSP
o Processing Speed
o Texas Instruments TMS320
o The C6713 DSP
o TI’s DSP starter kit (DSK)
o Traquair C6713Compact
o Development Tools
o Code Composer Studio
o Peripheral Interface (HPI, EMIF, GPIO, expansion bus etc)
o Off-the-Shelf solutions
o Power Supply issues
o Using the EEPROM
o Direct Memory Access (DMA) and EDMA transfers
o Using the SPI interface
o Using the McASP and McBSP
o Using UARTs
o DSP + FPGA Systems
o DSP + ARM Systems
o DSP vs. microcontrollers
o DSP vs. DSC
o Using MATLAB-based development tools
o Other DSP vendors (Analog Devices)
o newer DSP chips
Web sites:
https://www.dsprelated.com/groups.php
https://www.dsprelated.com/groups/c6x/1.php
Instructor’s Bio
Boris Gramatikov earned his BE degree in Biomedical Engineering from the Technical University of Ilmenau, Germany, and his Ph.D. degree from the Technical University of Sofia, Bulgaria. He has worked on numerous projects in electrophysiology, cardiology, neurophysiology, pulmonology and ophthalmology in Europe and the United States. Boris joined the Faculty at the Biomedical Engineering Department of Johns Hopkins University in 1996. In 2000 he moved to the Ophthalmic Optics Lab at the Wilmer Eye Institute of Johns Hopkins, and is currently an Assistant Professor there. His expertise covers computer software and hardware, analog hardware, signal processing, ophthalmic optics and electronics, polarization optics, computer modeling, instrument design and others. He is the author or co-author of 27 peer reviewed articles, a book chapter, over 70 conference papers, and several invention disclosures and pending patents. More information can be found at:
https://www.hopkinsmedicine.org/profiles/results/directory/profile/4561118/boris-gramatikov
Date and place of the
course:
January 11, 2014 (Saturday), 10 am – 2 pm at the National
Electronics Museum (former Historic Electronics Museum): 1745 W. Nursery Rd., Linthicum, MD 21090.
Registration: The course is free
of charge and is sponsored by the Baltimore Section of the IEEE. All course
applicants should register through vTools providing also their IEEE membership number.
https://meetings.vtools.ieee.org/meeting_view/list_meeting/22065
In addition, attendees can obtain a CEU credit and a certificate from the IEEE by sending an email in advance to Boris Gramatikov (bgramat@jhmi.edu, subject: “CEEE”) indicating IEEE status and IEEE membership number, as well as their current employer. All course applicants should register through vTools. No exceptions will be made. Non-members who wish to attend should contact Dr. Gramatikov per email ahead of time and can only be included if the course is not filled with IEEE members.