Summary of Contents for Texas Instruments TMS320C8 Series
Page 1
TMS320C8x Software Development Board Installation Guide Literature Number: SPRU150B Manufacturing Part Number: D418027-9741 revision C January 1997 Printed on Recycled Paper...
Page 2
Running Title—Attribute Reference IMPORTANT NOTICE Texas Instruments (TI) reserves the right to make changes to its products or to discontinue any semiconductor product or service without notice, and advises its customers to obtain the latest version of relevant information to verify, before placing orders, that the information being relied on is current.
Page 3
Preface Read This First About This Manual This manual tells you how to install the TMS320C8x (’C8x) software development board (SDB). The SDB is a peripheral component interconnect (PCI) plug-in card that helps you evaluate characteristics of the ’C8x digital signal processor (DSP) to determine how it will meet the requirements of your given application.
Page 4
Notational Conventions / Information About Cautions and Warnings Notational Conventions In this document, program listings, program examples, and interactive displays are shown in a special typeface. Examples use a bold version of the special typeface for emphasis; interactive displays use a bold version of the special typeface to distinguish commands that you enter from items that the system displays (such as prompts, command output, error messages, etc.).
Page 5
The following books describe the TMS320C8x software development board (SDB) and related support tools. To obtain a copy of any of these TI documents, call the Texas Instruments Literature Response Center at (800) 477–8924. When ordering, please identify the book by its title and literature number.
Page 6
Related Documentation From Texas Instruments / FCC Warning / Trademarks TMS320C8x Software Development Board Programmer’s Guide (literature number SPRU178) provides descriptions of hardware functions, complete API references, theory of operation, and example code for the SDB. TMS320C8x System-Level Synopsis (literature number SPRU113) describes the ’C8x features, development environment, architecture,...
Page 7
Type of video or audio signal being captured or processed Cabling arrangement of input and output devices connected to the board Once you have this information ready, contact Texas Instruments Technical Support as specified in the If You Need Assistance section that follows.
Page 8
When making suggestions or reporting errors in documentation, please include the following information that is on the title page: the full title of the book, the publication date, and the literature number. Mail: Texas Instruments Incorporated Email: comments@books.sc.ti.com Technical Documentation Services, MS 702 P.O.
Chapter 1 SDB System Requirements and Components This chapter explains the hardware and software requirements necessary to install and use the software development board (SDB), and it describes the items that are delivered as part of the TMS320C8x SDB kit. Topic Page System Requirements...
System Requirements 1.1 System Requirements To install and use the ’C8x SDB, you need the items in the following checklists, which include the hardware and software requirements plus the contents of the ’C8x SDB kit. Hardware checklist Host Pentium Memory Minimum of 16M bytes of RAM plus at least 20M bytes of hard-disk space (32M bytes of RAM is recommended for optimum perfor- mance)
Page 13
System Requirements PP code compactor and register allocator Multitasking executive for host communications ’C8x SDB kit checklist PCI plug-in card TMS320C8x SDB PCI plug-in card For information about the PCI plug-in card, see Section 1.2, TMS320C8x SDB PCI Plug-In Card . Peripheral cables S-VHS-to-RCA adapter cable VGA pass-through cable...
TMS320C8x SDB PCI Plug-In Card 1.2 TMS320C8x SDB PCI Plug-In Card The ’C8x PCI plug-in card is a printed-circuit assembly (PCA) that plugs into a PCI expansion slot on your computer’s motherboard. The SDB card consists of the following components (see Figure 1–1): 40-MHz TMS320C80 DSP 8M bytes of DRAM 2M bytes of VRAM (for high-resolution display)
TMS320C8x SDB PCI Plug-In Card The SDB card also contains IEEE 1149.1 standard emulation support, and it has connectors for peripheral cables. Figure 1–2 illustrates the retaining bracket with the connectors provided for connecting optional peripherals to the SDB. The relationship between the connectors, the cables, and the input/output (I/O) peripheral devices is described in Section 1.3, Peripheral Cables .
Peripheral Cables 1.3 Peripheral Cables The peripheral cables connect the SDB to external input or output sources. The cables you need depend on the external hardware (video camera, moni- tor, audio equipment, for example) you will be connecting to the SDB. The fol- lowing table lists the peripheral cables and their corresponding connectors.
Peripheral Cables VGA pass-through cable The VGA pass-through cable (see Figure 1–4) connects the 15-pin VGA out- put of the host display adapter to the 8-pin mini-DIN VGA pass-through con- nector of the board. When this cable is attached, settings in the display sub- map control whether the display output is taken from the SDB, from the host’s display adapter, or from both.
Peripheral Cables Audio breakout cable The audio breakout cable (see Figure 1–5) separates audio connections by using an 8-pin mini-DIN connector to RCA plugs. The audio cable includes connections for stereo line-out, line-in, and auxiliary-in. The cable is compatible with any audio equipment that connects to standard RCA jacks.
Chapter 2 Installing the TMS320C8x SDB This chapter contains step-by-step procedures for installing the TMS320C8x software development board (SDB). You begin by installing the board, con- necting the peripherals (if applicable), and, finally, installing the software. Topic Page Before Starting the Installation Process .
SDB. Note: If you find any items missing or damaged, contact Texas Instruments im- mediately. See If You Need Assistance in the Preface for the appropriate phone numbers.
Page 21
Before Starting the Installation Process Avoiding obstructions Obstructions To minimize the risk of damage to the SDB, avoid physical obstructions that prevent insertion of the board. You must install the SDB in a full-length PCI slot only. Before installing the SDB, make sure your PC has a full-length PCI slot. Other- wise, obstructions could prevent you from fully inserting the SDB in the mother- board PCI-bus connector.
Step 1: Installing the SDB Card Into Your PC 2.2 Step 1: Installing the SDB Card Into Your PC Minimizing Personal Injury Risk To minimize the risk of personal injury, always turn off the power to your PC and unplug the power cord before installing the SDB card.
Step 2: Connecting Peripheral Cables to the SDB 2.3 Step 2: Connecting Peripheral Cables to the SDB Use the peripheral cables to connect the SDB to external input or output sources depending on how you will use your SDB. For example, you may want to connect video, graphics, and audio peripherals to your SDB.
Page 24
Step 2: Connecting Peripheral Cables to the SDB 4) Connect the video source to the SDB’s S-VHS input 4-pin mini-DIN con- nector. For composite video sources, use the S-VHS-to-RCA adapter cable that is provided. Note: The S-VHS-to-RCA adapter cable is compatible with most composite video cameras.
Page 25
Step 2: Connecting Peripheral Cables to the SDB 6) Use the VGA pass-through cable to connect the external VGA-compatible adapter to the SDB’s VGA pass-through 8-pin mini-DIN. Installing the TMS320C8x SDB...
Step 3: Installing the System Software 2.4 Step 3: Installing the System Software The system software tools package is shipped on CD-ROM. To install the tools on a PC running Windows NT, follow these steps: 1) Insert the CD-ROM into your CD-ROM drive. 2) Log onto Windows NT as a user with administrative privileges.
Where to Go From Here 2.5 Where to Go From Here Your SDB card and system software are now installed. You should: Read Chapter 3, Running the Board Diagnostics , and follow the instruc- tions. This chapter helps you verify the operation of the major components of the board, such as audio capture and playback, video display, video capture, and host communications.
Chapter 3 Running the Board Diagnostics This chapter explains how to run the board diagnostics included with the soft- ware development board (SDB). You can run the diagnostics only after instal- ling the SDB card and system software. See Chapter 2 for installation instruc- tions.
Page 29
Running the Board Diagnostics Running the Board Diagnostics To run the board diagnostics utility, follow these steps: 1) Execute the SDBRST.EXE program to reset the board. 2) Execute the SDBDIAG.EXE program to open the SDB Diagnostics dialog box, shown in Figure 3–1. If you run the diagnostics utility from a Windows NT DOS prompt, you must be in the C:\C8xSDB\BIN directory (or the di- rectory in which you installed the software) to run the SDBDIAG.EXE pro- gram.
Page 30
Running the Board Diagnostics Running the Board Diagnostics Figure 3–1. SDB Diagnostics Dialog Box SDB Diagnostics Tests VRAM Size 2 Meg Memory Test Not Tested 4 Meg Display Test Not Tested DRAM Size 8 Meg Not Tested Video Test 10 Meg 32 Meg Audio Test Not Tested...
Chapter 4 Troubleshooting This chapter lists common error conditions and explains how to correct them. If you experience difficulty when installing or using the TMS320C8x software development board (SDB), follow these guidelines before seeking technical support: Read the topic in this chapter that relates to the problem. Read the portion of this manual that discusses the procedures you fol- lowed or tasks you performed before the problem occurred.
Page 32
Troubleshooting Troubleshooting Driver not loaded Description The most common reason the SDB device driver does not load once the drivers and software files are properly installed is that your PC has an improper motherboard BIOS configura- tion. Action Ask your system administrator to verify the following items (if a correction is made, you will need to rerun the setup.exe pro- gram to reinstall the SDB software): PCI interrupts are enabled and passed through to the...
Appendix A Appendix A SDB Connector Pinouts This appendix contains the pinout for each peripheral cable connector for the software development board (SDB). Topic Page S-VHS Input Pinout ..........VGA Pass-Through Pinout .
S-VHS Input Pinout A.1 S-VHS Input Pinout The connection for the luminance (luma) and chrominance (chroma) signal for composite video sources is made through the S-VHS input connector. Figure A–1 shows the pinout for this 4-pin mini-DIN connector. Figure A–1. S-VHS Input Connector Legend: Pin 1 = Luma ground Pin 2 = Chroma ground Pin 3 = Luma input or NTSC/PAL input 1 (1 V peak-to-peak,...
VGA Pass-Through Pinout A.2 VGA Pass-Through Pinout The connection for the output of a VGA graphics board, which allows only a single monitor, is made through the VGA pass-through connector. Figure A–2 shows the pinout for this 8-pin mini-DIN connector. Figure A–2.
Graphics Output Monitor Pinout A.3 Graphics Output Monitor Pinout The connection for the graphics output board to the monitor is made through the graphics output monitor connector. Figure A–3 shows the pinout for this 15-pin D-sub connector. Figure A–3. Graphics Output Monitor Connector Legend: Pin 1 = Red Pin 2 = Green Pin 3 = Blue...
Audio I/O Pinout A.4 Audio I/O Pinout The connection for line-in, line-out, and auxiliary-in are made through the audio I/O connector. Figure A–4 shows the pinout for this 8-pin mini-DIN con- nector. Figure A–4. Audio I/O Connector Legend: Pin 1 = Right out Pin 2 = Left out Pin 3 = Right AUX 1 in Pin 4 = Left AUX 1 in...
Appendix B Appendix A Glossary administrative privileges: Authority to set software and hardware access. Includes access and privileges to install, manage, and maintain system and application software and directories on a network server or individual computer systems. API: Application programming interface . Used for proprietary application programs to interact with communications software or to conform to pro- tocols from another vendor’s product.
Page 39
Glossary COFF: Common object file format. A file format used by the TMS320C8x for compiler and linker output files. A COFF file is organized into sections by the compiler. command-line interface: A method of communicating with a computer’s operating system in which you type commands from a defined set into a specific location on the monitor display.
Page 40
Glossary driver: See device driver . DSP: A processor used for high speed data manipulations of audio, video, graphical, or image information. emulator: A debugging tool that is external to the target system and that pro- vides direct control over the processor that is in the target system. environment variable: A special system symbol that the debugger uses for finding directories or obtaining debugger options.
Page 41
Glossary JTAG: Joint Test Action Group . The Joint Test Action Group was formed in 1985 to develop economical test methodologies for systems designed around complex integrated circuits and assembled with surface-mount technologies. The group drafted a standard that was subsequently adopted by IEEE as IEEE Standard 1149.1-1990, “IEEE Standard Test Access Port and Boundary-Scan Architecture”.
Page 42
Glossary multisync monitor: A monitor that adjusts itself to the horizontal and verti- cal synchronization rate of the video signal. A multisync monitor can be used with a variety of video adapters. NTSC: National Television Standards Committee . A color television broad- cast standard wherein the image consists of a format that has 525 scan lines;...
Page 43
Glossary RCA connector: A connector used for attaching audio and video devices such as stereo equipment or a composite video monitor to a computer’s video adapter. RCA jack: The female portion of an RCA connector usually located on audio or video equipment. real-time processing: The mechanisms required for ensuring that opera- tions on a computer system are completed within strict time intervals.
Page 44
Glossary VGA: Video graphics array . VGA pass-through cable: A cable provided by TI as part of the TMS320C8x SDB kit or package. The cable connects the output of a standard VGA graphics board to the VGA pass-through connector of the SDB.
Page 45
Index Index connectors (continued) S-VHS input 2-6 VGA pass-through 2-7 assistance from TI vii, viii audio breakout cable 1-8, 2-6 audio codec 1-4 audio I/O connector pinout A-5 damage caused by using wrong connectors 2-5 debugger, environment setup 1-3 device driver for Windows NT 1-3 diagnostics 3-2 to 3-3 BNC-to-RCA adapter connector 1-6, 2-6 DRAM 1-4...
Page 46
Index installation requirements audio breakout cable 2-6 hardware 1-2 C source debugger software 1-3 software 1-2 graphics output monitor cable 2-5 results.txt file 3-2 minimizing static electricity during 2-2 running diagnostics 3-2 to 3-3 obstructions to the SDB card 2-3 peripheral cables 2-5 to 2-7 preparation 2-2 S-VHS-to-RCA adapter cable 2-6...
Page 47
Index system software installation 2-8 list 1-3 VGA pass-through cable 1-7, 2-7 VGA pass-through connector pinout A-3 video digitizer 1-4 video interface palette (VIP) 1-4 technical support vii, viii VRAM 1-4 TMS320C8x digital signal processor (DSP) iii troubleshooting driver not loaded error 4-2 insufficient privilege error 4-2 service driver failure 4-1 system hangs 4-2...
Need help?
Do you have a question about the TMS320C8 Series and is the answer not in the manual?
Questions and answers