There are no current European directives that
apply to this product. This product provides cable
and test lead connections to a test object of
electronic measuring and test equipment.
This document supports firmware version 1.00
and above.
Warning
The servicing instructions are for use by qualified
personnel only. To avoid personal injury, do not
perform any servicing unless you are qualified to
do so. Refer to all safety summaries prior to
performing service.
Copyright T ektronix, Inc. All rights reserved. Licensed software products are owned by Tektronix or its suppliers and
are protected by United States copyright laws and international treaty provisions.
Use, duplication, or disclosure by the Government is subject to restrictions as set forth in subparagraph (c)(1)(ii) of the
Rights in T echnical Data and Computer Software clause at DFARS 252.227-7013, or subparagraphs (c)(1) and (2) of the
Commercial Computer Software – Restricted Rights clause at F AR 52.227-19, as applicable.
T ektronix products are covered by U.S. and foreign patents, issued and pending. Information in this publication supercedes
that in all previously published material. Specifications and price change privileges reserved.
Printed in the U.S.A.
T ektronix, Inc., P.O. Box 1000, Wilsonville, OR 97070–1000
TEKTRONIX and TEK are registered trademarks of T ektronix, Inc.
MagniVu is a registered trademark of T ektronix, Inc.
Review the following safety precautions to avoid injury and prevent damage to
this product or any products connected to it. To avoid potential hazards, use this
product only as specified.
Only qualified personnel should perform service procedures.
While using this product, you may need to access other parts of the system. Read
the General Safety Summary in other system manuals for warnings and cautions
related to operating the system.
To Avoid Fire or
Personal Injury
Connect and Disconnect Properly . Do not connect or disconnect probes or test
leads while they are connected to a voltage source.
Observe All Terminal Ratings. To avoid fire or shock hazard, observe all ratings
and marking on the product. Consult the product manual for further ratings
information before making connections to the product.
Do not apply a potential to any terminal, including the common terminal, that
exceeds the maximum rating of that terminal.
Use Proper AC Adapter. Use only the AC adapter specified for this product.
Do Not Operate Without Covers. Do not operate this product with covers or panels
removed.
Use Proper Fuse. Use only the fuse type and rating specified for this product.
Avoid Exposed Circuitry. Do not touch exposed connections and components
when power is present.
Do Not Operate With Suspected Failures. If you suspect there is damage to this
product, have it inspected by qualified service personnel.
Do Not Operate in Wet/Damp Conditions.
Do Not Operate in an Explosive Atmosphere.
Keep Product Surfaces Clean and Dry .
Provide Proper Ventilation. Refer to the manual’s installation instructions for
details on installing the product so it has proper ventilation.
TLA QuickStart Technical Reference Manual
vii
General Safety Summary
Symbols and Terms
T erms in this Manual. These terms may appear in this manual:
WARNING. Warning statements identify conditions or practices that could result
in injury or loss of life.
CAUTION. Caution statements identify conditions or practices that could result in
damage to this product or other property.
T erms on the Product. These terms may appear on the product:
DANGER indicates an injury hazard immediately accessible as you read the
marking.
WARNING indicates an injury hazard not immediately accessible as you read the
marking.
CAUTION indicates a hazard to property including the product.
Symbols on the Product. The following symbols may appear on the product:
WARNING
High Voltage
Protective Ground
(Earth) T erminal
CAUTION
Refer to Manual
Double
Insulated
viii
TLA QuickStart Technical Reference Manual
Service Safety Summary
Only qualified personnel should perform service procedures. Read this Service
Safety Summary and the General Safety Summary before performing any service
procedures.
Do Not Service Alone. Do not perform internal service or adjustments of this
product unless another person capable of rendering first aid and resuscitation is
present.
Disconnect Power. To avoid electric shock, disconnect the main power by means
of the power cord or, if provided, the power switch.
Use Care When Servicing With Power On. Dangerous voltages or currents may
exist in this product. Disconnect power, remove battery (if applicable), and
disconnect test leads before removing protective panels, soldering, or replacing
components.
To avoid electric shock, do not touch exposed connections.
TLA QuickStart Technical Reference Manual
ix
Preface
The TLA 7QS Technical Reference Manual is an optional accessory to the TLA
7QS package. It is intended to provide technical and service information for the
TLA 7QS training board.
How to Use This Document
The manual is made up of the following sections:
The Getting Started chapter provides a brief overview of the product.
The Reference chapter consists of basic reference information on the training
The Specifications chapter lists specifications and various characteristics of
The Theory of Operation chapter describes the basic operation of the
board. It consists of subsections describing the hardware features, software
features, memory maps, and programming information for using the training
board.
the training board.
electronic circuitry on the training board. This chapter can be used in
conjunction with the schematics to provide an overall understanding of the
operation and capabilities of the training board.
The Functional Verification Procedures chapter provides information for
verifying functional operation beyond the power-on diagnostics.
The Maintenance chapter provides information on the basic service strategy,
static handling procedures, inspection and cleaning procedures, simple
troubleshooting procedures, and repackaging instructions.
The Replaceable Electrical Parts chapter lists the electronic components on
the training board.
The Schematics chapter provides individual schematics for the circuitry on
the training board.
The Replaceable Mechanical Parts chapter lists the mechanical replaceable
parts and accessories for the training board.
Appendix A: Source Code provides information on the program code used
with the training board software. It also provides examples of code that can
be used to create programs and to download them to the training board.
TLA QuickStart Technical Reference Manual
xi
Preface
Related Documentation
Manual Conventions
Several other pieces of documentation are available to use with the TLA 700
Series Logic Analyzers. The information consists of both online documentation
and paper copies.
The TLA 700 Series Logic Analyzer User Manual provides basic user
information for the TLA 700 Series Logic Analyzers.
Use the online help in the TLA 700 Series logic analyzer to obtain operating
information and for specific information on windows, menus, and fields
within the application.
The TLA 7QS QuickStart Training Manual provides examples of exercises to
demonstrate the capabilities of the TLA 700 Series logic analyzers.
The following manual conventions are found in this document:
Contacting Tektronix
Active low signals are identified by an asterisk (*) after the signal name.
The term training board represents the TLA 7QS QuickStart training board.
Product
Support
Service
Support
For other
information
To write usTektronix, Inc.
For application-oriented questions about a Tektronix measurement product, call toll free in North America:
1-800-TEK-WIDE (1-800-835-9433 ext. 2400)
6:00 a.m. – 5:00 p.m. Pacific time
Or contact us by e-mail:
tm_app_supp@tek.com
For product support outside of North America, contact your
local Tektronix distributor or sales office.
Contact your local Tektronix distributor or sales office. Or visit
our web site for a listing of worldwide service locations.
http://www.tek.com
In North America:
1-800-TEK-WIDE (1-800-835-9433)
An operator will direct your call.
P.O. Box 1000
Wilsonville, OR 97070-1000
xii
TLA QuickStart Technical Reference Manual
Getting Started
Product Description
This document provides technical reference information for the TLA 7QS
training board. The manual provides information for running the embedded
programs, downloading user-defined programs from a host, specifications,
schematics, parts lists, and miscellaneous service information.
The TLA 7QS training board is used to demonstrate the Tektronix logic analyzer
products. It consists of an electronic circuit board with rubber feet standoff and a
digital display. The circuit board has a built-in M68340 microcontroller with
supporting electronic circuitry, and several connectors.
The training board has several embedded programs accessible by the user
interface or by a remote host connection. The embedded programs are designed
to send digital and analog signals to the various connectors on the training board.
These signals can be used to demonstrate the capabilities of the TLA 700 Series
Logic Analyzers.
The training board is used with the TLA 7QS Training Manual. The training
manual provides examples of using the training board to demonstrate the
capabilities of the TLA 700 Series Logic Analyzers.
Accessories
The training board is available with the following standard accessories:
TLA 7QS Training Manual
TLA 7QS Software
Wall mount power adapter (power dependent on country)
The TLA 7QS Technical Reference Manual is available as an optional accessory
and comes with the TLA 7QS. development software.
Configuration
The default training board has no configurations. The training board can be set
up, however, to download user specific programs. The programs reside in the
flash memory.
TLA QuickStart Technical Reference Manual
1–1
Getting Started
Functional Check
The basic operation of the TLA 7QS training board is verified by the power-up
diagnostics. The power-up diagnostics run at power-on or when the RESET
signal is asserted by pressing the RESET button.
To perform a more detailed functional verification of the training board, refer to
the Functional Verification Procedures beginning on page 5–1.
1–2
TLA QuickStart Technical Reference Manual
Hardware Features
This section describes the hardware features of the TLA 7QS training board. It
provides information on using the hardware to demonstrate features of logic
analyzers and oscilloscopes. Detailed information on individual circuits is
provided in the Theory of Operation beginning on page 4–1.
Circuit Board Modules
The training board can be divided into the following circuit board modules:
The microprocessor module consists of a Motorola M68340 microcontroller in a
TQFP package and the associated static RAM and flash memory. The flash
memory is divided into a user flash and system flash. The user flash area is
intended for use with additional applications; it can be modified with the proper
software development tools. The system Flash is initially programmed at the
factory and can be updated by field service upgrade kits (when they become
necessary).
Microprocessor Chip Selects. Four programmable chip select lines are used on
the training board. Table 2–1 lists the chip select lines and how they are used.
For information on the memory mapping, refer to Memory Maps beginning on
page 2–22.
T able 2–1: Microprocessor chip select lines
Chip
select
CS0*Boot and system Flash ROM
CS1*User and system RAM
CS2*User and application ROM
CS3*Memory mapped input and output
Memory space usage
TLA QuickStart Technical Reference Manual
2–1
Hardware Features
Microprocessor Interrupts. Four external interrupts are used on the training board:
IRQ3*, IRQ5*, IRQ6*, and IRQ7*. You can assert the signals through the push
buttons on the training board or through the parallel control port.
Microprocessor Parallel Input/Output Port. The microprocessor has a general
purpose parallel input/output port (PORTA) that uses the upper eight address
lines. The port is used for general purpose (application defined) input and output
bits, serial clock bits, and serial data bits. Table 2–2 shows the bits of the port
and the corresponding signals. The PORTA signals are accessible on bus
interface connector (J180).
T able 2–2: PORTA signals
BitSignal nameFunction
0SCLSerial clock bit
1SDASerial data bit
2CNTLIN1Application defined input control bit
3CNTLIN2Application defined input control bit
4CNTLIN3Application defined input control bit
5CNTLOUT1Application defined output control bit
6CNTLOUT2Application defined output control bit
7CNTLOUT3Application defined output control bit
Microprocessor Output Bits. The microprocessor has an output port that shares
the signal lines with the signal lines of the dedicated serial ports (A and B). Two
of the bits have specific uses. The OP4 bit generates the clears the external
trigger input. The OP6 bit generates the trigger output signal (EXTRIGOUT).
Both signals are active low signals.
Delay Line Memory. The delay line memory is a 16-bit read and write register to
demonstrate setup and hold timing violations during read operations. Data can be
written and then read from the same memory location; the data read should equal
the written data. When you program the delay line with a small delay, a setup
violation occurs during the read operation and the data read back will be different
than the written data. When you program the delay line with a large delay, a hold
violation occurs during the read operation and the returned data will be different
than the written data.
2–2
TLA QuickStart Technical Reference Manual
Clockout
Dlyclksel0
Dlyclksel1
Data<0..15>
Delayed
read strobe
gen logic
Figure 2–1 shows a block diagram of the programmable delayed read memory.
Programmable Delay Clock Select. The programmable delay clock select consists
of a serial shift register clocked by the microprocessor system clock. The input to
the shift register is the delayed shift register read strobe which is delayed in
multiples of the clock period. The input read strobe and three output bits of the
shift register are routed to a four-bit input multiplexer. The multiplexer selects
one of the four read strobes.
Programmable Delay Line. The programmable setup and hold delay line is an
eight-bit register with 256 programmable delay settings. The delay line delays
the read strobe to the delay line memory to demonstrate setup and hold timing
violations. Each delay count increment is a 0.5 ns time delay. The minimum
delay is 00 and the maximum is FF.
OE
CLK
Data<0..7>
TLA QuickStart Technical Reference Manual
2–3
Hardware Features
Signal Sources Module
The signal sources module consists of the following groups of signals that can be
used to demonstrate logic analyzer and oscilloscope features:
Counter and pattern generator signals
Setup & Hold and trigger signals
Tapped delay line
Burst signal
Glitch signal
Metastable data and clock signals
Step signal
Runt pulse and missing pulse signal
Single-shot and narrow pulse signal
Staircase signal
Counter and Pattern Generator Signals. You can use the two 16-bit (or one 32-bit)
counter and pattern generators to demonstrate multiple logic analyzer and logic
scope capabilities. Both counter and pattern generators can be configured by
software. The counters can be programmed to count up or down. They can be
clocked by the 50 MHz oscillator or through an external trigger input.
Setup and Hold Trigger Signals. Use the setup and hold trigger signals to
demonstrate how logic analyzers can measure or trigger on setup and hold
signals. The setup and hold signals are generated by a four-bit counter. The
counter can be controlled by software to demonstrate setup violations or hold
violations.
T apped Delay Line. Use the tapped delay line as basic pattern generator to show
signal skew, timing resolution, and sampling rates.
Burst Signal. Use the burst signal to demonstrate logic analyzer transitional
timing.
Glitch Signal. Use the glitch signal to demonstrate logic analyzer and oscilloscope
triggering.
Metastable Data and Clock Signals. Use the metastable data and clock signals to
demonstrate logic analyzer and oscilloscope setup and hold triggering.
2–4
TLA QuickStart Technical Reference Manual
Hardware Features
Step Signal. Use the step signal to demonstrate analog bandwidth and triggering
of oscilloscopes and logic analyzers.
Runt Pulse and Missing Pulse Signal. Use the runt pulse and missing pulse signal
to demonstrate oscilloscope pulse triggering features. You can also use it to
demonstrate logic analyzer 4 ns counter/timers and time-qualified triggers.
Single-Shot Narrow Pulse Signal. Use the single-shot narrow pulse signal to
demonstrate analog bandwidths of oscilloscopes and logic analyzers. You can
also use this signal to demonstrate real-time sampling capabilities of the
oscilloscopes and logic analyzers.
Staircase Signal. Use the staircase signal to demonstrate the oscilloscope
acquisition modes and glitch detection.
User Interface Module
The user interface module consists of the following elements:
A two-line by 16-character LCD display
Four push-button switches
A reset switch
Two 10-segment LED indicators
LCD Display . The main display device is a two line by 16 character LCD display.
The readout is controlled by software and by the four push-button switches.
The microprocessor communicates with the display by placing the upper eight
bits on the data bus. The LCD display has a register select (RS) bit. When the
RS bit is low, it selects the instruction register; when the bit is high, it selects the
data register.
Push-button Switches. The four push-button switches connect to the four external
interrupt lines of the microcontroller. The switches select and control the
programs in the training board. The LCD readout displays the push-button
switch functions. The right-most switch halts the program and asserts a
nonmaskable interrupt (NMI) signal to IRQ7.
Reset Switch. The Reset switch is a momentary push-button switch that provides
a system reset to the microcontroller.
TLA QuickStart Technical Reference Manual
2–5
Hardware Features
LED Indicators. Two 10-segment LED indicators display bit patterns for various
software and hardware demonstrations. The first sixteen LED segments (labeled
0 through 15) represent data bits. Bits 16 and 17 represent the LAPort input and
output enable status. Bit 18 indicates whether the external trigger input is
enabled. Bit 19 shows the status of the Halt signal line.
Input and Output Connectors
The TLA 7QS Training Board has the following input and output port connectors:
Two serial ports
A logic analyzer control port
Two trigger BNC connectors
A background debug mode connector
A JTAG connector (pins not installed on board)
Power input connectors
Bus interface connector
These connectors and their pin information are described in the Theory of
Operation chapter beginning on page 4–9.
Serial Port Requirements
Serial Port B is the main serial port for connecting the training board to an
external host. It is also used to monitor programs and to download and execute
firmware. The serial port uses hardware handshaking to control communications
between the host and the training board.
In addition to the minimum RS-232 signals (RX, TX, and GND) for serial
communications, the handshaking signals (CTS and RTS) are required for
connection between a terminal (or computer) and the training board.
Serial Port B on the training board is designed as a DTE (data terminal equipment) device. Most terminals and personal computers with serial ports are also
configured as DTE devices. Therefore, the signal connections between the
terminal and Serial Port B on the training board may require an null modem
connection.
2–6
The left side of Figure 2–2 shows the standard full null modem connection. The
minimum null modem connection required for the training board is shown on the
right side of Figure 2–2.
TLA QuickStart Technical Reference Manual
Hardware Features
DTR
DSR
RTS
CTS
DCD
TXD
RXD
GND
Standard null modem connectionMinimum null modem connection
DTR
DSR
RTS
CTS
DCD
TXD
RXD
GND
DTR
DSR
RTS
CTS
DCD
TXD
RXD
GND
required for the training board
Figure 2–2: Null modem connections
Table 2–3 shows the connector pinouts for the DB9 and DB25 serial port
connectors.
T able 2–3: RS-232 connector pinouts
SignalNameDB9 pinsDB25 pins
DCDData carrier detect18
RXDReceive data23
DTR
DSR
RTS
CTS
DCD
TXD
RXD
GND
TXDTransmit data32
DTRData terminal ready420
GNDSignal ground57
DSRData set ready66
RTSRequest to send74
CTSClear to send85
RIRing indicator922
For more information on the serial ports on the training board refer to the Serial
Ports on page 4–11.
TLA QuickStart Technical Reference Manual
2–7
Software Features
This section describes software operation, embedded programs, and diagnostics
available with the TLA 7QS Training Board.
When you first apply power to the the training board, or when you press the
Reset button, the training board initializes the 68340 registers, runs the power-on
diagnostics, and then starts the normal operation.
Operating Modes
There are three modes of normal operation for the training board:
The software routines are available in both stand-alone operation and host
controlled mode (unless specified otherwise).
Stand-Alone Mode
Host-Controlled Mode
In the stand-alone mode, operation of the training board is controlled by the
button interface. All program information is sent to the liquid crystal display
(LCD). Menu selections are displayed on the LCD as well as the current function
of the four buttons mounted directly below the display.
You can scroll through the menu selection by pressing the UP or DN (down)
buttons. Pressing the RUN button starts the selected software routine. Pressing
the STOP button halts the selected routine. The display on the LCD may change
depending on the selected software routine. Refer to LCD User Interface on page
2–15 for more detailed information on controlling the training board in the
stand-alone mode.
In the host-controlled mode, the operation of the training board is controlled
through Serial Port B. You can connect the training board to a host (such as a PC
running an RS-232 application such as HyperTerminal). The menu selections are
the same as in the stand-alone mode; however, because of the larger display,
more verbose descriptions are possible.
TLA QuickStart Technical Reference Manual
2–9
Software Features
NOTE. You may need to use a null modem to connect the training board to your
PC. For information on using a null modem, refer to Serial Port Requirements
on page 2–6.
Additional menu choices are available that are not used in the stand-alone mode.
These choices include downloading an S-record file to user flash memory and
starting the SDS (Software Development Systems) target monitor program. A
list of embedded programs and routines is described in detail under EmbeddedPrograms beginning on page 2–10.
While the training board is connected to host, the training board operation can
still be controlled from the buttons and data will be displayed on the LCD as
well as on the remote menu.
Debug Mode
Main Software Routine
Embedded Programs
The debug mode is intended to be used during program development. While in
the debug mode, the training board runs a target monitor (a ROM resident
program) that communicates with the SDS SingleStep development software.
The debug mode lets you develop, download, and test programs before you
commit them to flash memory. The debug mode also provides direct access to
the hardware on the training board.
The main software routine is a message processor that runs in an endless loop.
User and instrument actions, such as pressing a button, generate messages which
are posted to a message stack. The routine continuously checks the stack for
messages and sends new messages to the appropriate action routine.
Most messages are generated by an interrupt service routine. The buttons,
timers, and RS-232 circuitry have individual interrupt service routines. When an
interrupt is serviced, the interrupt service routine posts the appropriate message
to the message stack and then returns control to the processor.
2–10
This section describes the embedded programs that are available with the current
version of the training board. The programs, routines, or tests described in this
subsection are available at product introduction. Others can be added by the user
as necessary.
The programs use several subroutines to provide logic analyzers a means of
demonstrating performance analysis. All initialized variables are mapped into
SRAM so values can be changed. The variables return to the default values at
power-on or when the training board is reset.
TLA QuickStart Technical Reference Manual
Software Features
LITES
STOP LITES
STRINGS
COUNTER
The Lites program strobes the LED segments from right to left and then left to
right. The program also writes the phrase “Making It Happen” to Serial Port B.
The Stop Lites program lights specific LEDs in a predetermined sequence. The
LEDs are lighted in a sequence to emulate two traffic lights (hence the name
Stop Lites). One set of lights change from green to amber to red. After the light
is red, a second set of lights cycles from green to amber to red. The sequence
continues until interrupted by the user.
The Strings program continuously sends the string “The quick brown fox jumped
over the lazy dog” to Serial Port B.
The Counter program controls the counter-pattern generator circuitry on the
training board (J840, J940, J830, and J930). Push the RUN button to start the
program and to display the current settings. To change any of the settings, push
the F1, F2, or F3 buttons. You can change the program settings by pushing the
appropriate buttons as described below:
Push the F1 button to select the counter size, 16 bits or 32 bits.
Push the F2 button to select the counter direction, up or down.
PATTERN GEN
SHOW CYCLES
Push the F3 button to select the counter clock source, internal or external.
Push the F4 button to accept the changes.
The Pattern Gen program controls the counter-pattern generator circuitry on the
training board (J840, J940, J830, and J930). Push the RUN button to start the
program and to display the current settings. To change any of the settings, Push
the F1, F2, or F3 buttons. You can change the program settings by pushing the
appropriate buttons as described below:
Push the F1 button to select the data pattern, A5 or F0.
Push the F2 button to select the clock speed, normal, divide-by-four,
divide-by-sixteen, or SIM timer module 2.
Push the F4 button to accept the changes.
The Show Cycle program routes the M68340 internal bus cycles to the external
bus. The logic analyzer can be set up to capture and analyze these bus cycles.
TLA QuickStart Technical Reference Manual
2–11
Software Features
WAIT STATE
INT LATENCY
PGM DELAY
The Wait State program varies the M68340 wait states from zero to three on CS2
and CS3. After starting the program, push the F1 button to select the number of
wait states. You can then use a logic analyzer to capture and analyze the impact
of the wait states on system performance.
The INT Latency program generates an interrupt at random intervals of time.
This program provides a means for logic analyzers to measure the time between
an INT assertion and an INT acknowledge. The LEDs strobe across the LED
display while the program runs.
The PGM Delay program controls the Setup and Hold circuitry on the training
board (J850). You can use the buttons to select the clock speed and to specify a
delay from 00 Hex to FF Hex.
When the program runs, it sends a value of 5555 Hex to a register and is then
read back. The read select line is delayed by the programmed amount. The
resulting value is displayed by the LED bank. If the displayed value is not
5555 Hex, then you know that an error occurred.
Push the RUN button to start the program and to display the current settings. To
change any of the settings, push the F1, F2, or F3 buttons. You can change the
program settings by pushing the appropriate buttons as described below:
AUTO DELAY
PULSE
Push the F1 button to select the clock, normal, divide-by-two, divide-by-
four, or divide-by-eight.
Push the F2 button to change the most-significant byte of the delay value.
Push the F3 button to change the least-significant byte of the delay value.
Push the F4 button to accept the changes.
The Auto Delay program is similar to the PGM Delay program except that the
clock and delay times are automatically sequenced through all possible values.
The Pulse program generates a monostable pulse when you press the F1 button.
The pulse is generated by SIM timer module 1. The 1 V pulse is sent to the
PULSE pins (J971-3 and J870-5, 6) in the Analog Signals section of the training
board. A TTL-level pulse is available on the C0-4 section (T1) of the microprocessor signals section on J750-5.
2–12
TLA QuickStart Technical Reference Manual
Software Features
SETUP/HOLD
PGM FLASH
The Setup/Hold program controls the Setup and Hold circuitry on the training
board (J850). The program sends a four bit count pattern to DATA pins 0–3
(J850-1 though J850-4). The same pattern is sent to the QOUT pins 0–3 (J850-5
through J850-8). However, the count data at the QOUT pins is skewed by a
specified amount of time.
Push the RUN button to start the program and to display the current settings. To
change any of the settings, Push the F1, F2, or F3 buttons. You can change the
program settings by pushing the appropriate buttons as described below:
Push the F1 button to select the clock, normal, Setup (CLK 2), or Hold
(CLK 1).
Push the F2 button to enable (YES) or disable (NO) a toggle feature. The
feature toggles the clock between Normal and Hold or between Setup and
Hold when a count of 0A H is reached.
Push the F4 button to accept the changes.
The PGM flash program provides a means for loading user programs into the
User area of the flash ROM. You can also use the program to bulk-erase the user
flash ROM. Any new user programs will be added to the menu display and can
be selected in the same manner as any other program. To use this program, you
must be operating in the host-controlled mode. Instructions for creating a new
user program are described in Creating Programs for the Training Board
beginning on page 2–29.
LAPORT ENABLE
CAUTION. Exiting or interrupting the program prematurely can corrupt the user
flash memory. Do not execute this program if you are not operating in the
host-controlled mode.
If you start the program from the training board, you will be asked to verify your
intentions (select YES to continue, NO to exit the program). You can only exit or
interrupt the program by pushing the Reset button on the training board.
The LAPort Enable program controls the LAPort functions of the training board.
The LAPort is normally enabled during reset or when you apply power to the
training board. This program allows you to enable or disable the port.
Push the RUN button to start the program and to display the current settings. To
change any of the settings, push the F1 button. You can change the program
settings by pushing the appropriate buttons as described below:
Push the F1 button to enable or disable the port.
Push the F2 button to count up to select the port lines.
TLA QuickStart Technical Reference Manual
2–13
Software Features
Push the F3 button to count down to select the port lines.
Push the F4 button to accept the changes.
The three LAPort lines are selected by binary values from the F2 or F3 buttons.
The value written to the output is displayed on the LCD as a binary number. For
example, to set the LAPort output line 1 high and others low, select the binary
value 010.
TRIG ENABLE
DIAGS
MONITOR
The Trig Enable program enables or disables the Trigger In or Trigger Out
features on the training board. When enabled, a Trigger In signal will generate an
IRQ7 interrupt and a Trigger Out signal will generate an IRQ6 interrupt.
When disabled, the Trigger In signal functions as an external clock for the
counters. The Trigger Out circuitry functions normally but does not assert an
IRQ6 interrupt.
Push the RUN button to start the program and to display the current settings.
Push the F2 button to enable or disable the Trigger In and Trigger Out feature.
Push the F1 button to manually generate a Trigger Out pulse; the training board
responds by displaying an asterisk on the LCD.
The Diags program executes the extended diagnostics. For more information on
diagnostics, see Diagnostics on page 2–16.
The Monitor program starts the SDS Target Monitor routine in preparation for
running the SDS SingleStep debugger. This selection is only useful if you have a
copy of the SDS SingleStep program running on a host computer. You will be
prompted to verify your intention to run this program. To exit this program, push
the Reset button.
Interrupt Service Routines
Interrupts 3, 5, 6, and 7 have individual handlers. Each handler posts a global
message that will be read by the main function. Timer 1, Timer 2, and RS-232
can also generate interrupts that will have their own interrupt service routines.
2–14
TLA QuickStart Technical Reference Manual
LCD User Interface
Software Features
The LCD Interface consists of the liquid crystal display and four buttons on the
training board. The UP, DN, RUN, and STOP images on the LCD correspond to
the buttons located directly below the display.
UP and DN Buttons
RUN Button
STOP Button
RS-232 Interface
Pushing either button causes interrupts. The interrupts post messages to the main
routine. Push the UP button to scroll backward through a list of programs. Push
the DN button to scroll forward through a list of programs.
Push the RUN button to start a program. While a program runs, the UP, DN, and
RUN images on the display are replaced by the prompt “RUNNING.” Other
buttons are ignored, except when the program prompts you to push a button.
Push the STOP button to halt a program. Pushing the STOP button while no
tests are running has no effect.
The RS-232 interface provides a means of controlling the training board from a
host. The host connects to the training board through RS-232 Serial Port B. The
interface displays a menu (see Figure 2–3) containing all of the tests programmed in the training board.
Figure 2–3: Remote menu
TLA QuickStart Technical Reference Manual
2–15
Software Features
Diagnostics
The interface runs at a baud rate of 9600 with hardware flow control. You should
use a terminal emulation program on a PC such as HyperTerminal.
The ANSI escape codes provide cursor control. Press an arrow key on the
terminal keyboard to move between highlight selections in the menu. If the
terminal does not have any arrow keys, press the J or K keys to change selections.
Press the Enter or Return key to start a program or test. The terminal displays the
following message:
Press any key to stop a test. The terminal returns control to the menu selections.
The diagnostics test the basic operation of the training board. The power-up
diagnostics run when power is applied to the training board or when the RESET
is asserted. Some of the extended diagnostics require human interaction.
LCD Test
Serial Port Tests
To start the extended diagnostics, select DIAGS on the display. Push the run
button to start the extended diagnostics. The diagnostics run automatically and
only require user interaction when connecting the RS-232 cables. The extended
diagnostics test the following areas of the training board:
LCD
Serial ports
ROM
RAM
Upon completing the diagnostics, the test results are temporarily listed on the
display.
The LCD is tested by displaying a pattern that illuminates all bits on the display.
Visually verify that all bits are illuminated.
The serial port test consists of two kinds of tests. The first test is an internal
loopback test. The test places the serial ports into the loopback mode. A
character is transmitted to the port, received, and compared. The test passes
when the received character matches the transmitted character.
2–16
TLA QuickStart Technical Reference Manual
Loading...
+ 109 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.