Text preview for : MDP_User_Group_News_V4N1_Jun85.pdf part of Tektronix MDP User Group News V4N1 Jun85 Tektronix MDP_User_Group MDP_User_Group_News_V4N1_Jun85.pdf
Back to : MDP_User_Group_News_V4N1_ | Home
MICROCOMPUTER DEVELOPMENT VOL. IV, ISSUE NO. 1
TE K PRODUCTS DIVISION JUNE, 1985
USER GROUP'
CONTENTS
PRODUCT INFORMATION SECTION . .............................................. 1
SA TOOLS NOW AVAILABLE ON VMS .............................................................................. 1
MDP OFFERS SOFTWARE FOR VMS V4.x OPERATING SYSTEM .......................... 1
C-LANGUAGE 8086/8088 AND 80186/80188 SOFTWARE .............................................. 2
68XXX FASTER CHIPS ... ......... ......... ......... ......... ......... ......... ......... ......... ..... .... ........................ 2
8085A-2 SUPPORT BECOMES STANDARD ....................................................................... 3
ULTRIX SUPPORT ................................................................................................................... 3
ENHANCED Z80 AND Z80 CMOS EMULATION SUPPORT .......................................... 4
8540 EEPROM PATCH UPDATE, LEVEL 68 ..................................................................... .5
8540 ROM CHECKSUMS . ..... .... .................. ......... ......... ... ...... .................. ......... ........................ 7
SA TOOLS - AVAILABLE FOR VMS ...... ....... .............. .... ......... ........... .................. ..... .......... 9
SOFTWARE VERSION LIST .................................................................................................. 10
APPI,ICATIONS SECTION ............................................................................ 1.5
SA TOOLS: USE TO SPECIFY REAL-TIME SYSTEMS ................................................... 1.5
GET THE BEST USE OF SA TOOLS .................................................................................... 18
CDB COMMAND OPTIONS .................................................................................................... 27
CLDE: PARSE COMMAND EXTENSIONS ......................................................................... 27
Fg450 APPLICATION MANUAL ............................................................................................ 28
CUSTOMER SHARES 8560 INTEGRATION EXPERIENCE .......................................... 29
COMPARISONS OF TEKTRONIX C/KERNIGHAN & RITCHIE C/
ANSI .............................................................................................................................................. 30
PRODUCT .PERFORMANCE SECTION ........................................... 37
MDP BUG BASE ......................................................................................................................... 37
VT100 RUB OUT KEY DOESN'T WORK IN LDE (5006) .................................................. 37
LONG LINES MESS UP LDE DISPLAY (5007) .................................................................... 38
INFINITE LOOP IN PASCAL 8086 (5011) ............................................................................ 38
1750A REQUIRES EVEN NUMBER OF BYTES IN BLOCKS (5013) ............................. 38
PASCAL MAY GENERATE TOO MANY BYTES (5014) ................................................. 39
7811 ADDRESS DIRECTIVE PROBLEM (5016) ................................................................. 39
PAS8086 LARGE PACKED ARRAY PROBLEM (5017) .................................................... 40
1750 ASSEMBLER INCONSISTENCY (5018) ...................................................................... 40
ASC LISTING LEFT IN ........................................................................................................... 40
68000 EMULATOR ADDRESS STROBE PROBLEM (4061) ............................................. 41
CAN'T START KSB THRU 8540 (4036) ................................................................................ 41
BREAKPOINT AFTER SC #0 FAILS (5027) ....................................................................... 42
SETKSH INFINITE LOOP (5028) ........................................................................................... 42
PDB INCORRECTLY HANDLES CONSTANTS (5030) .................................................... 42
80186 PCB INITIALIZATION MACRO PROBLEM (5031) ............................................... 43
KSH CAN'T FIND VT100K TERMCAP (5032) .................................................................... 43
PASCAL ICS CAN'T FIND LINKER (5033) ................................... : ..................................... 43
STRUCTA DOESN'T CREATE MS CORRECTLY (5036) ................................................ 44
ASC REQUIRES FULL PATH NAME INVOCATION (503g) ........................................... 44
KSH CAN'T FIND CCC68K (5040) ......................................................................................... 44
PAS68K PACKED STRUCTURE PROBLEM (5041) ......................................................... 44
TLINK GETS ............................................................................................................................. 4.5
VMS FILE PROTECTION (5043) ........................................................................................... 4.5
ASM CAN DISABLE SYSTEM ERROR MESSAGE TEXT (5044) ................................... 4.5
P AS68K DISABLES VMS ERROR MSG FIELDS (5045) .................................................... 46
P AS68K INCORRECTLY HANDLES PACKED RECORDS (5041) ................................. 46
SYNTAX ERROR IN ASM DEBUG SCRIPT (5062) ........................................................... 46
- 1-
ASM6809 FORWARD REFERENCE PROBLEM (5063) .................................................... 47
PASCAL ORIGIN VARIABLES ARE NOT PUBLIC (5065) .............................................. 47
CCC68K ICS INVOCATION ERROR (5066) ........................................................................ 47
PASCAL ORIGIN-ED POINTER PROBLEM (5071) .......................................................... 48
BLANK LINES CAUSE ISCP ERRORS (5072) ..................................................................... 48
LDECONFIG COMMAND ERROR (5073) ............................................................................ 49
SRDY ASSERTION ERROR ON MSC BOARD (5074) ....................................................... 49
TPP /VMS INCLUDE FILES (5076) ........................................................................................ 49
PRODUCT PERFORMANCE REPORT ......................................... ;.............................. 50
[Jk'iER GIl (} UP LIBRARY J1BSTRACTS ............................................. 51
DASSETUP-SENDS AND RECEIVES DAS SETUP INFO ................................................ 51
GED-GRAPHIC EDITOR PROGRAM FOR 4105 TERMINAL ........................................ 51
H29CFG-SUPORT FILES FOR ZENITH 1129 TERMINAL ............................................... 52
SWITCHSYS-CHOOSE FROM TWO L.SYS FILES ............................................................ 52
ZSCAN-DOWNLOAD TO ZILOG ZSCAN BOX .................................................................. 52
- 11 -
USER GROUP NE\VS Volume 4 Issue 1 ~1DP PRODUCT INFORI\1A TION
PRODUCT INI?ORMATION S]};Cl']ON
SA TOOLS NOW AVAILABLE ON VMS V4.1
SA Tools has been upgraded to operate on VAX/VMS V 4.1. The release tape supports both VMS
V3.4 and V 4.1. Only VMS V 4.1 supports VAX clusters. SA Tools on VMS V 4.1 will support a much
larger SA Spec, (about 20 levels) than on V3.4, because of the longer V"t\,1S file names. This new
release is provided automatically to customers under warranty and Software Subscription Service.
(See related article on page 9).
Rodney Bell Product Line Manager
MDP OFFERS SOFTWARE FOR VMS V4.X OPERATING SYSTEM
To support customers transitioning to the VMS V 4 operating system, all "t\1DP VAX/VMS software
products will include two versions of the program on the 9:-track mag tape option. In addition to the
Product Release compiled on VMS V3.4, the product will include the program recompiled on VMS
V 4.1. If your software is under warranty or you are a member of the MDP Software Subscription
Service, you will receive the software automatically. If you have the TV-58 media of our VMS
software and need to update to VMS V4, contact your local Tektronix representative for assistance.
Later this year, when most customers have updated to V 4, our products will be shipped with only V 4
support on both the 9-tf'ack mag tape and the TU-58 cassettes.
The installation procedure included with the software will install the appropriate version for your
operating system.
Marilyn Hanson MDP :Marketing
June 14, 1985 TEKTRONIX 1
MDP PRODUCT INFORMATION Volume 4 Issue 1 USER GROUP NEWS
C-LANGUAGE 8086/8088 AND 80186/80188 SOFTWARE
C LANDS 8086/80186, a complete LANguage Development System (LANDS) package is now order-
able for the 8086/8088 and 80186/80188 family on DEC VAX/VMS 4.X and UNIX 4.2 operating sys-
tems.
C LANDS consists of:
- Language Directed Editor for C - C Cross Compiler for the 8086/186 family - ICS (Integration Con-
trol System) - C Debug .
The C Language Directed Editor is a screen-oriented editor that understands lll-L. It contains many
time saving features. One feature is that syntax errors are brought to the programmer's attention
during the edit session, not during compilation.
The compiler translates statements written in the C programming language into executable object
code for the 8086/88 and 80186/88 microprocessors. The object modules produced are in Te~ronix
object format and are compatible with the assember and linker.
For Floating Point support, the compiler includes both direct calls for the 8087 numeric data proces-
sor and software libraries. Double precision (IEEE) 64-bit format is supported with the 8087 co-
processor.
The compiler includes a C Integration Control System (ICS), specifically designed to automate the
in tegration of the software written in C with the hardware specification of the prototype. The ICS
program uses a list of hardware and software configuration parameters contained in the prototype
description (IC~; sOurce file), ;vhich is pio;1"ided b~y the USCi. ICS gcnciatcs tIle intcifacc c(idc and
linker command file to provide memory configuration, interrupt handling, and interrupt and program
in itialization.
C Debug is a real-time symbolic debugging tool that allows the programmer to use C-Ianguage con-
structs to control program execution, display and modify variables, and record and display informa-
tion.
('iT . .L\ l\Jf)Q ;c .,. I'A1Ylnlt>tt> ...., ...... v . ,
........-J....JI
.LJ. .. L../ t../ l.l.y ... '-'v'"" cAftu'<;)l't> IJ .............. L......,O........
.... ~J t..A; "'....., ...
n"'l'lc.,.LAJ ..........
Tt inl'll1rlt>" tht> .,.""t>rnhlt>" T . .,.nl'tt>rl V.rlit" .. , (>"rn_
.&V ................ _ ' - " " " " ..... o - .........o""
v ............ .....................; . . . . _ .&-..1_ .. . ,; .........
~ ............... .& ... _ . . ,,-, ... , . . . _ .........
.a.... ............ ~
piler with ICS, and debug.
Literature is available through your local MDP sales representative.
Bobbie Kegley Product Program Manager
68XXX FASTER CHIPS
\Ve are now shipping the 68008 probe (8300P38) with 10MI-Iz parts and the 68010 probe (8300P40)
with 12.5MHz. The 68000A (8300P39) probe already includes the 12.5w-Iz part. Probes shipped with
the faster chip will have a serial number B03XXXX. Our emulator (8300E36) fully supports the fas-
ter chip.
Prior to this time, ~10torola was not shipping quantity parts of the faster chip.
To upgrade existing probes, customers can replace the part with the faster chip.
Marilyn Hanson ~P l\.1arketing
2 TEKTRONIX June 14, 1985
USEH GROUP NE\NS Volume 4 Issue 1 MDP PRODUCT INFORMATION
8085A-2 SUPPORT BECOMES STANDARD
Effective immediately, the 8085 Emulator and Probe will support a 10MHz clock for 5MlIz operation.
The 8085A-2 rvIicroprocessor divides the applied clock by two, thus a crystal frequency of 10~1Hz
results in a 5MHz CPU operation. This support has been provided by Option 15 in the past, but
now it is a standard feature. Option 15 is no longer orderable. Customers wishing to upgrade
their existing 808SA emulators and probes can use the Field Service Upgrade Kit.
PRODUCT DESCRIPTION AVAILABILITY
8300E06 8085A-2 Emulator and Control S/W Stock
8300P06 8085A-2 Prototype Control Probe Stock
V8085 8085A-2 Support 5 Weeks
856140B 8085A-2 Support 5 Weeks
020-1254-00 Field Service Upgrade Contact Cust. Serv.
These parts are no longer available:
8300E06 8085A Emulator Option 15
8300P06 8085A Probe Option 15
John O\vens Marketing Information Manager
ULTRIX SUPPORT
Ultrix is DEC's UNIX operating system. Our UNIX 4.2 software runs on Ultrix. DEC is selling, and
supporting Ultrix on their complete line of VAXs, including MicroVAX.
Customers wanting VAX/UNIX will be attracted to the operating system being supported by DEC.
TEK products are now available for UNIX 4.2.
NOTE:
\Ve had a report that loading software from TU-58's under Ultrix can cause some problems. We will
be offering the 9-track mag tape only, (not TU-58's) for new UNIX 4.2 products.
Marilyn Hanson MDP Marketing
June 14, 1985 TEKTRONIX 3
MDP PRODUCT INFORMATION Volume 4 Issue 1 USER GROUP NE\VS
ENHANCED Z80 AND Z80 C~10S EMULATION SUPPORT
Z80 C~10S Emulation and Probe support for the 8540 Integration Unit is now available. Addition-
ally, a new version of the Z80 Emulator and Probe will replace the existing Z80 Emulator and Probe.
The current has been depleted, thus, the new Emulator and Probe is now shipping.
NOMENCLATURE
PRODUCT DESCRIPTION AVAILABILITY
8300E04 Z80 Emulator 2 \Veeks
Includes Firmware
8300P04 Z80 Probe 2 Weeks
8300P49 Z80 CMOS Probe 2 \Veeks
requires the enhanced
8300E04 emulator *
VZ80 OPT 12 Replaces 8300P04 with
8300P 49 for CMOS Spt. 2 \Veeks
856140A OPT 12 Replaces 8300P04 with
8300P49 for CMOS Spt. 2 Weeks
020-0790-07 8540 to 8550 Conversion
Kit CCS
* Note, The 8300P49 probe is supported by the 8300E04 Emulator with serial numbers
B05XXX and above. The 8300P49 is not supported for use with Emulators with Serial
Numbers BOOOOOO to B049999.
'ENHANCEMENTS
Active clock signal enhancements have been added to the Mobile Microprocessor Board.
A jumper has been added to optionally ignore prototype power failure. A jumper has
been added to optionally ignore prototype clock failure. A jumper has been added to
optionally inhibit ,vrites to the prototype when MREQ is always enabled to the proto-
type, and the emulator is in internal operation.
While most applications do not require these enhancements, they have been added to the
new Z80 Emulator and Probe to support those users that previously required an emulator
modification.
USER APPLICATIONS
The Toshiba CMOS Z80 is a 4MHz CMOS CPU that will be used in many application
areas. Zilog now also produces a CMOS part. Some of the factors in selecting the Z80 or
Z80 CMOS are:
FOR CMOS Z80
A Ileed for a lower power cOIlsumption product
A need for noise immunity or radiation hardening
Availability of CMOS peripheral components
Availability of a proven architecture in CMOS
4 TEKTRONIX June 14, 1985
USER GROUP NE\VS Volume 4 Issue 1 MDP PRODUCT INFORMATION
FOR Z80 AND CMOS Z80
A need to minimize design costs by retaining existing code in a new design
Availability of code generation tools
Availability of applications software
The Z80 chip is being incorporated into many new designs today. The designer base that
has used and understands the Z80 is large, and where the application fits the capabilities
of the Z80, the Z80 will continue to be used for years to come.
PRODUCT POSITIONING
The CMOS Z80 Emulator and Probe Utilizes the majority of the new Z80 Emulator and
Probe design, thus, the Cr,flOS Emulator and Probe is a well proven product.
No upgrade kits will be available for existing Emulators and Probes with Serial Numbers
BOOOOOO to B049999.
John Owens Marketing Information