Texas Instruments TMS320C6000 - Manual

Texas Instruments TMS320C6000

Texas Instruments TMS320C6000 – Manual, read for free online in PDF format. We hope this helps you resolve any issues you may have. If you have further questions, please contact us through the contact form.

1 Page 1
2 Page 2
3 Page 3
4 Page 4
5 Page 5
6 Page 6
7 Page 7
8 Page 8
9 Page 9
10 Page 10
11 Page 11
12 Page 12
13 Page 13
14 Page 14
15 Page 15
16 Page 16
17 Page 17
18 Page 18
19 Page 19
20 Page 20
21 Page 21
22 Page 22
23 Page 23
24 Page 24
25 Page 25
26 Page 26
27 Page 27
28 Page 28
29 Page 29
30 Page 30
31 Page 31
32 Page 32
33 Page 33
34 Page 34
35 Page 35
36 Page 36
37 Page 37
38 Page 38
39 Page 39
40 Page 40
41 Page 41
42 Page 42
43 Page 43
44 Page 44
45 Page 45
46 Page 46
47 Page 47
48 Page 48
49 Page 49
50 Page 50
51 Page 51
52 Page 52
53 Page 53
54 Page 54
55 Page 55
56 Page 56
57 Page 57
58 Page 58
59 Page 59
60 Page 60
61 Page 61
62 Page 62
Page: / 62

Table of Contents:

  • Page 3 – Preface; Read This First; About This Manual
  • Page 4 – Notational Conventions; This document uses the following conventions:; Related Documentation From Texas Instruments; TMS320C6000 CPU and Instruction Set Reference Guide (literature
  • Page 5 – TMS320C62x Image/Video Processing Library (literature number
  • Page 6 – Contents; BSL Overview
  • Page 7 – DIP API Module
  • Page 8 – Tables; –1. BSL Modules and Include Files
  • Page 9 – Topic; Chapter 1
  • Page 10 – How The BSL Benefits You
  • Page 11 – BSL API Modules; Also, a library will be built for a given board:; Table 1–1. BSL Modules and Include Files; Interdependencies; BSL API Module Support; Note: AIC10 codec is implemented on C5510evm.
  • Page 12 – Table 1–2. BSL Support Library Name and Symbol Conventions; Using BSL Handles
  • Page 13 – BSL Project Settings; User’s Program Setting; function followed by the BSL initialization function,; Compiler Options; and; Device Identification Symbol
  • Page 14 – Chapter 2
  • Page 15 – . Once opened, use the device handle to call the other API
  • Page 17 – AD535 API Reference; Closes codec channel; Handle to codec channel, see; Configuration structure used to set up codec channel; Microphone preamp gain:
  • Page 18 – Sets up AD535 using configuration structure; Sets the FREE bit of an McBSP serial port to 1; port
  • Page 22 – Sets AD535’s input gain; inGain; Sets microphone preamplifier gain; micGain
  • Page 23 – Modifies specified control register; Function; Return Value; none; To modify the ADC voice input gain in control register 4:
  • Page 24 – Opens codec channel; myId; Handle to newly opened codec channel; To use the local codec:
  • Page 25 – Sets AD535’s output gain; Enables AD535’s power-down mode
  • Page 26 – Returns value of ouput from ADC; Display Code at Selected Address; int; Returns value of specified control register
  • Page 27 – Control register enumeration:; Value of specified control register.; Returns the value of the specified control register.; Example
  • Page 28 – val
  • Page 29 – Writes value to input of DAC; Writes value to specified control register
  • Page 30 – Writes value to the specified control register.
  • Page 31 – BOARD API Module; Chapter 3
  • Page 32 – A predefined symbol is associated with each EVM/DSK, for example,; Table 3–1. BOARD API Summary
  • Page 33 – BOARD API Reference; Returns value of specified memory-mapped register; boardRegister; Compile time constant
  • Page 34 – Writes value to specified memory-mapped register; Writes the value to the specified memory-mapped register.
  • Page 35 – BSL API Module; Chapter 4
  • Page 36 – Table 4–1. BSL API Function
  • Page 37 – BSL API Reference; Initializes all programmable modules on board
  • Page 38 – Chapter 5
  • Page 39 – Table 5–1. DIP API Summary
  • Page 40 – DIP API Reference; Returns current value of specified DIP switch; dipNum; Currently, all devices support this module.
  • Page 41 – FLASH API Module; Chapter 6
  • Page 42 – For the 6711 DSK, the 128KB FLASH is split into 128 bytes per page.; Table 6–1. FLASH API Summary
  • Page 43 – FLASH API Reference; Returns checksum of specified Flash data; locator; Returns the value of the specified checksum; locator contains 32-bit address of Flash location; To get the checksum of page 0 and 1, use:
  • Page 44 – Erases specified segment of Flash memory
  • Page 45 – Reads data from FLASH address; To read from pages 0 and 1 to readBuffer:
  • Page 46 – Writes data to Flash address; src
  • Page 47 – Locator contains 32-bit address of Flash location; To write from writeBuffer to pages 1 and 2:
  • Page 48 – LED API Module; Chapter 7
  • Page 49 – Table 7–1. LED API Summary
  • Page 50 – LED API Reference; Turns off specified LED; Turns on specified LED; LedNum
  • Page 51 – Turns on the specified LED.; Toggles specified LED
  • Page 52 – Glossary; The audio codec API module. Currently supported by the; Appendix A
  • Page 53 – See board support library.
  • Page 54 – control register file:
  • Page 55 – The DIP Switches API Module.
  • Page 56 – The FLASH ROM API Module.
  • Page 57 – instruction fetch packet:; See interrupt service table.
  • Page 58 – See multichannel buffered serial port see also MCBSP module.
  • Page 59 – RTOS
  • Page 61 – Index
Loading the manual

TMS320C6000 DSK

Board Support Library

API User’s Guide

Literature Number: SPRU432A

October 2001

Printed on Recycled Paper

"Loading the manual" means you need to wait until the file loads and becomes available for online reading. Some manuals are very large, and the time they take to appear depends on your internet speed.

Summary

Page 3 - Preface; Read This First; About This Manual

iii Read This First Preface Read This First About This Manual The TMS320C6000 t DSK Board Support Library (BSL) is a set of application programming interfaces (APIs) used to configure and control all on-board de-vices. It is intended to make it easier for developers by eliminating much of thetedious...

Page 4 - Notational Conventions; This document uses the following conventions:; Related Documentation From Texas Instruments; TMS320C6000 CPU and Instruction Set Reference Guide (literature

How to Use This Manual iv Notational Conventions This document uses the following conventions: - Program listings, program examples, and interactive displays are shownin a special typeface . - In syntax descriptions, the function or macro appears in a bold typefaceand the parameters appear in plainf...

Page 5 - TMS320C62x Image/Video Processing Library (literature number

How to Use This Manual v Read This First TMS320C6000 Programmer’s Guide (literature number SPRU198) describes ways to optimize C and assembly code for the TMS320C6000DSPs and includes application program examples. TMS320C6000 Assembly Language Tools User’s Guide (literature number SPRU186) describes...

Other Texas Instruments Models

All Texas Instruments Other