4623eedfd92bcf3d4ce8e0bf7fcd2aab.ppt
- Количество слайдов: 29
Wrap Up Chapter 17 C 6000 Integration Workshop T TO Technical Training Copyright © 2005 Texas Instruments. All rights reserved.
Chapter Outline What Goes Around a DSP? Linear Products Logic Products Software Tools T TO Hardware Tools Technical Training C 6000 Summary What’s Next?
Surround DSP with TI Products DSP T TO Technical Training
5 -6 K Interface Card Plug in analog modules for: • Data Converters • Signal Conditioning • Power Management http: //focus. ti. com/docs/toolfolder. jhtml? Part. Number=5 -6 KINTERFACE
Analog Cards Single-width Serial-Interface Card Double-wide Serial-Interface Card T TO Technical Training
Chapter Outline What Goes Around a DSP? Linear Products Logic Products Software Tools T TO Hardware Tools Technical Training C 6000 Summary What’s Next?
Welcome to the World of TI Logic Specialty GTLP GTL HSTL SSTV LV AHC ALVT AC TTL CBT TVC AC/ACT F AVC FCT CD 4000 ETL ALB LVT 5+ V Logic BTL SSTL 3. 3 V Logic Cypress now TI Harris now TI S AHCT HC/HCT AS ALVC LS ABT BCT ALS LVC 2. 5 V Logic LV 1. 8 V Logic LVC AVC AUC 1. 5 V Logic 1. 2 V Logic 0. 8 V Logic AUC T TO LVC AUC Technical Training LV AUC ALVT ALVC CBTLV
Little Logic The Principle Example Single Gate 5 Easy Naming from TI SN 74 LVC 1 G 00 YEA R 4 SN 74 Standard prefix 74 = Commercial SN 74 AHC 1 G 00 DCKR SN 74 AHCT 1 G 00 DBVR LVC Product Family AHC, AHCT, LVC, CBT, AUC Dual Gate 1 G 1 G - Single Gate 2 G – Dual Gate 3 G – Triple Gate 00 Logic Function YEA Package Type YEA = Nano. Star YZA = Nano. Free DCK = SC-70 DBV = SOT-23 DCU = US-8 DCT = SM-8 Tape & Reel 1 2 3 SN 74 AHC 2 G 00 DCTR SN 74 AHCT 2 G 00 DCUR Triple Gate SN 74 LVC 3 G 04 DCTR SN 74 LVC 3 G 04 DCUR T TO Technical Training R Voltages -- AHC=5 V, LVC=3 V, AUC=1. 8 V
Chapter Outline Hardware Tools Software Tools T TO C 6000 Summary Technical Training What Goes Around a DSP? What’s Next?
TMS 320 C 6000 Easy to Use Super. Computer Performance T TO 1. 38 ns instruction rate: 720 x 8 MIPS (1 GHz sampled) 2880 16 -bit MMACs (5760 8 -bit MMACs) at 720 MHz Pipelined instruction set (maximizes MIPS) Eight Execution Unit RISC Topology Highly orthogonal RISC 32 -bit instruction set Double-precision floating-point math in hardware Fix and Float in the Same Family Technical Training Best C engine to date Efficient C Compiler and Assembly Optimizer DSP & Image Libraries include hand-optimized code e. Xpress. DSP Toolset eases system design C 62 x – Fixed Point C 64 x – 2 nd Generation Fixed Point C 67 x – Floating Point
C 6000 Roadmap Object Code Software Compatibility Floating Point Multi-core C 64 x™ DSP 1. 1 GHz 2 nd Generation C 6414 C 6412 C 6411 e 1 st Generation C 6203 C 6201 C 6202 C 6701 T TO Technical Training C 6211 st nc he rma g Hi rfo Pe C 6713 C 6204 C 6205 C 6711 C 6712 C 6416 C 6415 DM 642
Chapter Outline Hardware Tools Software Tools T TO C 6000 Summary Technical Training What Goes Around a DSP? What’s Next?
C 6416 / C 6713 DSK Contents DSK Board DSK Code Composer Studio CD ROM* * DSK version of CCS to be T TOrequires DSK CCS cannot connected or Technical Training startup DSK Technical Reference Guide
Tools of the Trade XDS 560 e. Xtended Development System (XDS) Industry Standard Connections PCI plugs into PC JTAG plugs into DSP target board Download code up to 500 Kbytes/sec Advanced Event Triggering for simple and complex breakpoints Real Time Data Exchange (RTDX) can transfer data at 2 Mbytes/sec T TO Technical Training
Tools of the Trade National Instruments Lab. VIEW Graphical Development For Debug and Diagnostics of DSP software Integrate wide variety of I/O for DSP testing Share real time DSP data with RTDX Automate routine Code Composer Studio functions from Lab. VIEW DSP Test Integration Toolkit Code Composer Studio Automate Code Composer Studio Communicate directly to DSP through RTDX
Tools of the Trade Hyperception’s VAB Easy to use graphical Tool Hierarchical: Can write code graphically (down to ASM level instr. ) One worksheet can become block in another worksheet Block/Component Wizard: You can create an optimized VAB bldg block Create XDAIS algorithms If desired, wrap PC interface into standalone EXE Outputs: Directly to DSP Burn program to Flash with single-click Create an. OUT file
Tools of the Trade MATLAB® CCS Plug-in Capabilities: DSP program control, memory access, and real time data transfer with RTDX™ MATLAB automates testing and provides advanced analysis Function call support enables hardware-in-loop simulation and debugging C 28 x™ / C 5000™ / C 6000™ support Supports XDS 560™ and XDS 510™ Integrated with MATLAB design environment for a complete design solution
Tools of the Trade Altera FPGA Daughter Card FPGA development system fits standard DSK daughter card sockets Contains Altera FPGA software including power SOPC builder (shown above) After designing and burning FPGA, DSP can talk to FPGA via memory-mapped addresses (SOPC creates C header file) http: //www. altera. com/products/devkits/altera/kit-dsp_st For more info:
Hardware Tools For a full list of tools available from TI and its 3 rd Parties, please check: http: //dspvillage. ti. com/docs/catalog/devtools/dsptoolslist. jhtml? family. Id=132&tool. Type. Id=6&tool. Type. Flag. Id=2&template. Id=5154&path=templatedata/cm/too
Chapter Outline What Goes Around a DSP? C 6000 Summary Hardware Tools Software Tools T TO Technical Training e. Xpress. DSP (Host & Target Content) 3 rd Party Software (Compliant Algo’s) What’s Next?
T TO Technical Training Target Software Host Tools e. Xpress DSP
Tools of the Trade Largest DSP Third Party Network n T TO Technical Training Make or buy… > 650 companies n > 1000 algorithms in 3 rd party network from n > 100 unique 3 rd parties
Chapter Outline Hardware Tools Software Tools T TO C 6000 Summary Technical Training What Goes Around a DSP? What’s Next?
Optimizing C Performance Attend another four-day workshop (see next slide) Review the Compiler Tutorial See tutorials in CCS online help, or http: //www. ti. com/sc/c 6000 compiler Read: Cache Memory User’s Guide (SPRU 656) C 6000 Programmer’s Guide (SPRU 198) C 6000 Optimizing C Compiler Users Guide (SPRU 187) Look through the many application notes at: T TO Technical Training http: //www. dspvillage. com
DSP Workshops Available from TI Attend another four-day workshop: T TO Technical Training 4 -day C 2000 Workshops 4 -day C 5000 Integration Workshops 4 -day C 6000 Integration Workshop 4 -day C 6000 Optimization Workshop 4 -day DSP/BIOS Workshop 4 -day OMAP Software Workshop 1 -day versions of these workshops 1 -day Reference Frameworks and XDAIS Sign up at: http: //www. ti. com/sc/training
C 6000 Workshop Comparison Audience Algorithm Coding and Optimization System Integration (data I/O, peripherals, realscheduling, etc. ) C 6000 Hardware CPU Architecture & Pipeline Details Using Peripherals (EDMA, Mc. BSP, EMIF, HPI, XBUS) Tools Compiler Optimizer, Assembly Optimizer, Profiler, PBC CSL, Hex 6 x, Absolute Lister, Flashburn, BSL Coding & System Topics C Performance Techniques, Adv. C Runtime Environment Calling Assembly From C, Programming in Linear Asm Software Pipelining Loops TDSP/BIOS, Real-Time Analysis, Reference TO Frameworks Technical Training IW 6000 OP 6000
Getting Started with TI DSP Where To Go For More Information www. ti. com is your starting point dspvillage. ti. com • Getting Started • Discussion Groups • DSP Knowledge Base • Third Party Network • e. Xpress. DSP Guided Tour Sign up for Training • • • 1 day or 4 day workshops 1 day DSK workshops C 2000, C 5000, C 6000 DSP/BIOS e. Xpress. DSP analog. ti. com • Design Resources • Technical Documents • Solution/Selection Guides Install Code Composer Studio Free Evaluation Tools (FET) from the Essential Guide to DSP CD Check out the DSP Selection Guide, it’s your consolidated resource for all pertinent information Applications Solutions Find complete solutions for your application including: DSP, Analog, Boards Target Software, Development tools, third party support
Let’s Go Home … Thank’s for your valuable time today Please fill out an evaluation and let us know how we could improve this class If you purchased a DSK: T TO Technical Training Make sure you pack up (or receive) your DSK before leaving If available, you may keep the earbud headphones and audio patch cable Workshop lab and solutions files will be available via CDROM or the Internet. Please check with your instructor.
Technical Training Organization ti


