Sign In
Upload
Manuals
Brands
Texas Instruments Manuals
Controller
TMS370 Series
Texas Instruments TMS370 Series Family Manuals
Manuals and User Guides for Texas Instruments TMS370 Series Family. We have
4
Texas Instruments TMS370 Series Family manuals available for free PDF download: Application Book, Technical Reference, User Manual, Getting Started Manual
Texas Instruments TMS370 Series Application Book (565 pages)
Brand:
Texas Instruments
| Category:
Microcontrollers
| Size: 3.19 MB
Table of Contents
Table of Contents
6
Part I: Introduction
20
Introduction
24
Overview
24
Typical Applications
24
Typical Applications for TMS370 Family Microcontroller Devices
24
Part II: Software Routines
26
Arithmetic
26
16 16 (32-Bit) Multiplication
28
Binary Division with the TMS370
32
Divide 16 Bit Number by 8 Bit Number
34
Divide 16 Bit Number by 16 Bit Number
35
Before and after Register Values for 16/16 Divide
35
BCD-To-Binary Conversion on the TMS370
36
Binary-To-BCD Conversion on the TMS370
40
Register Values
42
BCD String Addition with the TMS370
44
Register Values and Functions
46
TMS370 Floating Point Package
48
Introduction
50
Floating Point Format
51
Floating Point Routines
52
Floating Point Addition / Subtraction
52
Floating Point Number Comparison
56
Floating Point Division
58
Floating Point Multiplication
62
Floating Point Increment / Decrement
65
Floating Point Number Test
68
Floating Point Number Negation
69
Floating Point to Signed 8-Bit Integer Conversion
70
Floating Point to Signed Long (16-Bit) Integer Conversion
72
Floating Point to Unsigned 8-Bit Integer Conversion
74
Floating Point to Unsigned Long (16-Bit) Integer Conversion
75
Signed 8-Bit Integer to Floating Point Conversion
76
Signed Long (16-Bit) Integer to Floating Point Conversion Comparison
77
Unsigned Long (16-Bit) Integer to Floating Point Conversion
78
Unsigned 8-Bit Integer to Floating Point Conversion
79
Memory Operations
80
Clear RAM Routine
82
RAM Self-Test Routine
86
RAM Self-Test Routine
88
Register Values
88
ROM Checksum on the TMS370
90
Register and Function Values
92
Table Search with the TMS370
94
Register and Expression Functions
96
Table Search with the TMS370
98
Bubble Sort with the TMS370
98
Register Functions
100
Specific Functionality
102
Routine to Read a 16-Key Keyboard 1. Keyboard Scan Connections to Port D
104
Register Properties
106
Routine to Read a 16-Key Keyboard
104
DTMF Generation with the TMS370
108
System Integrity Check for the TMS370
114
RESET Operations
120
Part III: Module Specific Application Design Aids
120
Reset: Explanation of Operation and Suggested Designs
120
Cold Start
122
Osc Flt Flag
122
Wd Ovrfl Int Flag
122
General Operation
122
Using the TMS370 SPI and SCI Modules 1. SPI Block Diagram
126
Introduction
128
Module Description: Serial Peripheral Interface (SPI)
129
The SPI - How It Works
129
SPI Operating Modes the Master Mode
130
The Slave Mode
130
Configuring the SPI SPI Data Format - Transmitting and Receiving
131
Master / Slave Connection
131
The SPICLK and Data Transfer Rate
132
SPI Character Bit Length
132
SPI Clock Frequency
132
Controlling the SPI through Interrupts and Flag Checking
133
Baud Rates for SPI Bit Rate Values
133
The TALK Bit and Multiprocessor Communications
134
Considerations When Using the SPI
134
Data Integrity and the SPI
135
SPI Module Software Examples
136
Common Equates
136
Master SPI Configuration
137
Slave SPI Configuration
138
Dynamic Bit Justification
139
Address Recognition by SPI Routine
140
SPI Module Specific Applications
141
Vacuum Fluorescent Display Driver Use SPI to Transmit Data to Serial Shift Register
141
Vacuum Florescent Interface
142
Bootstrap Loader Reprogram Data or Program Memory through SPI Port
150
Flowchart of Bootstrap Loader Interrupt Service Routine
150
DSP Controller Interface TMS370 SPI to TMS320C25 DSP
151
TMS370C010 - TMS320C25 Interface
151
Continuous Mode no Frame Synchronization Pulse
152
SCI Module Description
159
SCI Block Diagram
159
SCI Data Frame Formats
160
Choosing SCI Protocols and Formats
160
Transmitter Character Bit Length
161
The SCI SW RESET Bit
161
Asynchronous Communication Format
162
Lsosynchronous Communication Format
162
Operating Modes of the SCI
162
Asynchronous Baud Rate Register Values for Common SCI Baud Rates
163
Setting the SCICLK Pins and Baud Rate
163
SCI Receiver Operation
164
Receiver Operation Flowchart
165
SCI Transmitter Operation
166
Transmitter Operation Flowchart
167
SCI Interrupts and Flags
168
Multiprocessor Communications
169
Using the TXWAKE Bit
170
Timing the Flow of Data
171
What to Do with Transmission Errors
172
SCI Module Software Examples
173
SLEEP Bit – Multiprocessing Control
174
System Controller Configuration
175
Nine-Bit Data Protocol
176
HALT Mode Wakeup Using the SCI Receiver
177
SCI Module Specific Applications
178
SCI Module Specific Applications
179
TMS370C050 - RS 232 C Interface
179
Routine
180
Terminal Interface Example
183
Dumb-Terminal Driver
183
Routine
184
SPI and SCI Modules
126
Using the TMS370 SPI and SCI Modules
126
Remote Data Acquisition Example
191
Low Power Remote Data Acquisition
191
SPI Control Registers
197
SCI Control Registers
198
TMS0170 Block Diagram
200
Appendix C
200
Shift Register
201
TMS0170 DIP Pin out
202
Electrical Characteristics over Operating Free Air Temperature Range
203
Electrical Specifications
203
Glossary
204
References
206
Recommended Operating Conditions
203
Fast Method to Determine Parity
208
Register Values and Functions
210
Automatic Baud Rate Calculation
212
Format Parameters
214
SPI Port Interfacing
214
Automatic Baud Rate Calculation
215
Automatic Baud Rate Routine
215
SCI1 Control Registers
215
Possible Improvements
217
Autobaud Waveform
217
SCI Control Registers
215
Timer and Watchdog Modules
220
Using the TMS370 Timer Modules
220
Introduction
222
TMS370 Family Timer Module Capabilities
222
Module Description
223
Timer 1 (T1) Prescaler/Clock Source
223
Timer Block Diagram
223
T1 Prescaler Clock Source
224
T1 Counter
225
Bit Programmable General Purpose T1
225
Watchdog (WD)
226
T1 Interrupts
226
Watchdog Counter
226
Keyboard Scan Using T1IC/CR as an External Interrupt
227
T1 I/O Pins
228
T1 Operational Modes
229
Dual Compare Mode for T1
229
Capture/Compare Mode for T1
230
T2 Interrupts
231
Bit Programmable General Purpose T2
231
T2 I/O Pins
232
T2 Operational Modes
233
Dual Compare Mode for T2
233
Dual Capture Mode for T2
234
Timer Formulas
235
Timer 1: T1 and WD Counter Overflow
235
T1 Module Counter Overflow Rates
235
T1: Compare Register Formula
236
T1 Compare Register Values (SYSCLK = 5 Mhz)
236
Timer 2: T2 Counter Overflow
237
T2 Module Counter Overflow Rates
237
Timer 2: Compare Register Formula
238
T2 Compare Register Values (SYSCLK = 5 Mhz)
238
Common Register Equate Table
239
Real-Time System Control: Periodic Interrupt of T1
240
Output Pulse Width Generation: 1-Khz Square Wave
242
Pulse Width Modulation #1
244
Pulse Width Modulation #2
246
Pulse Position Modulation (PPM)
248
Pulse Width Measurement Using Pulse Accumulation Clock Source
250
Counting External Pulses Relative to an External Signal
252
Output Pulse Drive Referenced to Input Signal: TRIAC Controller or One Shot
254
Pulse Width Measurement: Time between Edges
255
Output Pulse Generation (Delayed) Referenced to Input Signal
257
Timer Application Software Routine Examples
239
Watchdog Operation and Initialization
259
Watchdog Initialization Example
259
Typical Power Up/Down Circuit
261
WD Reset Enable Initialization #1
262
Two Point Routine Operation
262
One Point Main Routine Plus Interrupt Operation
263
WD Initialization When System Reset Is Not Desired
265
Specific Applications
266
Stepper Motor Control
266
Stepper Motor Drive Application Schematic
267
Stepper Motor Control Application Flowchart
268
Flowchart for Time of Day Clock Application
274
Optional Calendar Functions for the Time of Day (TOD) Clock
277
Frequency Counter Application
279
Display Dimming Application Routine
282
Display Dimming Application
282
Display Dimming PWM Signal
282
Display Dimming Flowchart
284
Speedometer and Tachometer Display Application
289
Digital Instrumentation Cluster Application
289
Instrumentation Flowchart
291
Digital Instrumentation Cluster Software Example
293
Conclusion
302
Appendix A: Timer 1 (T1) Control Registers
303
Timer 1 - Dual Compare Mode
303
Timer 1 Module Register Memory Map
304
Timer 1 - Capture/Compare Mode
305
Appendix B: Timer 2 (T2) Control Registers
306
Timer 2A Module Register Memory Map
307
Timer 2 - Dual Capture Mode
308
Timer 2 - Dual Compare Mode
309
References
310
Glossary
311
Using Input Capture Pins as External Interrupts
314
Introduction
316
Timer 1
316
Timer 2A
316
Timer 2B
317
Watchdog Design Considerations and Mask Options
318
Hard Watchdog Mask Option
320
Introduction
320
Standard Watchdog
320
Simple Counter
321
T1PWM Set-Up Routines
324
Analog-To-Digital Module
330
Using the TMS370 ADC1 Module
330
Introduction
332
Module Description
332
Principles of Operation
334
Simplified Model of the Successive Approximation Converter
334
Functional Description
335
Design Considerations
335
A/ D Input Pin Model
335
Analog Input Pin Connection
336
A/D Input Pin Model
336
Analog Input Conditioning
338
Operational Amplifier
338
Key Op Amp Parameters
338
Noninverting Buffer for Analog Input Pin
339
Inverting Buffer for Analog Input Pin
339
Range Offsetting and Scaling
339
Bridge Amplifier
340
Resolution
341
Example of Interface Circuit to Increase Resolution to Nine Bits
341
Transfer Characteristics of the Interface Circuit
342
Injecting Noise into the Input Signal
342
Ratiometric Conversion
343
Sampling Frequency
343
Block Diagram of Two Step Subranging Conversion
343
Analog Reference and Layout Considerations
344
Aliasing Signal Caused by Inadequate Sampling Rate
344
Circuit with Common Impedance Earth Path
345
Circuit with no Common Impedance Earth Path
345
Reference Voltage Source Impedance
346
Software Routines
347
Common Equates
347
Single Channel Continuous Conversion
347
APNTR Pointer
347
Multiple Channel Conversions
350
Analog Input Table
350
Application Examples
353
Data Translation
353
Conversion Formula
353
Temperature Sensor Interface
356
Automatic Ranging Interface
357
Autoranging Circuit Diagram
358
Amplifier Gain Factor
358
Interfacing a Serial A/D Converter with TMS370 Family Microcontrollers
362
Using on Chip SPI
362
Interfacing Circuit Using SPI
363
Using Software to Interface with a Serial A/D Converter
368
Interfacing Circuit Using Software Routine
368
Conclusions
374
A/D Control Register Memory Map
375
Appendix A: a DC1 Control Registers
375
A/D Transfer Characteristics
376
Functional Block Diagram of TL505C Interface with TMS370
377
Conversion Timing Diagram
378
Functional Block Diagram Using D/A Converter as A/D
379
Functional Block Diagram Using V/F Converter as a / D
380
Appendix D: a / D Testing
381
Test Conditions
381
Block Diagram of Test Set up
382
Code Width Measurement
383
Codes Having Maximum Differential Linearity Error
384
Differential Linearity Error
384
Glossary
385
References
386
Analog-To-Digital (A/D) Helpful Hints
388
Power down Operation
390
Example : Typical A/D Input Selection and Conversion Process
391
PACT Module
398
PACT Command Macros
398
PACT Module Sample Routines
404
PACT Module Sample Routines
406
Introduction
406
Using the Hardware Default Timer
407
Command / Definition (CMD/DEF) Initialization
408
PWM with Period and Duty Cycle Change
410
Example 1 PWM
413
Virtual Timer PWM
413
Timing Diagram
415
PWM Example 2 W Ave
417
Pulse Width Modulation Example 2
417
P ACT Timing Diagram
420
External Event, Event Delay, and Sync Pulses
422
P ACT Timing Diagram
425
External Event and PWM
427
PWM Generation on Selected Event
427
P ACT Timing Diagrams
430
CP1 and CP2 Events
432
Using Dedicated 32 Bit Capture Registers
432
Cp6 Pwm
436
Using the Circular Buffer Registers
436
Step Mode PWM
441
Using PACT Step Mode
441
P ACT Timing Diagram
443
Programming the PACT SCI
445
P ACT Timing Diagram
448
P ACT Dual Port Ram Mapping
448
Appendix
448
Circular Buffer in Dual Port RAM
449
PACT Input Capture Structure
449
Command and Definition Area
450
SCI Baud Rate Timer Definition
451
Offset Timer Definition - Time from Last Event
452
Standard Compare Command
453
Conditional Compare Command
454
Double Event Compare Command
455
PACT Control Registers
456
Interrupt Vector Sources
457
Proper Termination of Unused I/O Pins
460
Organization of the Capture Registers and the
449
Introduction
462
What to Do: Best Solution
462
Pull Low through a Resistor
463
Recommended T Ermination for the XTAL1 Pin When Used in the External Driven Clock Mode
464
What to Do: Alternative Solutions
464
Alternate Solution for T Erminating Unused I/O Pins: Open Circuit
465
Shared Pull down Resistor
466
Summary
466
Part IV: EEPROM Programming
468
EEPROM Self Programming
470
Programming with the TMS370 Family
472
PROGRAM Routine
472
Write Data EEPROM Routine
472
EEPROG Routine
473
PROGRAM Routine (Provides Actual Values at each Step)
473
Bootstrap Programs
476
Bootstrap Program for the TMS370
478
Bootstrap Program for the SPI in Slave Mode
482
Bootstrap Program for the TMS370 in Master
486
Part V: External Memory Expansion Examples
492
Using Memory Expansion in Microcomputer Mode with Internal Memory Disabled
494
Using Memory Expansion in Microcomputer Mode with
494
Read and Write Functions
496
Internal Memory Disabled
494
Introduction
496
Special Features
496
Interfacing and Accessing External Memory
498
Microcomputer Interface Example
500
Microcomputer Interface Example
501
Memory Interface Timing
502
Alid Address to Data Read Time Requirement
503
Read Cycle Timing
503
Alid Address to Data Read Timing
504
Chip Select Low to Data Read Requirements
504
Chip Select High to Next Data Bus Drive Requirements
505
Chip Select High to Next Data Bus Drive Timing
505
Chip Select Low to Data Read Timing
505
Read Data Hold after Chip Select High Requirements
506
Read Data Hold after Chip Select High Timing
506
Data Hold after Chip Select High
507
Write Cycle Timing
507
Write Data Set up Time Requirements
507
Write Data Set up Timing
507
Design Options
508
Faster Speed
508
Lower Cost
508
Write Data Hold after Chip Select High
508
Bank Switching Examples
509
Equates for Examples
510
Peripheral File Frame 2: Digital Port Control Registers
510
Coding
511
Initializing to EPROM/RAM Bank 1
511
Port Configuration Registers Set up
511
Changing RAM Banks
512
Changing to EPROM Bank 2
512
Changing to EPROM Bank 3 and RAM Bank 2
512
Read/Write Serial EEPROM Data on the TMS370
514
Wait State Control Bits
502
Part VI: Specific System Application Design Aids
522
EMI Reduction
522
Cost Effective Input Protection Circuitry for the Texas Instruments
522
PCB Design Guidelines for Reduced EMI
524
Overview
526
Background and Theory
526
EMI Sources, Paths, and Receivers
526
EMI Sources, Paths, and Receivers
527
Loop Areas
527
Loops and Antennas
527
Paths of Least Impedance Vs. Paths of Least Resistance
528
The Loop: Current Flow Path
528
Common Mode Noise
529
Differential Mode and Common Mode Radiation
529
Differential Mode Noise
529
Differential Mode Radiation
529
Common Mode Radiation
530
Coupling
530
Oscillator Coupling Onto I/O Signal
530
Hidden Schematic Effects of Common Passive Circuit Elements
531
High-Frequency Characteristics of Passive Devices
531
Reciprocity of Emissions and Susceptibility
531
Board Zoning
532
Floor-Plan PCB First
532
PCB Design Implementation
532
Grounding
533
Minimize Routing Distances
533
PCB Zoning
533
Short Routes for High Frequency Signals
533
Space for Ground Structures
533
Digital: Grid the Ground
534
Ground Grid
535
Micro Ground
536
Analog Ground
537
Ground Width
537
Noisy Ground
537
Series and Parallel Ground Connection Schemes
537
Connector Grounds
538
Filter Configuration
538
Low Impedance Ground Node
538
Power Routing
538
Clock Lines
539
Multi Layer Boards
539
Bypassing
540
Slot in a Ground Plane
540
Connector Bypassing
541
Power Bypassing: VCC/VSS, VCC3/VSS3
541
Signal Bypassing
541
Priority of Guidelines
542
Summary
542
References
543
Cost Effective Input Protection Circuitry for the Texas Instruments
544
TMS370 Family of Microcontrollers
546
Cost Effective Input Protection Circuitry for the Texas Instruments
546
Cost Effective Input Protection Circuitry for the Texas Instruments TMS370 Family of Microcontrollers
546
Introduction
548
Advantages of TTL Specified Input Pins
548
Industry Standard Microcontroller Input Thresholds
548
Indeterminate Range for TTL and CMOS
549
Input Thresholds (V CC = 5 V)
549
Switching to Vehicle Battery (Vbat)
549
Switching to Vehicle Ground
550
TMS370 Microcontroller Buffer Circuitry with External Voltage Divider Circuitry
551
Designing with Competitors CMOS Specified Level Inputs
552
CMOS Input Levels over Variations in Vbat
552
Typical CMOS Parameters and System Conditions
552
Designing with Ti's TTL Level CMOS Inputs
553
Typical TTL Parameters and System Conditions
553
TTL Input Levels over Variations in Normal Vbat
554
Advantages of Internal Diode Protection Circuitry
554
External Electrical Noise Suppression Circuitry
555
Designing Input Protection Circuitry for TMS370 Microcontrollers
556
TMS370 Based External Noise Suppression Circuitry
556
TMS370 Microcontroller I/O Pin Buffer Types
557
TMS370 Simplified 1.2 Micron and 1.6 Micron Silicon Buffer Circuitry
558
Calculation of External Current Limiting Resistor Value Example
558
Typical Values of R2 Required for 1.2 and 1.6 Micron Silicon
560
External Resistance (R2) Values for Various External
561
Cost Analysis
561
Examples of External Protection Circuitry
563
Conclusion
564
Cost Comparison
564
References
565
Advertisement
Texas Instruments TMS370 Series Technical Reference (142 pages)
Application Board
Brand:
Texas Instruments
| Category:
Microcontrollers
| Size: 0.56 MB
Table of Contents
Table of Contents
11
A Jumper and Switch Settings
7
Installing the Application Board and Invoking the Command Monitor
17
Overview of the TMS370 Application Board
18
Summary of Components
18
Application Board Block Diagram
19
Operating Modes
20
What You'll Need
21
Hardware Checklist
21
Software Checklist
21
Environmental Requirements
21
Temperature and Humidity Ranges
21
Step 1: Preparing the Application Board for Installation
22
Switch and Jumper Settings for the TTY Mode
22
Step 2: Connecting the Cables
23
Connecting to the Host PC
23
RS232 Cable and Pin Assignments for Connector P2
23
Connecting to the Power Supply
24
Connecting the Power Supply to Connector P1
24
Application Board Power Supply Connector P1
24
Step 3: Setting up the RS232-C Communications
25
Format for RS232-C Communications
25
Step 4: Applying Power
26
Step 5: Invoking the Command Monitor
27
Master Operation
29
Functions of the Master Processor
30
Executing the Command Monitor
31
Changing the Operating Mode
32
Communicating with the Host through the RS232 Serial Port
33
Format for RS232 Communications
33
RS232 Pin Assignments on DB25 Connector P2
34
Communicating with the Slave through the Transceiver
35
Slave-Master Communication
36
Wait-State Generator
36
Master-To-Slave Communication
36
Slave-To-Master Communication
37
Controlling the Slave through Wait States
37
Controlling Slave Programming
39
Interfacing between the Slave and the Tms370 Application Board
41
Chapter 1 Chapter 3
42
Slave-Processor Module Operation
42
28-Pin Slave Operations
43
Command Monitor Operation and Slave Memory
43
Microcomputer Mode Limitations of Slave Devices
44
Interfacing with the Prototyping Area
45
Protoarea Connector (All Available Signals)
46
Interfacing with the TMS370 Modules
47
Module Output Signals on Protoarea Connector P4
47
Interfacing with I/O Ports
48
Electrical Characteristics
49
Port Recreation
50
Port Recreation on Protoarea Connector P5
51
Using Microprocessor Mode
51
Microprocessor Signals on Prototype Connector P3
52
Miscellaneous Signals on Protoarea Connectors
53
Protoarea Mode Control, Clock, Reset, and Wait Signals
53
Mode Control Pin-SMC
53
CLKIN Circuits
54
CLKIN Circuits
55
370Cx1X and '370Cx5X Reset Circuits
56
Slave Reset Circuits
56
Switching Characteristics of 74ACT11008
57
Memory Wait Interfacing
57
The Wait Interface
57
Application Board Slave Memory Map
58
Slave Memory Mapping
58
External and Internal Memory Areas
59
Zero-Ohm Resistor Assignments
60
Zero-Ohm Resistors
60
Interfacing with the Analog-To-Digital Conversion Module
61
Programming Additional TMS370 Devices
62
Interfacing Additional Programming Sockets
63
Slave Operation
42
Appendix Dappendix a Commands and Functions of the Command Monitor
65
Commands and Functions of the Command Monitor
65
Entering Commands from the Command Line
66
Appendix A
66
Appendix D
66
Entering Numerical Parameters
66
Escaping Commands or Long Displays
66
Modifying Displayed Values
67
Prompts
68
Protecting the EEPROM Memory
68
Program to Support Executing Commands
69
Using Run and Single-Step Commands
69
Using Software Breakpoints
70
Functional Summary of Command-Monitor Commands
71
Modifying and Displaying Memory
71
Modifying and Displaying Register Data
71
Manipulating the Processor State
71
Managing Breakpoints
71
Other TTY Mode Commands
72
Managing Breakpoints
72
Alphabetical Summary of Command-Monitor Commands
73
Stand-Alone Help Screen
79
TMS370 Family Slave Devices
88
Test Command Parameters for T0 Command
92
Test Command Parameters for T1 Command
93
Appendix Aappendix a Jumper and Switch Settings
98
A.1 Overview of the Jumpers and Switches
99
Default Switch and Jumper Settings
100
Overview of the Jumpers and Switches
100
A–1 Default Switch and Jumper Settings
100
Resetting the Application Board (SW1
101
SW2 Switches
102
Switch Mode Selections for SW2
102
A.3 Setting the Operating Mode of the Master (SW2)
102
Setting SW2.1 and SW2.2
103
Setting SW2.3
103
JP1 Selections
104
Setting SW2.4
104
Setting the Socket Memory (JP1
104
JP2 Selections
105
Selecting the EPROM Type for the Slave Memory (JP2
105
Slave Memory Map and External Memory
106
JP3 Selections
107
Setting the Operating Mode of the Slave Device (JP3
107
Connecting the CLKIN Pin (JP4
108
Selecting the EPROM Type for the Master's Monitor (JP5
108
B.1 the Software Development Tools
111
B.2 Using the Assembler Without the Linker
112
Sections Directives
113
B–1 Sections Directives
113
B.3 Example Batch Files
114
Device Addresses
121
370 Application Board
126
Texas Instruments TMS370 Series User Manual (99 pages)
TMS370 Microcontroller/Gang Programmer User's Guide
Brand:
Texas Instruments
| Category:
Controller
| Size: 0.51 MB
Table of Contents
Table of Contents
9
A Operating the Programmer in Batch Mode
5
D Using Keystroke Capture Files
5
Introduction and Installation
15
Microcontroller Programmer Overview and Description
16
Microcontroller Programmer Personality Module
16
Gang Programmer Overview and Description
18
Gang Programmer Board
18
Operating the Gang Programmer in PC Mode
20
Operating the Gang Programmer in Standalone Mode
20
Properly Installing the Programmer Hardware
22
Connecting a Programmer to the PDS Base Unit
22
Power Connection
23
Connection to a PC
23
Connection to an XDS
23
XDS Memory Expansion/Communications Board Switch Settings
24
Integrated Circuit (IC) Insertion
25
Socket Identification
25
Properly Installing the Programmer Software
28
Installing the Software in a Single Directory
28
Installing the Software in Multiple Directories
28
Invoking the Programmer Software
30
Getting Started—Example Sessions
31
Interactive Programming Example 1
31
Batch Programming Example
33
Interactive Programming Example 2
33
Chapter 2 Operating in the Configuration Window
35
Operating in the Configuration Window
35
Command Menu Structure
36
How the Command Menus Work
36
Using the Special Function Keys
37
What Happens if I Make an Error
37
Edit Control Keys
38
Understanding Your Input at the Cursor Prompt
38
Configuration Window at System Startup
39
Configuration Window Commands
39
Configuration Window Overview and Description
39
Show Ranges Parameter Summary
41
Secondary Configuration Window-The Show Ranges Window
41
Selecting the Proper Program Algorithm
42
Showing the Software Revision Information - the Show ID Command
43
Defining and Adding a Device to the Device Table
44
Editing the Configuration Parameters and Device Table — the Edit Command
45
The Show Ranges Window
41
Device Table Edit Commands
46
Editing the Configuration Parameters and Device Table
46
Loading the Device Table and Configuration Parameters from a File
48
Selecting a Current Device - the Choose Device Command
49
Saving Configuration Parameters and the Device Table to a File
49
Save Command
49
Showing the Display Window - the Display Command
50
Ending Your Current Session and Returning to DOS - the Quit Command
50
Valid Address Ranges Window
46
Chapter 3 Operating in the Display Window
51
Operating in the Display Window
51
Command Menu Structure
52
How the Command Menus Work
52
Using the Special Function Keys
53
What Happens if I Make an Error
53
Edit Control Keys
54
Understanding Your Input at the Cursor Prompt
54
PC Memory Display and Reverse Assembled Code Windows
55
Display Window Overview and Description
55
Display Window Commands
56
Reverse Assembled Code Window Commands
56
Differences in Command Structures for Microcontroller Programmer and Gang Programmer
57
Filling a Block of PC Memory with a Value
58
Loading a COFF File into PC Memory
59
Outputting a COFF File from PC Memory
61
Moving Blocks of PC Memory
62
Programming a Device from PC Memory
63
Programming Using the Microcontroller Programmer
63
Programming Using the Gang Programmer
65
Showing and Operating Within a Text File—The Show Command
67
Show Text File Commands
67
Showing and Operating Within Text File
67
Finding Character Strings Within a Text File — the Find Command
68
Finding the Next Occurence of Character String — the Next Command
68
Positioning the Cursor at a Specific Line Number — the Line Command
68
Positioning the Cursor at Top of a File — the Top Command
68
Positioning the Cursor at the Bottom of a File — the Bottom Command
68
Uploading a Device's Contents into PC Memory
69
Uploading Using the Microcontroller Programmer
69
Uploading Using the Gang Programmer
70
Verifying the Contents of a Device
72
Verifying Using the Microcontroller Programmer
72
Verifying Using the Gang Programmer
73
Display Window Memory Edit Commands
76
Editing the Contents of PC Memory
76
Using the Master Mode Menu
77
Suspending the Program and Entering DOS-The System Command
78
Quitting the Program and Exiting to Dos—The Quit Command
78
A.1 Understanding the Batch Mode File
80
A.2 Batch File Command Rules and Descriptions
81
A.2.1 Executable Batch Commands
81
A.2.2 Nonexecutable Batch Commands
82
A.3 Batch Mode Status Messages
83
B Error Messages
85
B.1 Error Message Descriptions
86
Valid Configuration Parameters
89
Valid Nonprintable Characters
92
Advertisement
Texas Instruments TMS370 Series Getting Started Manual (42 pages)
EPROM/EEPROM Programming Tool
Brand:
Texas Instruments
| Category:
Microcontrollers
| Size: 0.3 MB
Table of Contents
Table of Contents
10
Installing the Programming Tool with Windows
12
Chapter 1
13
Chapter 2 , Using the Programmer, for more Information about Using the '370
13
System Requirements
13
Hardware Checklist
13
Software Checklist
14
Step 1: Installing the Programmer Board
15
Programming Notes
18
Step 2: Installing the Programmer Software
19
Creating a Program Group
19
Using a Program-Item Icon
20
Step 3: Setting up the Programmer Environment
21
Setting up the Environment Variables
22
Invoking the New or Modified Batch File
23
Step 4: Verifying the Installation
24
Using the Programmer
26
Invoking the Programmer
27
Descriptions of the Interface Windows and Their Contents
28
Using the Menu Bar and the Pulldown Menus
29
Defining a Memory Map
30
Programming Memory Devices
31
Setting the Device Name
32
Verifying that the Device EPROM Is Blank
33
Transferring Data into the Device
34
Verifying that the Device was Programmed Correctly
36
Uploading Data from the Device's On-Chip EPROM/EEPROM
37
Functional Summary of Programmer Commands
39
Managing Windows
39
Displaying Files, Loading Programs, and Changing Data
39
Programming Memory Devices
39
Performing System Tasks
39
Memory Mapping
41
Customizing the Screen
41
Advertisement
Related Products
Texas Instruments TMS320DM644x
Texas Instruments TMS320C6455
Texas Instruments TMS320C6454
Texas Instruments TMS320C674X
Texas Instruments TMS320C6452 DSP
Texas Instruments TMS320C6742
Texas Instruments TMS320C6748
texas instruments TMS320x281 series
Texas Instruments TMS320 2833 Series
Texas Instruments TMS320F28335
Texas Instruments Categories
Motherboard
Control Unit
Microcontrollers
Computer Hardware
Calculator
More Texas Instruments Manuals
Login
Sign In
OR
Sign in with Facebook
Sign in with Google
Upload manual
Upload from disk
Upload from URL