| The Datasheet Archive - 100 Million Datasheets from 7500 Manufacturers. |
Authors: R.C.W. Owen, M.B. Akhan, Munro ESIEE, Paris September 19
Top Searches for this datasheetDesigning Teaching Materials DSPs Based TMS320C50 Authors: R.C.W. Owen, M.B. Akhan, Munro ESIEE, Paris September 1996 SPRA346 IMPORTANT NOTICE Texas Instruments (TI) reserves right make changes products discontinue semiconductor product service without notice, advises customers obtain latest version relevant information verify, before placing orders, that information being relied current. warrants performance semiconductor products related software specifications applicable time sale accordance with TI's standard warranty. Testing other quality control techniques utilized extent deems necessary support this warranty. Specific testing parameters each device necessarily performed, except those mandated government requirements. Certain application using semiconductor products involve potential risks death, personal injury, severe property environmental damage ("Critical Applications"). SEMICONDUCTOR PRODUCTS DESIGNED, INTENDED, AUTHORIZED, WARRANTED SUITABLE LIFE-SUPPORT APPLICATIONS, DEVICES SYSTEMS OTHER CRITICAL APPLICATIONS. Inclusion products such applications understood fully risk customer. products such applications requires written approval appropriate officer. Questions concerning potential risk applications should directed through local sales office. order minimize risks associated with customer's applications, adequate design operating safeguards should provided customer minimize inherent procedural hazards. assumes liability applications assistance, customer product design, software performance, infringement patents services described herein. does warrant represent that license, either express implied, granted under patent right, copyright, mask work right, other intellectual property right covering relating combination, machine, process which such semiconductor products services might used. Copyright 1997, Texas Instruments Incorporated TRADEMARKS trademark Texas Instruments Incorporated. Other brands names property their respective owners. CONTACT INFORMATION TMS320 HOTLINE TMS320 TMS320 TMS320 email (281) 274-2320 (281) 274-2324 (281) 274-2323 dsph@ti.com Contents Abstract Introduction. Design Philosophy. Components Lectures. Demonstrations Sample Application. Conclusions Acknowledgments Figures Designing Teaching Materials DSPs Based TMS320C50 Abstract design philosophy, design implementation teaching based TMS320C50 digital signal processor (DSP) explained. Teaching (DTK) contains everything start teaching immediately. self contained aimed first year Electronic engineering students professional engineers DSPs. This document part first European Education Research Conference that took place September 1996 Paris. information encourages students from around world find innovative ways DSPs, TI's World Wide site www.ti.com. Designing Teaching Materials DSPs Based TMS320C50 SPRA346 Introduction this paper describe design philosophy, actual design implementation Teaching (DTK) using TMS320C5X family digital signal processors (DSPs). design uses `C50 Starter demonstrations references lecture notes. target audience electronic engineering students starting learn DSP. This usually means first second year electronic engineering students. could also used companies train their staff. also useful self -training professional engineers technicians. origins concept traditional dilemmas further education: useful life Engineering degree becoming progressively shorter, whilst complexity technology ever increasing. cost access technology also rising, whilst need educate increasing numbers students stifles, through lack time, natural tendency lecturers introduce topics inventing courses. case problems have been compounded scarcity suitable textbooks, appearance DSPs every year. This preponderance teaching theory only, sometimes accompanied simulation exercises. student, this frustrating "open-loop" they need theory they need understand simulation, development cycle only makes complete sense when they code real-time, observe what happens. Electronics Industry clearly wants more "DSP literate" Engineers, date done little help. striking feature that everything needed single package start teaching DSP. Lecture notes ready photocopying distribution, demonstrations tested ready run, overhead projector slides there well. Instructors need refer other books point into context just refer Instructor's Guide. Even multiple choice tests with solutions included. This "all-inone-package" approach makes unique field teaching DSP, enables important savings time money institutions intending start teaching DSP. Instructors need worry about lengthy preparations. Previously, educational institutions typically invested more than man-year such project. only time that instructor needs spend familiarization with material. Designing Teaching Materials DSPs Based TMS320C50 SPRA346 Another important feature that assumes little background electronics. Most topics started from scratch. Practical examples used extensively make understanding easier. demonstrations based features that user hear, making them enjoyable. designed first step learning DSP. prepares students more advanced courses, provides solid foundation self-learning engineers able study further. With over references, also invaluable pointer wider sources information. Designing Teaching Materials DSPs Based TMS320C50 SPRA346 Design Philosophy teaching theory practice always been challenge. theory mathematical complex. chips getting more complex everyday. professional engineer needs spend some time chip fully understand functionality decide best use. Teaching this complex topic poses real challenge instructors. take example from software design environment. start designing software help with complex problem? immediate step breakdown problem into smaller, more manageable steps. This pillars design teaching kit. Remembering this principle stages design implementation helped create teaching tool that builds knowledge simple, understandable blocks. theory practice surrounded mystery. aims dissolve this mystery explaining complex theory with simple practical examples. Although ignoring some derivations result being superficial, long this leads better understanding overall concept, does harm student. Once successful teaching class basics, they will longer intimidated expand their knowledge. They will have tools place further exploration. used this principle design without being afraid being superficial even ignoring some aspects, since know that once designer takes successful step into unknown, later steps become more frequent confident. general subject very boring newcomer: equations, sigma-delta signs, matrices, there interesting aspect DSP: echo sound, morph image mouse head into image human head, rotate graphical representation car, much more. achieve things personally experience. this aspect have tried exploit full design implementation DTK. Students learn much better with things they hear. Such demonstrations capture their interest. this interest that creates drive explore those nasty looking equations which make picture look better help person hear. short this approach anchors long-term interest students. Designing Teaching Materials DSPs Based TMS320C50 SPRA346 Components consists five lectures five demonstrations. Lectures start with introduction basic microprocessor concepts build digital filters, Fast Fourier Transforms applications such MPEG. Demonstrations designed support reinforce material presented lectures. Each Lecture designed minutes, followed average minutes demonstrations, following summary components DTK: Projector overheads Instructors' Guide overheads Students' lecture notes Demonstration software with executable code source listings disk Instructors' guide demonstrations Students' guide demonstrations Multiple choice tests, solutions, answer sheets marking masks simple approach book based board, manuals assembler software connecting cables Projector overheads transparencies ready each lecture average transparencies, average duration each lecture about minutes. instructor's guide copy overheads followed comprehensive explanation points made that particular overhead. student guide that copies overheads comprehensive explanation lecturer's comments. students, having their copy overheads lecture notes allows them concentrate task assimilating knowledge, rather than taking notes down chased fear missing important points. surprise students their guide, some blank spaces that need completed during lecture. This simple very effective learning tool helps carry interest students throughout lecture. Designing Teaching Materials DSPs Based TMS320C50 SPRA346 most interesting part demonstrations. Demonstrations designed provide insight applications DSP. demonstrations produce output that students hear. Demonstrations need compatible other commonly used items equipment such loudspeakers microphone. source code demonstrations provided with kit. This enables instructors students modify enhance demonstrations. possibilities endless. Each software module could used independently provide pieces different experiment application. code assembler code that runs 'C'. Instructors provided with comprehensive guide demonstrations that contain step step experimental set-up help. Students have separate demonstration guide that more information about demonstration itself. Tests help instructor assess early well class understanding presented material. questions chosen carefully cover important points rather than everything that presented This simple strategy helps student focus ensures that points that matter register with student strongly. Depending test results, instructors choose repeat sections lecture elaborate more certain aspects. Comprehensive solutions provided instructor, marking tests, template masks provided. Marking results class students should take more than minutes. well known book Simple Approach DSP" Marven Ewers another component DTK. book useful instructor more background reading. demonstrations some lecture material based TMS320C50 board. power supply connection cables supplied completeness. Instructor's guide bound book contains necessary material instructor volume. Students` notes loose leaf making easier photocopy. Designing Teaching Materials DSPs Based TMS320C50 SPRA346 Lectures first lecture introduces Digital Signal Processors. systems, TMS320C5X architecture, also answers very important question" DSP?". introductory lecture that sets dissolve mystery surrounding explains advantages disadvantages using DSPs. second lecture covers important aspects sampling converting from analogue digital. also introduces functional blocks board dissolving further mystery systems. Several methods Analogue Digital Digital Analogue conversion techniques introduced with practical examples. third lecture about filtering. subject introduced starting from analogue filtering techniques, eventually Finite Impulse Response (FIR) filters introduced, lecture also explains sources noise digital filters considers some performance issues. fourth lecture about frequency domain. Fourier transforms introduced, leading onto Discrete Fast Fourier Transforms (DPT FFT). This complex topic. approach practical explanations illustrated extensively. relevant demonstration probably most interesting demonstration kit, being specially designed help students with this conceptually difficult topic. fifth lecture looks into applications concentrating speech image processing. These applications simplified beginner provide solid foundation further study. principles various speech coding (Vocoders) image (JPEG, MPEG) compression methods explained. Designing Teaching Materials DSPs Based TMS320C50 SPRA346 Demonstrations purpose demonstrations reinforce illustrate concepts covered within lectures that student will able relate theory practice. aimed undergraduate students have deep appreciation microprocessor programming. These details have been kept bare minimum. demonstrations contain broad explanations particular program works, avoid technicalities specific 'C50 first demonstration parts. first shows that possible generate range tunes with DSP. second introduces concept "multiply accumulate" (MAC), aspects architecture. example, fruit stall used where owner needs calculate total quantity fruit shop. example also highlights code illustrate that multiply accumulate performed single instruction. second demonstration covers conversion analog signals digital domain. This demonstrated using software based oscilloscope. software oscilloscope used rather than hardware version reasons. Firstly, `C50 filters built-in DAC. This prevents "real" steps output signal being observed. secondly, using emphasizes that data been convened digital form longer analogue domain. `scope also used show signal quantization error demonstrate signal aliasing. Demonstration used explain basics filtering. tune-generator that used demonstration reintroduced with pass filter attached demonstration allows student filters different lengths listen effect that filter tune. demonstration student should have clear understanding effect that filter signal, relationship between number taps performance terms sharpness signal cut-off. Designing Teaching Materials DSPs Based TMS320C50 SPRA346 fourth demonstration introduces concept frequency domain. This achieved using spectrum analyzer with board performing passing results first part demonstration illustrates that different signals time domain produce different spectral patterns. analyzer then used demonstrate sampled frequency's spectrum repeats around sampling frequency. Finally analyzer used demonstrate analysis frequency domain used recognize different spoken words. final demonstration designed emphasize some practical considerations designing system. demonstration covers designing melody generator. demonstration leads student through basic decision processes such what execution speed required, much memory required demonstration then proceeds explain methods producing sine wave importantly, produce sine wave desired frequency. Then demonstration links these parts together produce final tune generator. Designing Teaching Materials DSPs Based TMS320C50 SPRA346 Sample Application Have really made easier academic institution start teaching DSP? what typical instructor might having acquired DTK. instructor would need study each lecture from instructor's guide possibly refer book Simple Approach DSP'. instructor would then demonstrations their preparation time equipment together. ready class students would require sets students notes photocopied along with tests, which would used indicate weaknesses understanding students. Following lecture, repetition certain aspects lecture organized. That that needed! Designing Teaching Materials DSPs Based TMS320C50 SPRA346 Conclusions brings novel idea education: provide everything, leave instructor worry about more important things such pitching lecture correct level class planning emphasis really important points. believe that this novel concept will spread only microcontrollers other microprocessors, also more theoretical subjects such operating systems user interfaces. after all, interests both instructor institution. challenge make difficult subject understandable, believe that this magic mixture interesting demonstrations, illustrative explaining style, practical examples, creates immersing teaching learning environment. Acknowledgments authors would like thank Barry Jefferies, Head Division, Electronic Electrical Engineering, University Hertfordshire taking keen interest during project making resources available successful implementation DTK. Designing Teaching Materials DSPs Based TMS320C50 Other recent searchesXK15MDW51 - XK15MDW51 XK15MDW51 Datasheet SBTC-2-10-7550+ - SBTC-2-10-7550+ SBTC-2-10-7550+ Datasheet LA1654FN - LA1654FN LA1654FN Datasheet HCS10MS - HCS10MS HCS10MS Datasheet 2315078 - 2315078 2315078 Datasheet
Privacy Policy | Disclaimer |