PDF
198107 c:- T4d W=J '4
') '1 '~ £:Qt; c:;
HT:tJ :u 1<;
Circle 2 on Reader Inquiry Card
** cQRVUSS\'STEMS
NOW!
* *5*MILLION BYTE
MICRO WINCHESTER
WHERE: YOUR LOCAL CORVUS
DISK SYSTEM
REPRESENTATIVE
. .
ELLSVS
2159 Bering Drive, San Jose, California 95131 (408) 263-9920 TWX 910-338-2145
Circle 4 on Reader Inquiry Card
VOLUME 11 , NO. 7
JULY 1981
Digi!g~PeR!!fgn
Copyright © 1981 Benwill Publishing Corporation, a Morgan-Grampian company
·
Publication Number: USPS 407-010
22 Shortened Algorithm
A shortened OFT algorithm achieves real time processing. This article describes both SOFT theory and its realization.
26 Microprogrammable Processor
The flag status bit storage concept fulfills microprogrammable processor needs.
34 GCR Increases
This article discusses data groups, AuxCRC or
auxiliary cyclic redundancy character, ECC, resync
·
bursts and other components that make up a CRC
data block.
40 DEC Product Directory
A listing of DEC computer products- prepared for
.---;...
Digital Design by Digital Equipment Corporation.
54 DEC Compatible Products Continue Upward Growth
The rapid growth of the DEC compatible market makes it all the more important that the OEM protects himself by carefully investigating.
62 Bit-Slice Design
Interfacing up to four 80- to 300-MB disks to a Unibus backplane at low cost.
74 SIGGRAPH '81 Blends Art With Science
A showcase for the latest graphics razzle-dazzle, this eighth annual conference is an educational forum.
77 Cyclic Code Redundancy
Here is an efficient and effective means of accomplishing error detection using CRC.
6 Letters
88 COMPATDesign
8 Speakout
· PDP-11 Cross-Compiler Remedies "Brute-Force" µ.P
·
Do Prices Count?
1O Technology Trends
Software Development · Compatible Multifunction
Controllers Deliver
· Users Graduate to
Backplane Breathing Room
Superminis · Software Trends Spark
96 Innovative Design
Competition · Minis Continue To Gain On
Mainframes · Printers: Key To Computer
Growth
· Glare Screen Provides Cure For Terminal Eyestrain
· Printer Produces Color Graphics
· Smart Storage Tube
· Low-Cost Graphics Systems
Terminal Displays Two Colors
Aid OEM Designers
Symbolizing the growing trend toward DEC
·
· CAD Package Improves Engineering Productivity
100 New Products
computer products in the minicomputer, microcomputer and ancillary processor and
· Computer Graphics Will
109 Designers Notebook
peripheral fields, this cover captures the essence of this issue, which includes an
Improve Sagging
Use "TouchGraphics" Panels
extensive DEC-prepared directory of DEC
Managerial Productivity
As On-Off Switch, Adjustable
products, specs and prices.
15 Remote Terminals
Vernier And X-Y Controller
Photo courtesy of DigItal Equipment Corp.
112 Advertisers' Index
Controlled circulation paid at Long Prairie, MN 56347
Postmaster, send Form 3579 to Digital Design, 1050 Commonwealth Ave., Boston, MA 02215
JULY 1981 DigitatDeslgn 3
Unibus·repeater
forPDPll
series systems.
Do you need to add peripherals or additional cable lengths to an overloaded bus? Do you have unknown system crashes such as caused by a type 4 trap - delayed response from a slave sync? Is your current repeater too slow for your current system?
If these questions are relevant, then Datafusion Corporation has a device that can answer your needs, the OSBll-A Bus Repeater. It is a functional equivalent of DEC's'~ DBll-A, and is designed to drive at least 19 bus loads and 50 foot of bus cables.
Ultra Fast: 80 nanoseconds MSYNC to return SSYNC maximum (40 nsec one way). This is due, primarily, to the specially designed patented integrated circuit employed by the OSBU-A.
Reliable: Only 34 operational circuit components. Tested in environments from 0° to 70°C with virtually no degradation of signal quality.
Easy to Install: Remove a M920 Jumper and replace it with a OSBll-A. No extra system unit is needed; no wires or plugs to connect (or disconnect); no lost time in reconfiguration.
Available: Off-the-shelf. And, it's fully supported and warranted. Cost: About 253 below DEC.* Quantity discounts are available. Other PDP11 products available are a Busrouter (a Unibus"' Switch) to reconnect multiple peripherals to one or more PDPll cpu's, a Unibus'~ Cable Tester, and an Associative File Processor for high speed text search - a hardware approach.
I i i We also have some ideas for the application of our products which
might not have occurred to you.If you can't get the performance that you would like from your PDPll system, maybe we can help. Please telephone our Marketing Manager at (213) 887-9523 or write to Datafusion Corporation, 5115 Douglas Fir Road, Calabasas, California 91302.
*TR A DEMA RK OF D IGITA L EQU I PMENT CO RPORAT ION
Circle 6 on Reader Inquiry Card
4 Digital Design JULY 1981
,...-+
Group Publisher: Main Office Harold G. Buchbinder (617) 232-5470
Editorial Director: Western Office George King (714) 789-6688
Editor: Main Office Paul Snigier (617) 232-5470
Managing Editor Book Review Editor West Coast Editor
Harry Shershow ~
. William Belt
Peter Lichtgarn
Assistant Editor
Bob Hirshon ~
Editorial Assistant Contributing Editor Art Director Assistant Art Director
Martha Hawkins Zachary Shpall Richard D. Sarno
Josh Randall
..... "
. ..
Staff Artists Jacky Brill, Stephen Fisher Laurie A. Guptill, Donni Richman
.....
Production Manager
Erik W. Slickman
Production
Noel J. Boulanger
Jon Buchbinder, Florence L. Daniels
Marketing Services Manager
C. King
Circulation
Hiro Irie
Sarah Binder, Regina Harrington
Liz Mahon-Laidlaw, Jennifer Wood
Composition
David Beckerman
Lorraine Cooley, M. Yva Doricent
Judy Lungelow, Deborah O'Connell
Don Spencer
General Administration
Joan Carey
Lisa Finichel , Mal Rankin
Heather Ryan, Esther Shershow
SUBSCRIPTION POLICY
DIGITAL DESIGN is circulated only to qualified research , development and design engineers in all branches of industry, government institutions and universities. To obtain a complimentary subscription , request (on company letterhead) a qualification card from Circulation Director. For change of address, attach old address label from recent issue to new company letterhead or note. Send th is plus request for new qualification card to :
Circulation Department DIGITAL DESIGN
1050 Commonwealth Ave. Boston, MA 02215
Subscription rates : non-qualified subscribers (US and Canada) - $35/ yr.; non-qualified foreign surface mail - $45 ; air mail - $70.
DIGITAL DESIGN solicits editorial material and articles from engineers and scientists. Contributors should submit duplicate manuscripts typed with two spaces between lines. All illustrations should be clear; components on all schematics and line drawings should be labeled . The editors assume no responsibility for the safety or return of any unsolicited manuscripts.
WBPA . . Published monthly by Benwill Publishing
Corporation, a Morgan-Grampian Company, Harold G. Buchbinder, Chief Executive Officer; George Palken, President; Domenic A. Mucchetti , Treasurer; Executive, Editorial and Subscription Offices, 1050 Common wealth Ave., Boston , MA 02215. Telephone: (617) 232-5470.
Morgan-Grampian also publishes American
City & County · Circuits Manufacturing · ...
Contractor · Design Engineering · Electronics Test · Industrial Distribution · Industrial Product Bulletin· Mart· Municipal Index
2 NEW WAYS TO PROTECT
YOUR INVESTMENT
from PLESSEY, Your Full Service Memory Bank
·
Increase system speed . End single-bit errors. Plessey's two new dynamic MOS memories increase your system throughput. And maintain data integrity.
·
COMPLETE YO UR VAX* MEMOR Y. Up to
HIGH YI ELD PDP-11/44* MEMORY . Uses 64K
4 Mbytes for maximum return on investment. Plessey's
RAM technology to achieve 512 Kbytes on a single hexwide
S780 provides 256 Kbytes of MOS memory on a single
board, the SI IE/2. One bus load to the Unibus* - either
hexwide board . Hardware and software compatibility
PDP-11/34 or 11/44 . Integral ECC/ELR logic with LED
with VAX-I I ; 8-bit ECC for data integrity. I MM EDIATE indicators. A VAILABLE NOW.
DELIVERY.
..
MEMORIES YOU CAN BANK ON
ALL MEMORY PRICES REDUCED!
Plessey Peripheral Systems is your full service memory bank for all your memory needs - LSI-I I* , PDP-8 , PDP-I I , VAX , and DG NOVAt . Plessey built its reputation on performance. Billions of bits strong and growing stronger. Backed by years of experience. Put your money in the bank . The Plessey Memory Bank. For memories you can trust .
Plessey
Atten: Marketing Dept., P.O. Box 19616
Peripheral 1691 Browning Avenue Irvine, CA 92714 (714) 557-9811
·
Systems
TOLL FREE: 800-854-3581 800-422-4217 (in California)
*Trademark of Digital Equipment Corporation.
tTrademark of Data General Corporation
Circle 8 on Reader Inquiry Card
JULY 1981 Dlgltal Design 5
Letters ~
AAES
Dear Editor:
I am writing to inform you of a very
significant event that occurred at the ·
conclusion of my talk on May 19, 1981
before IEEE's Philadelphia section.
· My talk, " Engineering Societies and
Leaky Umbrellas" was about the new ·
organization, the American Associa- "'
tion of Engineering Societies, that you
described in your May Speakout. IEEE "'"
forced members to support AAES . In
my talk, I tried to point out how AAES
benefits only college professors and -
corporate executives.
At the conclusion of my talk, a very
significant vote was taken : by an over-
.. whelming margin, 16 to l, the Phila-
delphia section voted that "IEEE
should not be affiliated with the American Association of Engineering 1:...
Societies." There were 9 abstentions
and many others simply did not vote. I
am informed that the turnout was slight-
ly above average for a meeting of the
Philadelphia section . Thus, this repre-
sents the first known break in the ranks
of IEEE as regards participation in
AAES.
"~
Irw in Feerst f Committee of Concerned EEs
Box 19 Massapequa Park, NY 11762
programmable gain amplifier
Dear Editor:
Many adjustment problems of the programmable gain amplifier described in a Designers ' Notebook (December 1980) would be eliminated if the designer had used a non-inverting amplifier configuration rather than the inverting configuration used.
Prof. S . Ben-Yaakov (It: Electronic Engr.
. .. Ben-Gurion University Beer-Sheva, Israel
Your letters are welcome. Send to: Editor
Digital Design 1050 Commonwealth Ave . Boston, MA 022 15
Family pride.
Now there's an advanced technology family of single board (2048 bytes) data buffer makes "data-late" errors a thing
controllers for DEC* computers from Western Peripherals-the of the past.The advanced technology "micro-engine" allows
..
number one name in controllers.
a complete track to be written on a single drive revolution.
The TC-131 (for PDP-lls*) is the first TM-11 emulating A measurable performance advantage for your PDP-11.
·
controller to combine PE and NRZ on one standard hex board. It lets you mix 9-track,
All three controllers are software compatible. All have self test. All are backed by
PE, NRZ or dual density tape units in any
one of the best factory service organizations
combination up to 125 ips. A 64 byte data
in the business. And all can be delivered
buffer allows installation at any point on the
in 30 days.
unibus without consideration of NPR priority.
For more information, call or write
The TC-151 single board NRZI tape
today:Western Peripherals Division,
controller interfaces any industry-standard
Wespercorp, 14321 Myford Road, Tustin,
drive to the LSI-11~ Add a dual width Phase
CA 92680, U.S.A. (714) 730-6250.
Encode Board for the same performance as
TWX: 910 595-1775. CABLE: WESPER
the TC-131.
The DC-231 accommodates up to four SMD disc drives of 40 to 600 mb each with RM02 emulation. Its four sector
Number 1 in controllers for DEC and Data General computers.
Do Prices Count?
Paul Snigier, Editor
Do you consider price an important factor when specifying a service
or product? From the lack of pricing information on some new product releases that we ' ve received, you 'd get the distinct impression that prices don ' t matter to these firms, their agencies and their PR departments. Unfortunately, our readers see it in a different light: if a firm doesn ' t bother to give a price, it has something to hide - namely a price that 's too steep. If written in this (or any other) computer publication, such items draw less response. Certain high-interest
items draw more than those in highly-competitive product areas .
Different magazines and tabloids have come up with different figures ,
but all agree that reader response to these " priceless wonders" is down significantly. We agree that it's a serious disservice to new
product editors, to readers and to the company introducing these products . If a new product is priced high, then the press release should begin with the product' s "claim to
fame. " Yes, a high price will tum off some readers. But it is far better to qualify readers and eliminate
those uninterested engineers at the start and not force them to request material. They will not specify the
product anyway, and it is a disservice to the firm and a waste of its money to send out material to
such readers . Other reasons for priceless product releases include the great variety of certain product lines . This
applies to semiconductor families released at the same time, to cables, to power supplies and a few other
items. In such cases , we suggest that it's better to include a price range or the price of a typical or anticipated best-selling member of the family rather than on price.
This type of reasoning, using the priceless new product as a come-on , has been with the trade press as far back as anyone remembers; it has constituted roughly 15% of all new product releases . Today , however, a new type of priceless product release is arriving with growing frequency ; it is due to inflation and rapid product changes. Activity is so brisk that prices decline rapidly to meet competitors ' price threats. All of this has created a hectic, chaotic and rapidly-changing price situation. It' s not surprising that more manufacturers are leaving off prices on their new product releases; they reason that
it's safer for them to be on the cautious side. This creates problems for everyone. The new product
editors must phone the firms. Too often the individual authorized to provide the information isn ' t in; too frequently he may not return the call; or, if he does, cannot reach the editor. At times the new product
,,
editor may get an argument. This consumes time, and still does not get us the correct pricing information. Many times editors don't bother on many publications; and we notice that this trend
is growing.
It's the privilege of any agency, PR department or firm not to include pricing on a new product
release. We feel it's also the right of every new product editor to take this factor into consideration when
he makes the decision to publish - or not publish - that particular product. We would like your views on the matter of priceless new product releases. Do you feel that we should
.
not publish new product releases that Jack prices? Or, should we merely consider it as a negative factor
in the overall judgment? If so, how would you want to see it weighted? Let us know .
e
8 Digital Design JULY 1981
·
· Completely softwarecompatible with DEC® memory diagnostics
· $9,000/MB in single quantity
· One unit load
· Doubles capacity of host PDP®-11/44 to 2.0MB
·Low power
· Low battery.back-up current drains
· ECC standard
The D R-144S is a nother industry first fr om Dataram. T his LOMB semiconductor ADD-IN quadruples
that I.OM B power requ irements are dramatically reduced compared to the approach of using four separate 256KB
r- - - -- - - - - - - - - - - - - - - - - - - - , D I'd lik e to learn more a bout PDP-1 1/ 44 co m pat ible memory.
the size of 16K RAM- based ADD-INs
modules. Also, the DR-144S current
'f
available from either Digital
drains are much lower in the battery
D Also tell me about ot her DEC-compatib le products.
Equipment Corporation (DEC) or
backup mode.
D P lease send information .
ADD-IN memory suppliers.
The DR-144S is available wit h only the
D Please have a sa lesma n co nt act me .
Unlike other manufacturers, Dataram's A DD-IN memory for the PDP-11 / 44 uses a double word organization with ECC (32 data + 7 ECC) making it completely software compatible with D EC's memory diagnostics. A Mother Board and two Array Boards are joined together by pluggable pins (as shown below) to provide the l.OMB
Mother Board and in versions including one or two array boards. The DR-144S Mother Board provides a capacity of 256KB. The DR-144S Mother Board with one array board is 5 I2K B; with two array boards, the DR-144S capacity can be either 768KB or LOMB.
The D R-144S is an exciting product,
Title _ _ _ _ __,- ho ne _ _ _ __ Company _ _ _ _ _ _ _ _ _ __
Address - - - - - - - - - - City _ _ _ _ _ _ _ _ _ _ _ __
DR-144S system. The Mother Board is the only board of
but we're not resting on our laurels. You can be assured that when 64K RAMs are more cost effective than
State _ _ _ _ __Lip _ _ _ _ __ L-- - --------------- - -----~
the D R-144S assembly which interfaces to the host PDP-11 / 44.This means
the 16K RAMs,theDR- 144Swillbeable to accommodate them . Think of it - a
DEC and PDP are registered trademarks of Digital Equipme nt Corporation.
that there is only one unit load and
4.0MB PDP-11 / 44 AD D-IN!
Side view of Dataram 's 1.0MB DR -1445
Circle 11 on Reader Inquiry Card
laMiR-~I Pri nceto n Road Cranbu ry, New J ersey 08512 Tel: 609-799-007 1 T WX: 510-685-2542
JULY 1981 Digital Design 9
-Technology Trends-
Users Graduate to Superminis
High-performance superminicomputers have become "hot" items, with more than a dozen suppliers struggling to keep pace with "scorching" user demand . IRD of Norwalk, CT, in a report, attributes supermini popularity to an increased user sophistication and .. irresistible " price-performance characteristics . Shipments of 32-bit superminis this year should reach $300 million, with 60% increase to $480 million predicted for 1982 .
applications support growing
Although traditionally superminis have been sold as "barebones" hardware, tailored and programmed by users or systems houses for particular applications, vendors are tending to provide more sophisticated programming tools and special-purpose l/0 equipment for such applications as aerospace simulators, oil drilling analysis, process control and business transactionprocessing, according to the report . Will the current phenomenal growth in this market last forever? No. Soon , indepth support of particular applications niches will become the deciding force in market leadership .
major challenge from HP -not IBM
With almost 40% of the current market (in terms of the value of equipment installed), DEC is the leader in 32-bit superrninis , with its VAXes. Runnersup are Perkin Elmer(22%), SEL/Gould ( 17 %) and Prime (16%). IRD predicts an "important" new supermini, from H-P, which may be announced soon. The machine will be comparable in power to mid-range VAX equipment and configured as a desk-top . A headon competitive machine from IBM is unlikely ; an IBM supermini product would damage IBM's 32-bit commercial offerings in the 4331 and 434n series, with which superminis compete in some applications .
DGC readies "Fountainhead" for introduction
Data General, which introduced its MB/8000 series of superminis last
Typified by; SYSTEMS (SEU
Modcomp ;'
P·E ;(i
/1
Typified by : Pri me Wa ng H I SI
Ll.
Commercial Segment
·
DDP Office
'\ II'V"V"V'V"
D
Typified by : DEC H-P DG Harris
Medium-Tech Segment Computer-Aided Des Graphics Apps. Industrial Controls
High·Tech Segment Data Acquis Lab R&D Physical Science Apps .
Figure 1. Supenninicomputer Market Segmentation and Primary Positioning of Leading Suppliers
1 ·Strong 2 - Me; derate 3 - Weak
32-Bit Superminis
Apollo
3
1
BTI
3
2
DGC
2
1
DEC
1
1
Honeywell (HISI)
2
2
Perkin-Elmer
1 ·
1
Prime
2
2
Systems
1
2
Wang
3
3
Other ·Word- Length High Performance Super minis
Harris H·P Mod comp Tandem
1
1
1
1
1
1
3
2
3 1 2
--
1
1
2
1
3
1
2 2 3 1
Figure 2. Comparative Market Strengths of Superminicompter Manufacturers in 1981
year, is readying a new supermini for introduction to the market later in 1981 or in 1982, as reported earlier ("Minicomputers ··, December 1980 pp . 26-28. P. Snigier) . The "Fountainhead Proc-
essor" is a key element in DGC' s growth strategy . Linked with this product is the possible acquisition of one or more specialized systems vendors to provide DGC with "instant" applica-
10 Digital Design JULY 1981
tions expertise. DGC's abortive at- those hardware manufacturers with facturers have not moved to develop
tempt to acquire Megatek. a computer very strong in-house software devel- software in-house, but have aFquired
graphics system manufacturer. is an opment can afford incompatible, software from suppliers outside the
example of a potential "short-cut" to proprietary operating systems. Soft- manufacturers' environment.
obtaining computer-graphics software ware, and good documentation of that
The fast-changing technology of µ,C
capability for DGC's supermini series. software, will control the sales of industry requires distribution across as
no competition from Japan? Unlikely.
microcomputers. Hardware manufacturers that ignore this fact will not do well .
large a base of systems as possible. There is an escalating rush among software houses to generate .. Lathe"
Micro and minicomputer suppliers
Most of the best software available type software converters. which allow
brace themselves for a "tremendous" today is from third-party software quick transfer and translation from one
influx of new products from Japan. But houses, and this trend will continue. machine to another, within and without
is there an immediate prospect of With few exceptions, hardware manu- a similar operating system and µ.,P .
severe Japanese competition in the
supermini segment') No. But why? The
Japanese and European computer sup-
pliers overlooked the potential of this Minis Continue To Gain On Mainframes
market sector, in their eagerness to ship
large numbers of small business computers and traditional EDP systems. Meanwhile, most U.S. vendors of superminis are "doing rather well" in overseas markets.
The sophisticated end user has become the rule, not the exception. This, in turn, has fueled demand for greater user control and encouraging the trend towards DP decentralization. Even
within the minicomputer industry,
Software Trends
effects of changing user needs can be seen. Conventional minis will continue to be well-suited for automation control and advanced communications
1982 micromini
Spark Competition
work, as well as laboratory analysis and "number crunching ... On the other
Competition is intensifying among hand, microminis, sometimes called
companies vying for control of vital microcomputers, are becoming in-
software areas. The strengths of dif- creasingly attractive as an alternative to
ferent software companies will estab- conventional minis. These small, one-
lish their predominance in their respec- board systems are particularly cost
tive market focuses over the next five effective for tasks such as control of
years, relative to operating systems, machine tools where data handling
languages utilities and specific market applications. Contention among
requirements are modest. Minis with more powerful proces-
1978 micromini
several companies is the battle for sors are evolving in the other direction
,.. .
dominance of 16-bit operating systems. Digital Research ·s CP/M operating
to become "superminis ... While the prices of these computers are substan-
system achieved the status of de facto tially higher than those of conventional
standard for 8-bit µ,C s. However. m101s, the greatly increased data
efforts to control operating systems at handling capab ility and ease of pro-
the 16-bit level as well are encountering gramming will make superminis the Share of minicomputer shipments by type
formidable competition from UNIX fastest
growing
minicomputer 1978 and 1982, in pie-chart form, are by
and UNIX-like operating systems category.
factory value of U.S. shipments.
produced by companies such as Micro-
Soft Inc.. Bell Labs. Onyx. Cro-
memco and others . Standards of 16-bit
operating systems will be determined Printers: Key To Computer Growth
within the next two years, according to
Creative Strategies International of San What the computer world needs is a market. which will increase in the
Jose, CA, in a new report.
low-cost printer to solve the current 1980-1985 window by over 23 % a
·
As software houses solidify into major marketing forces for hardware,
dilemma of peripheral cost exceeding many basic computers. While lower
year. from today's $1.2 billion. rising to $3 billion.
their allegiances to certain computers mini and µ.,C prices have made com-
Printers now range from thumbnail-
and/or operating systems will largely puters accessible to broader business sized calculator-based printers to the
determine the success of those com- and personal applications. the periph- largest and most refined thermal and
puters. Trends in the µ.,C industry are eral costs. particularly printers . inhibit impact printers at all market levels.
toward standardization more than in their full development.
,.. any other aspect of the data processing
The 20-. 40-. and 80-column print- markets are changing
industry. Especially at the operating ers. such as offered by Alphacom. and The 20-. 40-. and 80-column alpha-
system level, incompatibilities will others. will grow rapidly in the low-end numeric and graphics printers are
severely hinder developments. Only small business and personal computing attractive to business and p·rofessional
JULY 1981 Digital Design 11
ensured its ability to deliver through an support are keys to the printer field of
Technology Trends
exclusive North American distribution the 1980s. Traditional companies agreement with Olivetti and manufac- specialize in limited-capability
turing agreement with Rockwell , machines or market niches , makjng
end users, because hard copy of data, which invested over $2 million in their products less flexible for the
graphs, charts and tables are increas- production facilities for Alphacom's broader requirements of the OEM
ingly becoming a standard require- Sprinter Series .
concerned with end users' immediate
ment. Now, hobby , educational and
Quality , volume and engineering applications .
home computer users also have a fea-
sible printer option. Professional and
business users, lacking alternatives ,
Low-Cost Graphic use printers costing $1000 to $3000 for
all hard copy, including rough draft.
The cost limits their number to one per Systems Aid OEivi Designers
business computer. With the low cost
of newer 80-column printing systems, In a major expansion of CAD/CAM dual processor architecture
·
more than one printer can be connected product lines , firms are introducing Key to the power of the workstations is
to a shared-logic type system in an low-cost graphics workstations and a dual processor architecture with two
office environment.
software packages configured for use 8086s sharing the command and graph-
Presently, shared logic system byOEMs.
ics processing load, with the proces-
throughput is slowed considerably
Avera of Scotts Valley , CA, has sor's arbitrating through a multitasking
because one printer is shared by every such a system. Its four workstations are OS . One processor interprets com-
terminal. Now, however, one printer built around a dual processor architec- mands; the other supports graphics.
can be cost-effectively attached to each ture based on Intel 's 16-bit 8086 micro- The main processor has 128 KB of
display keyboard-based terminal, and processor and an OS with 200,000 lines RAM ; the graphics processor, another
users operating each terminal can of Pascal code. The four workstation 64-KB RAM plus a 64-KB bit map.
generate printouts for editing, proof- configurations include the GSllOO, Main storage RAM has parity check-
reading and approval. After correction, including 2 diskette drives , 192-KB ing , but the bit map does not. Memory
final documents are generated on a parity memory , dual processors, two (combined) can be expanded to a total
central printer.
RS-232C ports , keyboard and control of 1 MB .
Currently in the printing systems electronics , B/W display and control market, companies such as Centronics, electronics, data tablet and control , 64- graphics input and software
Printronix, Diablo, Qume and Data KB bit map, supplies and enclosures. A 564-by-832 pixel CRT display is
Products Corp. and others offer units GSl 120 is like GSI 100 with one disk- oriented vertically, with a 9"-by- 12"
ranging from $900 to $5 ,000. The most ette drive and one 10-MB Winchester viewing area and 24 on-screen func-
expensive 80-column printing system drive . TheGS1200islikeGS1100, but tions that respond to cursor control.
Alphacom offers is priced at $595 per with a 13" color display . GS1220 is like The graphics area contains 51 2-by-512
unit with print speed four times that of GS 1200 with one diskette drive and one pixels. The display unit also features a
more expensive units.
10-MB Winchester drive.
two-digit LED display for indicating
Personal computer prices continue
their drop , with the basic CPU price at
$500 to $1500. The big fly-in-the-
ointment is printer prices: many users
cannot pay for a printer that costs two to
four times the CPU! Big markets
remain dormant. But, now the newer
20- , 40- , and 80-column printers, rang-
ing from $175 to $595 , provide many
users hard copy capability at more-
affordable prices.
but, can they deliver?
The printer boom continues. Inexpen-
sive, fast and reliable models are the
fuel behind sales. Can suppliers deliver?
Key to this growth is suppliers meeting
volume demands inherent in an ex-
panding, price-competitive market.
Will traditional, computer-oriented
companies geared to lower-volume manufacturing requirements keep pace
·
with demand and price changes? Not
unless they change.
Some firms are well-positioned to take advantage of this growing market. For example, Alphacom of San Jose
An Avera wori(station user need not to know how to type or draw. This work station is configured so that users simply point a stylus at the proper command on the screen or draw a simple symbol on the drawing pad input.
12 Digital Design JULY 1981
self-diagnostic codes and speaker to acknowledge a command input.
Software, designed for ease ofuse, is organized into five command groups: control, editing, manipulation, status and viewing - an organization that eliminates the need to display all commands simultaneously . Once a command category is selected, commands within that group are displayed. The user strings together functions and demands syntax of a given command. Using the data tablet, he draws symbols representing commands.
sors, a data tablet, PT25 charcter-mode terminal and graphic controller.
Cost? Don 't expect to buy one for your home computer Jab. A typical entry-level Prime/Medusa system costs $235K and includes one Prime 250 CPU, 768-MB memory, one 96-MB disk drive and two workstations with B&W terminals . Licensed software includes 3-D Medusa, Primos, Fortran , Midas and CPL. Medusa software can be licensed separately at $30K and $60K for the 2- and 3-D models , respectively .
Computer Graphics Will hnprove Sagging Managerial Productivity
Reams of printouts which computers have made available to today's managers are largely unabsorbable . We're at a point of diminishing returns in the benefits WP and DP can bring to the decision-making process. Computer graphics are emerging from
recursive data structure
Via the Pascal-based OS (common to ~ all systems), a flexible recursive data
structure is utilized. A recursive structure allows users to associate any graphics or text components in the data structure with other components to an arbitrary level of complexity by nesting. It forms hard associations; for example, a line can be associated with a symbol so that if the line is later moved, the symbol cannot be inadvertently left behind . Via an intermediate data structure for external communications, these systems are amenable to design partitioning and uploading to larger computers, including IBM mainframes.
._. ,
PDP·ll·&V.AX 'l'users ...
ComDesiglis TC·3 Concentrates Multiple Terminals and Printers
on a Single Telephone Line Cost-Effectively for the
PDP·ll and VAX.
CAD Package Improves Engineering
Productivity
. Advanced CAD software package Medusa provides complete 2-D and 3D design, drafting and documentation . Based on Prime Computer's generalpurpose 32-bit computer systems , Medusa enables designers to customize their own design system, a capability unavailable with turnkey or software-
.. only offerings . The system is packaged with its own + integrated workstation, available with
color or B&W terminals. Workstations are configured for easy access to con-
.., trol elements and provide a high 1000-
Jine resolution display to enhance operation and increase performance.
The 2-D entry-level model is used for layouts , schematics and detailing tasks in mechanical , electrical, structural and electronic applications . The advanced 3-D model is for designing a complex 3-D object and then producing an engineering drawing. The workstation has a 19" display, joystick for easy manipulation and control of cur-
·CONCENTRATION Many terminals-one line
· COSTSAVINGST0400/o Totally eliminates DZlls and cables
· PROVEN RELIABILITY TC-3s are in use world-wide
· ERROR CORRECTION
Data checked with all errors eliminated automatically
·STATISTICAL MULTIPLEXING · FAST ECHO RESPONSE
Efficiencies to 40(}1/o
-at last!
·BUILT-IN SYSTEMIVMlNITORS Real-time data and signal displays
· POWERFUL DIAGNOSTIC PANEL
Modern loop-back, unit self-tests, and terminal diagnostics
Put a TC-3 onYour UBIBUS®and Get aDZll with Stat Muxing tool
"We are Impressed . .. ha11e already recommended the unit to a number of other RSTS/E users and shall continue to do 10 . .. "
Intercontinental Forwarders, Inc.
For further information and the sales office for your area
Call toll·free(800)138·8938 or in Calif. (805) 964-9852
ComDeslgn, Inc
ComDesign 751 South Kellogg Avenue Goleta, California 93117
'Registered Trademarks of DEC
Circle 13 on Reader Inquiry Card JULY 1981 Digital Design 13
DESIGN
YOUR
OWN PRINTER
Circle 14 on Reader Inquiry Card
If a standard RS-232 printer won't work .
CALL US!
Circle 28 on Reader Inquiry Card
AND OEM MONITORS
Circle 44 on Reader Inquiry Card
DATA-ED
18 Bridge St. Salem, N.H. 03079 (603) 893-2047 TWX 710-366-0502 (UDOENG SEML)
Technology Trends
scientific and engineering applications to combat this problem. A single glance can reveal in seconds subtle trends and relationships that can take hours to decipher from a table of numbers.
In a special OARS report, entitled "Graphics in the Office," IDC of Framingham, MA, forecasts a sharp rise in the overall use of computer graphics, averaging 35% growth per year through 1984. In dollars, this represents an increase in revenues from just over $1 billion in 1979, to over $4.5 billion in 1984. It certainly is no revelation that graphics - pie charts, bar graphics, etc. - are easier to comprehend than a table of numbers. Executives used graphics for presentation and analysis for years. What is new is the concept of generating graphics interactively without involving graphic arts to bring immediate answers to management's questions. An example of what can be done is the use of "what if'' gaming techniques, which allow the manipulation of variables such as price, return on investment, etc.
CAD/CAM systems are the dominant force in the graphics market. While CAD/CAM systems are much more sophisticated and more expensive than business systems, it is actually the business applications market which will show the fastest growth: shipments of some $1 billion are forecast by IDC for 1984. CAD/CAM systems may dominate the overall market dollarwise, but in terms of sheer numbers, the business graphics market will far surpass it in units shipped. In fact, business applications will soon rival CAD/CAM applications as the major driving force. Most of the technology is in place; all that is needed is to refine and tailor it to the specific needs of business.
Display devices accounted for a little over half of all graphics expenditures. Hard copy devices accounted for just over a third, while the remainder of the expenditures weRt for such other equipment as business/personal computers and photographic output devices.
Things will change rapidly, however, on the computer graphics scene over the next five years. Much of this change will be due to a sharp rise in the number of personal computers used for graphics. Additionallly, as the technology improves, the price of low-cost, hard copy will begin to fall. These devices - dot matrix printers/plotters, color cameras, and ink jet printers, etc.
- will grow in numbers, though dol-
larwise shipments of these devices will
drop to 22% of the total business
graphics market by 1984. Furthermore,
IDC is predicting that business/
personal computers will account for
20% of the graphics market (by dollar
value) in 1984. Display devices will dip
slightly - to under half of total ex-
penditures at that point, while photo-
graphic equipment will rise to ap-
proximately 8% of the market.
Display devices use three primary
technologies: the direct view storage
tube (DVST) , raster refresh tubes, and
random scan tubes. Each of these tech-
nologies has its own cost/performance
· trade offs . IDC views raster tubes
(which operate much like a TV set) as
the technology of choice for business
purposes mainly due to high-quality
color, good resolution, selective
erasure, and the ability to display
photographic images. The big draw-
. back to raster scans right now is cost.
The images of raster scan must be
refreshed many times a second, and this
requires the definition and storage in
memory of every pixel (picture ele-
ment), whether part of the imageornot.
Obviously, the memory and processing
cost in this method are prohibitive, but
as memory costs continue to drop it will
become less of a factor.
The other methods of display men-
tioned also have their pros and cons.
Direct view storage tubes, for example,
don't need to be refreshed 30-60 times a
second, and they offer high resolution
at low cost. However, selective erasure
is not possible in a DVST, and low light
output is another factor to be con-
sidered. Random scan tubes offer '"'
selective erasure and higher resolution
than raster refresh tubes, but only
limited color. ·These displays have been
employed mainly by the engineering/
-.. scientific community where resolution
is very important and color less so.
Of the 180,000 shipments of display
devices forecast in 1984 by IDC, 75%
will be raster scan tubes . Additionally,
approximately 90% of these will be
color tubes, as compared to 63% for
raster tubes shipped in 1979. Users will drive the graphics display market
...
toward increasing use of color graphics
for business applications.
With color displays soon to dominate
the market, the demand for color hard
. copy will also increase dramatically .
Color displays and color hard copy .(
devices will grow hand in hand. If
inexpensive, convenient hard copy
output devices are slow in coming, we
can expect this to have a dampening
14 DigitalDesign JULY1981
effect on the color display market. By the same token, if color hard copy output becomes available quickly, ,then the color display market will be boosted .
What's in store for users regarding output devices? Quite a few things , including : · color cameras - useful for the preparation of slides, transparen-
c1es, and color microfilm, · photo-
compos1t1on devices
offering
superior resolution previously avail-
able only to graphics designers, and
· dot matrix printer/plotters - simple
adaptations of alphanumeric matrix
printers, which can not only produce
shades of gray, but by striking over can
also produce color.
- Remote Terminals-
mARWAY
PRODUCTS
'NC :M
the DEC alternative that even
non-DEC users are flocking to
JAPAN: Matsushita is planning to ick . It will concentrate on the applica-
bring CAD into the Japanese home. tion of electronic technology and the
The principle is that a lady customer, material sciences with particular em-
shopping for dresses is filmed by video phasis on alternate energy
camera. The video film, together with sources . .. ITALY: The Italian Olivetti
size statistics, is stored by company. group is acquiring control of the Swiss
Whenever the shopper wants to buy a company, Hermes Precisa, manufac-
dress, she telephones the company, her turer of office equipment ... WEST
film is recalled from data and displayed GERMANY: Production of West Ger-
on TV. Dresses are then superimposed many's electronics industry rose 4.9%
on image as though she were trying to $44.5 billion in 1980. This increase
them on. Hopefully, she will select one occurred despite the recession . (1979,
that looks good on her ...BARBADOS: however, was a much better
A $9 million plant (with more than 100 year.) ... HAWAii: The Fourth
employees) for manufacturing resistors Annual Pacific Telecommunications
has opened on this Caribbean island. Conference takes place Jan. 18-20,
Backer is TRW of the US. The range of 1982, at the Ilikai Hotel, Honolulu.
resistors is designed for a variety of (Never too early to plan for such
· electronic systems from basic tele- events.) Papers and exhibits invited. phone equipment to sophisticated space Contact Richard J. Barber, (Director),
research ... LONDON: Scientific 1110 University Ave., Suite 303 ,
Calculations has opened a London Honolulu, HI 96826 ...SINGAPORE:
office. The company produces printed A conference and exhibition for the
circuit designs and applications . .. quality control/quality assurance field
SOMALIA: This country has become in Southeast Asia has been scheduled
the 106th member of INTELSAT for June 17-19, 1982 m
(International Telecommunications Singapore ... HONG KONG: A new
Satellite Organization.) INTELSAT firm has been launched to manufacture
operates the global satellite system that magnetic recording heads . The com-
provides 2/3 of the world 's international pany is SAE Magnetics (H.K .) Ltd., a
telecommunications
services . .. division of Stanford Applied Engineer-
FRANCE: British and French tele- ing Corp. of Santa Clara, CA - · .
communications officials have agreed SCOTLAND: The worst recession in
to adopt a new technical standard. for Great Britain since the 1930's has
Viewdata by the mid-1980's. This will served as a stark contrast to the con-
end the rivalry between Britain's tinuing growth and prosperity of the
. ...
Prestel and the French Antiope. A working method with Germany is also being developed. Japan has been wait-
energy and electronics industries in Scotland. Scotland has been the home of several American firms for about
ing for such an agreement and should half a century and has been attracting
be among the first to produce new high-technology manufacturers for
standard Viewdata terminals . View- decades. The 1970s, however, has seen
data transmits such things as telephone a strong burst of growth in the high
directories service (500,000 directory technology areas, spurred by govern-
terminals for France alone); electronic ment financial incentives, a growing
mail; stock market; news; information; pool of skilled labor, research and de-
etc ... .IRELAND: A high technology velopment resources, and experienced
research center is being set up in Limer- executives wilJing to start new ventures.
Whether you have a need for three phase or single phase AC power control. Marwa y Products has a high quality. low cost unit available to satisfy you. In fact our DEC interchangeable units are so economical that we are attra cting a large follow· 1nq of non-DEC OEM's . system integrators. and quantity end users.
Marway's three phase power controllers are mechanically and electrically interchangeable with the DEC/VAX model 869 and feature:
· Model MPD 416 for 240/416 VAC ({1 45 amps
· Model MPD 208 for 120/208 VAC 0 90 amps
· 18 AC recepticles - 6 unswitched: 12 switched
· High level control bus · High performance EMI line filter · Pricing : MPD 416-$1375 .oo · :
MPD 208-$1650 .00 " · Availability : 30 days ARO
. . -.. - -- -- ·ooo. · ·
~- U1J
·
'"':!.'\\I""~
· ·
Marway's MPD 115 and MPD 230 AC power con· trollers are mechanically and electrically inter· changeable with the DEC model 861·s and feature:
· Control of 115 or 230 VAC a1 up to 30 amps
· Twelve AC receplicles-4 unswitched: 8 switc hed
· High performance EMI line filter · Pri cing: $325" (MPD 115) · Availability: off the shelf Additional Marway models that are available to meet your needs are : Th e MPD 110. the lowest cost rack mountable unit . priced al $149.00. and the MPD 117. the floor or wall mountable unit for use in the o ffice or personal computer en· vironments. priced at only $89 .oo·
For more information. please call or write:
mARWAY
· s1nale un11 Quan111v
PRODUCTS 'NC.
2421 S Bl'rh Stree1 Santa Ana . Ca 92707 1714) 549·0623
Circle 15 on Reader Inquiry Card
JULY 1981 Digital Design 15
Factory
s~stem
""J ANALYSIS
· SHEETS
24 PLANNING SHEETS
21 MANAGEMENT SHEETS
·
Based on the experience of hundreds of Japanese factories diagnosed and advised by the author during his ten years as a factory management and production control consultant. It is used by more than 4,000 factories in Japan today.
With instructions on how to use them. All reproducible for in-plant use. Bound looseleaf in slipcover.
Price: $80. Pre-Publication Price: $60. Prepaid (Until August 1, 1981) -..
CONTENTS
Chapter 1 ANALYSIS
Analysis Manual
Analysis Master Sheet
Processing Cost Analysis Chart (1)
Productivity Analysis Chart
Analysis of Processing Cost for ..._
Selling Price Based on a Set Rate
and Selling Price Based on
~
Performance
Calculation of Overhead by
,....
Category
Profit and Loss Analysis by Customer and by Product
Profit and Loss Analysis by Division -
Analysis of Personnel Expenses and Labor Cost Distribution Rate (I
Analysis of Conditions Necessary .,..for Improvement of Labor Productivity
Quality Control Check Sheet (1)
Quality Control Check Sheet (2)
Punctual Delivery Check Sheet
Operation Rate Survey Work Sampling Statistics Sheet
Operation Rate Survey Work Sampling Sheet (1)
Operation Rate Survey Work Sampling Sheet (2)
Plant and Equipment Check Sheet
<C.
16 Dlgltal Design JULY 1981
,.
Management 1n J a n a n By Tatsukichi Yanagawa
----------------------------------
Equipment Related Operation
Cost Reduction Check Sheet
Manufacturing, Inspection
x-R Control Chart Data Sheet (2)
Rate Analysis (1) .
(Production Quantity and Pitch
Equipment Control Chart
x-R Control Chart
! Productivity of Plant and
Time)
Major Purchases Control Chart
P Control Chart Data Sheet
Equipment Analysis
Equipment Planning Check Sheet Monthly Order Chart
Control Chart
· P Q Analysis Sheet (1)
ABC Analysis Sheet (1)
Process Control System
Frequency Distribution Record
P Q Analysis Sheet (2) ~ Balance Sheet, Profit and Loss
Statement, Manufacturing Cost
ABC Analysis Sheet (2) Materials Order Planning Sheet Standing Parts Planning List
,.__ _ Evaluation List
Control Standards Check Sheet
x-R Control Chart Data Sheet (1)
Statement
Standards for Deciding Whether to
~ Business Operation Survey Analysis Indicators
Chapter 2 PLANNING
Planning Manual
Stock or Not Economical Lot Calculation Table Order Timing Calculation Table Unit Price Estimate Calculation Table
/
''IEF/naicmltloCisntetoedrreisys-tae.;.c~Ci1..-.-1ihn.a-en;a.;- 8.;C;- ;IJ-J- ceonp-ty
-SJ-'ste-m-s
Oes).
-· - - ·n Jaoan
,
I
Planning Master Sheet Total Production Planning
Calculation Procedure for Unit Price Estimate
- Support Chart
Chapter 3 MANAGEMENT
~ Control System Planning Chart
Calculation of Available Capacity
Management Manual
II Name I I Company
- - - - - -·
I I I I
r (Labor Hours) Capacity Survey by Product
lo. Master Sheet for Establishing Work Time
~ Labor Hours for Bolt Tightening ~ Calculation Table for Machining
Management Master Sheet Master Sheet by Order (1) Master Sheet by Order (2) Production Performance Graph Calculation of Profit and Loss Per Month by Division
I
II Address
I City
I I I I
Labor Hours ~ ~ Simple MTM Data
Conveyor Line, Line Balance
Selling Price Change Report
I Report of Change in Order Price or
I AfA/L liO· Source of Order
Check "1Ust accomp anyorder
I I
Calculation Chart
General Report
I
· BenwilJ p .
Strategy for Making Profit and
I ~ Reducing Loss I I Pitch Diagram
Management of Lent Drawings Equipment Control Chart
.__ __
a Mo" Ublishing C
1oso8an-Grampian orPorauon
Boston ~~moonweafth~~Pany
I ~~~~~~~~~~~~~~~~~~~~~~~--....;;:...,i---
2 2 15
e.
. . . . . ._ . . . _ _ .~~~~~~~~~~~~~~~~~~~~--~~~~~~~~~~~~~~~___;;o-=-
---... -----
·
a-
JULY 1981 Digital Design 17
Total DEC Compatlblllty with th Compll-LE
And much more . . .
The Compll-LE, which is equivalent to the
DEC BAI 1-LfTM, is a general purpose
PDP-UTM expansion mounting chassis.
The 120V ac input power unit supplies 32
amps of output power at +SVdc with regulators to support either MOS or core
·
expansion memory.
The chassis can be equipped optionally
with up to two Comp-cK or one
COlnp-DK {DEC ODii-CK and 0011-PK
equivalent backplanes) units, enabling
the Compll-LE to support a wide varlet¥ Of PDP-II systems.
--
. . . For a lot less
For more information call or write:
2326 Walsh Avenue Santa Clara, CA 95051 (408) 988-8600
· ..c
"'DEC BNH.E Is a trademark of Digital Equipment Corp.
18 Digital Design JULY 1981
Circle 50 on Reader Inquiry Card
unibus* The Solution to Your DEC*
fintegration Problems =~Sigma Products
Q Bus*
SIGMA's chassis can be the beginning of DEC based systems . or can provide expansion for Unibus or Q bus devices.
E ANOTHER
SIGMA INFORM ATI ON FIRST !
Sigma chassis provide low-cost, flexible configurations for your DEC systems The complete line of 5.25"
Sigma is in the business of serving D EC users. Chassis are optionally available with CP U's, memories, controllers, interfaces, etc., depending on client needs.
and 10.5" chassis provide mounting space and power for Unibus and LS 1-11 series systems, as we\ I as aImost any combination of floppy/Winchester/tape cartridge drives. Most chassis include an 8-row quad backplane and front operator control panel. Some are available
Sigma personnel are experienced in design and development of DEC-related products and have a comprehensive background in system compatibility . This expertise is available to develop chassis with user-configured front panels, power supplies, backplanes and drive enclosures.
in either tabletop or rackmount versions with styles that are easy on your eyes and prices that are easy on your total system cost. ·
~$iq1na
~ lnl0r1natton
$9§"1e1n·
(714) 974-0166
+ DEC compatibility
+ Easy access to installed modules
+ Well-planned cable egress + Tabletop and rack mount versions + Heavy duty, reliable power supplies + Custom mounting of user specified
peripherals
_ Send me information. _Have your representati ve call me.
Name
TCiotlmep-any-----------------------------~-
Address - - - - - - - - - - - - - - - City, State _ _ _ _ _ _ _ _ _ _ _ _ _ __ Zip Code _ _ _ _ _Telephone(_ _ _ _ _ __
Trademark of Digital Equipment Corporation
Sigma Sales 6505C Serrano A ve. A naheim, CA 92807
Circle 34 on Reader Inquiry Card
JULY 198 1 Digital Design 21
- - -CIRCUITS- - - - ..
Shortened Algorithm
~I?_eeds DFT comll_utation
A shortened Discrete Fourier Transform (OFT) or SOFT algorithm was developed to achieve real time processing. Use is made of new fast components such as video AlD converter, multiplier/accumulator, RAM and PROM. A OFT
by Dan Cohen and A vidgor Margalit
A numbe r of me thods for the realization of a d ig ital real time ORT processor has been published in recent years. In the past. contemporary techno logy lim itations on the speed of d ig ital components. espec ially mu ltipliers. prevented the
processor based on the shortened algorithm can reali zati on of a sati sfactory processor. The int roduction of
calculate power spectrum of 32 samples in about new compone nts. such as the monolith ic multiplier/ '·+
300 µs, giving a maximum sampling rate of 100
KHz.
acc um ulator fam ily and video 30 ns- 6 to I0 bit ADCs helped so lve so me majo r problems. We describe a new method whic h. wi th the a id of new components. permi ts reali zation
of a sati sfactory real time DFT processor.
SOFT is fourfold faster
T his s ho rte ned algo rithm fo r OFT (SDFT) calculation
me thod fi ll s in the gap between a comp licated fast FFT
"f
process ing and a simple-but-relative ly-slow direct DFT
com putatio n. Use of shortened DFT gives a fou r times faster
processor in com parison wi th a d irec t DFT assuming the
Dan Cohen and Avidgor Margalit are from Haifa . Israel.
PROM ADDRESS ING
Timing & Control
x,
Analog Switch
To all unit s
6-bit ADC
MUX
512 x 8
PROM sin2N11 mn cos2N11 mn
2X
x 256 4
RAM 2 x
x 32 x X 1
32 x 0
ADD SUB
RAM A d d r essing
MUX
8XB MUL ACC
'2 x 8
REG
·
...
~
....
PS(m)
-~
;;
""" ""
Figure 1: Shortened OFT serial processor (N.=32) 22 Digital Design JULY 198 1
same techniques of realization. Such a processor for 32
points was designed and built by the authors, fulfilling the expectations of a fast, low power, low volume and low price
0 XI (0) XI (1)
unit A 5-W, one-board processor computes a 32-point OFT
X1
in less than 300 µ,s (JOO KHz sampling rate), for less than
$500 (qty. 100).
15 XI (15)
XI (16)+XI (0) XI (17)+XI (1)
X1
XI (31 )+XI (15)
direct OFT The OFT is defined as
S (m) = (1/N) ~ ~;-01 Xn exp [(-27Tj/N) (m n)]
(1)
where "exp" signifies a base e (or natural) exponential; m,n
= 0, I , 2 ... N - I; x n samples are taken at Lit intervals; xn are
real or complex sample values; and N is the total number of
samples in an integration .
Direct OFT is calculated by solving Eq. 1 for each m
separately. This is the simplest way to realize the processor,
,..
hence the name "direct." Despite it's simplicity, the introduction of such a processor does cause difficulties in fast
real-time systems.
·'
The shortened OFT method eliminates these difficulties by
reducing the number of complex multiplications (N2/4) by a
factor of 4.
shortened OFT or SOFT
As is well known, an FFf processor implies Nlog2N multiplications, while direct OFT processing requires N2 multiplications (N is the processing block length). This number of multiplications can be reduced by partial realization of the FFT algorithm (theoretically it could be done until the complete FFf algorithm is achieved), according to the following equations:
m
exp(-j27Tm /N) (N/2 +r)]=(-1) exp(-j27Tmr/N) (2)
S (m) = (1/N) ~ ~;g- 1 { [Xr exp (-j27Tmr/N) +
X(r+N /2)] exp[(-j27T/N) m(r+N/2)]}
(3)
Substituting Eq. 2 into the second expression on the rightmost side of Eq. 3 we obtain:
16 0 0
31 ¢
32 XQ (0) XQ (1)
47 xa (15) 48 0
0
~ u
x
_Q
I .0
..i.:.:.
~
Q)
.<.:
~
Xa dx_.
x
Xa
XI (16)-XI (0)
X1 XI (31 )-XI (15) xa (16)+xa (O)
Xa XQ (31)+SQ (15) xa (16)-xa (O)
Xa
63 0
-
--
64 WI (16)+WI (0) WI (17)+WI (1)
WI
XQ (31 )-XQ (15)
~--
No change
WI
79 WI (31 )+WI (15) 80 WI (16)-WI (0)
WI (17)-WI (1)
WI
95 WI (31)-WI (15)
"O
96 WQ (16)+WQ (0)
"'aQ:)
d
Wa !:
~
111 WQ(31 )+WQ(15)
112 WQ (16)-WQ (0)
No change
WI
No change
Wa
S(m) = (1/N) ~ ~;g - 1 exp [(-jtTmr / N)
...
[xr + (-1)mX(r + N/2)]
(4)
Eq 4 shows a reduction of the number of multiplications in the frequency domain. That means N2/2 multiplications instead of N2 in the direct OFT. On the other hand this algorithm adds N additions/subtractions in the time domain , which results in addition of I bit to the input dynamic range.
An additional reduction of the computing time for real
signals is achieved by using:
Wa
- - 127 WQ(31 )-WQ(15)
E--
-----:;:::;
128
Vacant
255 0 - 15 samples
No change
Wa
~
:::?:::
-
Vacant
16 to 31 samples
Ii .
S(N-m)=S*(m)
(5) Figure 2: RAM organization (N=32)
This indicates that the whole procedure is reduced to computation of the spectrum S(m) for m = N/2, and then
realization of shortened OFT
·
,..
computation of its conjugate S*(m). Thus, N2/2 multiplications for computation of S(m) and N/2 additions for computation of S*(m) will complete the procedure. When
Realization of a direct OFT filter depends on desired specifications: sampling rate, block length, power dissipation, volume, price etc . The most convenient realization, the serial
quadrature channels are used, each channel should be method, utilizes a multiplier/accumulator and satisfies most
computed separately.
typical system requirements - except for the case of very
In summary, the shortened OFT algorithm will produce high-sampling-rate systems. It is possible to overcome this
the spectrum after the following computations:
shortcoming by paralleling two serial processors for a single
N2/4 multiplications,
channel or four serial processors for quadrature channels.
N complex additions in the time domain and N/2 real
Fig 1 describes a serial realization of the shortened OFT
additions in the frequency domain.
method . Quadrature video signals X 1and XQ are sampled by
JULY 1981 Digital Design 23
an analog switch and converted by a single ultra-high-speed A/D converter, resulting into two binary words represented in fractional 2s complement notation. The classical A/D conversion of quadrature channels has been achieved by two paraHel assemblies each containing S/H, A/D, and a register m senes. Although the shortened method saves two S/H, one A/D and two registers , it requires a faster A/D and analog switch in order to reduce the inaccuracy due to delay between samples from the two channels. Fortunately, new components make possible the realization of this method. For our purpose we chose the 4066 bilateral switch and TDC JO 141 A/D converter (6 bit , 30 nsec) .
Assuming N = 32, the first 16 converted samples of each block are stored in a 8 bit word-length RAM (I and Q channel s separately) . Starting with the 17th sample, their binary equivalents are not stored directly but are transformed into new expressions according to Eq. 4. For example, X( 16)
transforms into X(l6) + X(O) and X(l6) - X(O) , or X(31) into X(3 I) + X( 15) and X(31) - X(l5).
This transformation adds one bit to the original word length, so the RAM has to be enlarged accordingly. Therefore two 931422 TTL-Ts RAM were chosen (75-nsec access time , 250-mw power dissipation) . Fig 2 describes RAM organization during the two phases, between the Ist and the 16th and between the 17th and the 32nd samples .
The procedure mentioned above occurs at the sampling rate and spends only a small portion of the time interval between two samples . For example , with sampling rate of IO KHz , the duration of A/D conversion , read memory , add or subtract , and write memory for quadrature channels is about 400 nsec , or only 0.4% of the sampling cycle. The remaining 99.6% of the time is exploited for OFT processing of the preceeding block of samples (W and W Qin Fig 2) .
The processing unit is based on an 8 x 8 multiplier/ accumulator TDC 10081 (it could be 12 x 12 or 16 x 16 according to specific demands). This component performs multiplications, accumulations, squaring, and additions (A
+ B = A x I + 8 x I; A - 8 = A x I + 8 x (- I)) according
to the algorithm described in a following section , .. shortened OFT algorithm," resulting in a power spectrum for each m (A . I I) . Word length considerations are presented in a following section , .. word length considerations, .. indicating the specific bits that are ignored as noise, others that are compared with a calculated margin leve l and finally those that are detected directly by a limiter.
shortened OFT algorithm
Spectral line S(m) normalized to l/N is: S(m) = L ~;~ - 1 ~exp(-j2rrmr /N) [Xr + (-1)m X(r + N/2)] }
Al
if Yr = Xr + (-1)m X (r + N/2)
A2
then quadrature channels are expressed as :
Yr = Y1r + jYQr
A3
Combining Eq Al with A3 and substituting the Euler expressions for the exponent we obtain:
S(m) = L ~;~ - l Ytr cos(2mr/ N) + 2: ~j~ - 1
YQrSi.n(2rrmr/ N)+
L
N/2r= O
1
Yorcos(2rrmr/ N)-
"...', rN=/O2 - 1 y Ir si.n (2rrmr / N) )
A4
if :
a = °"' N / 2 - 1 .._ r = O
Ytr cos (2rrmr/ N)
AS
b=
L N/2- 1 r=O
Ytr sin (2rrmr/ N)
A6
c=
L
N/2- 1 r= O
YQr cos (2rrmr/N)
A7
d = L N / 2 - 1 YQr sin (2rrmr / N)
A8
r=O
The real expression will be: g = a + d
A9
The imaginary one will be; h = c - b
AIO
The final result for the power spectrum will be:
PS(m) = g2 + h 2
All
word length consideration
The following explanation will be accompanied by a numerical example based on: number of OFT points per block (32) . input dynamic range of quantized video signals (6 bits). noise level of white Gaussian noise (Lxn = O); <Tn = I LSB and coefficient accuracy (form = 32) (5 bits).
According to the SOFT algorithm, quantized input signals are processed to obtain new 7-bit-long expressions . The resu lt is a 12-bit word . Accumulator of 32 multiplications adds to the result 5 bits at the most. In order to avoid truncation, a 17 bit word is needed . Assuming the noise leve l of 1 LSB is accumulated according to NO .slaw, at the end of the process the noise level will reach the 9th bit out of the 17th result.
Calculations of g , h (see the previous section), the ir squares and the PS(m), are performed while ignoring 8 LSB (which are considered noise) . Thus, if the processing unit is based on an 8 x 8 multiplier acumulator, only bits 9 to 16 are considered for obtaining PS(m) . The I MSB indicates immediately existance of a signal for the proper m.
calculation time
Calculation time of 32 points OFT processor based on the
shortened algorithm is based .on the following data: Q
(quadrature) = 2, TSW (switch on) = 200 ns, TAD (A/ D
conversion) = 30 ns, TWR (write RAM)= 75 ns. TRR (read
RAM) = 75 ns , TLS (LS-TTL operation) = 30 ns , TAP
(read PROM) = 125 ns and TMA (multiply/accumulate) =
125 ns .
Duration of sampling, A/D conversion , additions and
writing in RAM on 32 quadrature input signals : (N/2)(TSW
+ Q (TAD + TWR)) + (N/2)(TSW + Q (TAD + TRR + TLS + TWR)) = 16 .5 µ,s. Multiplication/accumulation time of a complete block: 4[(N/2)2(TAP + TMA) + TLS) = 256
µ,s . PS(m) calculation time of32 spectral lines: (2N/2)(2 x 2
x (TLS + TMA) + TLS + TMA) = 24 .8 µ,s. Total calcula-
tion time is approximately 300 µ,s; and maximum sampling
rate, 100 KHz.
I:)
references
(I) C.M . Radar, "Discrete Fourier Transforms", Proc. IEEE, June 1968.
(2) S. Winograd, "On Computing the OFT" , Proc . nat . Acad. Sci., USA, Vol. 73 , Apr. 1976.
(3) S. Winograd, "A new Method for computing OFT" . Proc. IEEE Int. Conj. Acoust ., Speech, Signal Proc ., 1977.
(4) H.J. Nussbaumer, P. Quandale, "Fast Computation of OFT Using Polynomial Transforms", IEEE Trans-on Acoust., Speech , Signal Proc., Vol. Asst 27 , Apr. 1979.
i"
"
'.+
·
24 Digital Design Ju LY 198 1
Barney Stevenson
just spent two
-~
years programming
and de-bugging
~
a process control
IJ
system in
assembly code.
Now Barney thinks
~
he deserves some
congratulations
~
for his efforts.
Sorry Barney,
Barney Stevenson
but would run
development time by a factor able for just about any mini or
thought he deserved a pat
too slowly and of lO over assembly language. micro processor.
on the bock. As project
take up too
He also didn't know
For Barney? Still no
manager at Smart
much memory. about FORTH, Inc.
cigar. But for you, FORTH
Widgets, Inc., he had
Assembly code
They're the people who
offers a software tool that in
taken on the biggest real-
would take
invented this remarkable tool, speed, compactness and
time process control
longer to pro-
evolved it, and for 10 years
extensibility, simply has no
headache of his life. And
gram and de-
have seen it used in thousands
match.
.
after24 months he'd finally'---------' " - - - - ' bug, but was
succeeded in programming
the only answer for real-time
of applications ... from running an observatory to sorting
So call us at (213) 372-8493. Or write FORTH , Inc., 2309
and de-bugging Smart's
applications .
baggage, from video games
Pacific Coast Highway,
newest product.
Wrong.
to industrial robotics. Virtu-
Hermosa Beach, California
We think Barney missed
Real wrong .
ally every real-time applica-
90254. We' ll rush you the
the boot.
Barney didn't know
tion imaginable.
latest on polyFORTH,TM and
Barney figured the
about FORTH: a language
The latest evolution of
tell you where you can see it
choice was simple. High level that runs nearly as fast as
FORTH is called polyFORTH:T"' in action.
languages like Pascal and ForIran could program quickly,
assembly, is just as compact (if not more so), yet can cut
An incredible program-
FORTH, Inc. ming environment avail-
Circle 75 on Reader Inquiry Card
...the real-time saver:
Microprogrammable Processor
single-bit storage conceP-t
T he single bit storage concept is adaptable and may be varied to meet systems requirements. Expanding bit storage is an efficient method, and permits a doubling of total data bits stored for
each added bit of microcode. The ease of enable control circuitry modification, which changes the division between latches assignable to status bits only, (or to either status or flag bits,) permits rationalization of system requirements and design implementation.
by Alan W. Bentley
This design illustrates the principle of simultaneous and rapid processing. On a given microcode instruction, one flag status bit may be modified while several other bits may be referenced by different sectors of the microcode which are performing independent functions. Finally, latches differ from edgetriggered-storage devices as the latch-enable activates input gates, permintting track of D input during enable time.
At enable completion, the latch stores the last internally propagated input. Therefore, because the latch is enab led during the second half of the clock period, the latch input stabilization time is maximized to permit proper status storage. Specific instructions, however, may have long execution times.
Although instruction driven microprocessors fulfill the majority of processing applications, the high capability portion of the performance spectrum is dominated by microprogrammable processors. This follows from their architec tural differences. An instruction driven microprocessor is a serial device with a fixed arc hitecture and a given repertoire of instructions. Its performance is limited by the necessity of seq uentially executing those instructions. Its operating modes are relatively inflexible and it is difficult to adapt either the instruction set or the architecture to increase performance. Conversely, the microprograrnmable organization is more flexible . It is packaged as vertical slices
Alan W . Bentley is from Cubic Corp, ofthe Defense Systems Div. in San Diego, CA .
through a register array. arithmetic and logic unit. instruction decoding and execution logic and connecting paths.
Interconnecting slices establishes bit widths of the data word and processing unit. To support and control the processing unit. additional hardware is added and microcode instruction control is implemented. Processor performance is improved by increasing the number of tasks that may be performed simultaneously. This is achieved by expanding the support hardware and the microcode, obtaining a finer division of tasks and an increased capability to manipulate control and enable lines. Thus, the increased performance of a microprogrammable processor system is due to its organization which permits a number of tasks to be performed simultaneously.
single bit storage concept
In microprogrammable processor design, microcode controlled storage for status and flag bits must be provided. An approach has been developed that uses both microcode and hardware efficiently , and is adaptable , so it may fulfill varying system requirements. An 8-bit multiplexer (LS 151 ) and an 8-bit addressable latch (LS259) perform the data selection and storage functions , controlled by 4 bits of microcode. The lower three bits of microcode (2° - 22) address both the multiplexer and the latch , the upper code bit, 2 3, is used as a multiplexer strobe and when true. drives its output false. Also, the .upper two code bits, 2 2 and 23. when both true, suppress the latch enable. This divides the microcode word into three sectors; 0 16 through 7 16 stores the
(text continued on page 33)
26 Digital Design JULY 1981
MF-211
10112'' Enclosure for LSI 11/23 System with builtin RX02 equivalent floppy disk system. Available with or without processor and memory.
FD-311
AX02 equivalent dual floppy system, single or double sided. Includes bootstrap loader, self-tester, formatter and diagnostic diskette.
HD-11/T
20.8 Megabyte Winchester disk software equivalent to 4 AL01 units. Optional cartridge tape backup.
514'' enclosure with 8 quad slot backplane. Front panel console with switches for Enable/Halt, Boot/lnit and Line Time Clock.
Complete software compatibility
at a savings!
With CADS, you can configure your own DEC system and be assured of complete software compatibility. Each of the above systems is provided with slides for rack mounting or can be used in desk top applications. All DEC LSI 11 based modules and associated software packages are available through CADS, if desired.
Attractive Packaging Careful attention is given the CADS repertoire of enclosures in assuring you an attractive yet comfortable blending of product in the DEC environment.
Significant Savings Flexibility of procurement plus attractive OEM schedules allows you to optimize dollar savings in configuring your CADS system. Use the time tested technique. Compare.
Warranty and Maintenance A 90 day warranty is offered with your CADS system. In the event of malfunction, by use of provided diagnostic routines, the defective submodule is normally found within '!linutes. After verification with the CADS Maintenance Department, a replacement for your defective module will be promptly forwarded .
Call or write for a comprehensive literature package and prices.
Charles River Data Systems, Inc. 4 Tech Circle, Natick, MA 01760 Tel. (617) 655-1800 TWX (710) 386-0523 Circle 19 on Reader Inquiry Card
Uuge Aulgnment
FlagO Flag 1 . Flag2 Status A Status B StatusC StatusD Status E
llultlpluer Input
DO D1 D2 D3 D4 05 D6 07
Connection
vcc vcc vcc
Parameter A Parameters ParameterC Parameter D ParameterE
Oulput Ultch
Oo 01 02 03 04 Os Os 01
NOTES 1. Microcode S16 illegal - use unconditionally resets 0 3, status a latch 2 . Microcodes C16 - F160 surpass latch Enable input
...Microcode
Flllg
~
0
8
1
9
2
A
8tatu8 Stonlge
3 4 5 6 7
Table 1: Microcode and Input aulgnment for typical 8 bit storage application.
Usage Aulgnment
llultlpluer
Input
Col·iecllon
Output Laich
...Microcode
Flllg
FlagO Flag 1 Flag2 Flag3 Flag4 Flag5 Status A StatusB StatusC StatusD Status E Status F StatusG StatusH Status I StatusJ
DO
vcc
0
D1
vcc
02
vcc
1 2
0 1 2
03
vcc
3
3
04
vcc
4
4
D5
vcc
5
5
06
Parameter A
6
D7
Parameters
7
DO
ParameterC
8
D1
ParameterO
9
02
Parameter E
10
D3
Parameter F
11
D4
ParameterG
12
05
Parameter H
13
06
Parameter I
14
D7
ParameterJ
15
NOTE 1. Microcode 168 + 178 illegal, use unconditionally resets if its 6 and 7 respectively
2. Microcodes 308 - 378 supress latch Enable input
......
10 11 12 13 14 15
8t8tua 8lOrege
6 7 20 21 22 23 24 25 26 27
Table 2: Microcode and Input aulgnmenta for a 16 bit application with 6 status bits, that are handled by one multiplexer. For flag bits 0 through 7, the 2" bit Is the octal latch D Input, requiring that the ftag bit set and reset microcode be reversed from those In Table 2.
Microcode
Eneble Equ.uona
u..
Alll1..U
008 - 178 208 ·- 378 408 -578 608 - 778
Clock · 2· · 24
Clock· 2· · 2·
Clock· 2· · 2·
Clock · 2' · 24 Clock · 2' · 2· · 8 · · 2" · 22
Flag Only Flag or Status Flag Only Flag or Status Flag Only Flag or Status Status Only
Status or Flag
Set 108 - 178, Reset 008 - 078 Multiplexer Input 008 - 078, Low Input 108 - 178
Set 308 - 378, Reset 208 - 278 Multiplexer Input 20 - 278 , Low Input 308 - 378
Set508 - 578, Reset408 -478 Multiplexer Input 408 - 478 , Low Input 508 - 578
Multiplexer Input 608 - 678 Enable Supressed 708 - 778
0 0 - 0 3 Status of Flag Use 0 4 - 0 7 Status Use Only
Enable Supressed 748 - 778
NOTES: 1. Three latches may be assigned flag only or flag or status use, corresponding multiplexer only requires in later case .
2. If flag only, the latch 0 input is microcode 2" bit, if flag or status the same input is multiplexer Y output.
3. One latch normally assigned status.use only, alternate enable equation and configuration shown if assigned to status or flag use
Tab~a 3: Expansion to 32 bits of storage. For each octal latch, shown Is its enable equation and Its microcode assignment. 28 Digital Design Ju LY 198 1
Who makes NTDS interlaces ~· rorPDP-11, VA : and LSl-11? ~. Rockwell, Rockwell
and Rockwell.
It's true. Rockwell International NTDS interfaces provide the communications link between the three DEC computers and USN standard tactical computers, or NTDS peripherals with FAST, SLOW or ANEW input/output channels.
This interface equipment performs all NTDS transfers including input, output, external function and external interrupt.
And it allows PDP-11, VAX and LSl-11 to respond as a
. peripheral to the NTDS computer, or to perform as acomputer to
NTDS peripherals, or to communicate via intercomputer channel. In addition, software drivers are available at no cost. Details? Call or write John Burlingame, NTDS Marketing,
Autonetics Marine Systems Division, Rockwell International, 3370 Miraloma Ave., Anaheim, CA 92803. (714) 632-4995.
9~11I'~ .~
Rockwell International
Circle 20 on Reader Inquiry Card
...where science gets down to business
MICR OCODE 2 ' THROUGH 2°
A -C
A-C
Do
I
I
Y t-~~~~~~~~~~~~~~~~~~~~~~--I D
I 1 LS1 51 1
LS2 59
2·
D7
07
Strobe
Clock
CLR
BIT 0 BIT 7
A -C
2·
Do
I
2'
I
: LS151
I
D,
y
Strobe
GND
A-C Oo
BIT 8
6
· +-
LS 259
~
D
0 7 BIT 15
J.
CLR
POR
·
.....
..
"\
Figure 1: Sixteen bit storage with 8 or fewer status bits. Parameter selection performed by single multiplexer.
INSTANT REAL-TIME CONTROL
·Built-in CRT terminal circ uitry · 24-hour clock· Serial and parallel data 110 ports· Cassette interlace · EPROM programmer·96 single-wire 110 lines ·B o n-boa rd relays · Up to 64 analog inputs and 32 analo g outputs with optional interlace modules.
Dynabyte's BASIC CONTROLLER is a versatile measurement and control computer that can:
· Directly sense mechanical contact closures and/or digital logic levels
· Measure and generate analog signals
· Perform arithmetic computations, detect
limits and manipulate data
r
· Directly control electronic and electromechanical devices
· Communicate with computer peripherals
All this and more in a single-board system that includes
ZIBL;M an easy-to-use BASIC programming language which features special commands for direct input/
'
output control. Call or write today for free descriptive
Iiteratu re.
DMll·Bll1 F.1
Industrial Control Products 115 Independence Drive
Menlo Park, California 9402 5
(415) 329-8021
30 Digital Design JULY 198 1
Circle 21 on Reader Inquiry Card
The IPS 7800VAX* 11 Series
" .
The IPS 7811PDP* 11 Series
The IPS 5000Raytheon 500 Series
. . \wYeI're 1. n the mass stor-
J... age business. State of
~ the art mass storage-
8 ' i and we're specialists. Our
~ftt) line of tri-density magnetic
G,,..-, tape subsystems represents state of the art technology and total reliability. Because there 's more to mass storage than capacity-it's got to work. If you're a Dec, Perkin-Elmer or Raytheon user. we've got news for you. /PS has the highest performance
tape subsystems around. With features like: Telex, STC or Pertee drives; Dual-Density (1600/ 6250 BPI) or TriDensity (800/ 1600/ 6250 BPI) capabilities; tape speeds up to 125 ips; storage capacity up to 180 megabytes per reel; a 32k Byte FiFo buffer; and Data Chaining for reading and writing gapless tapes. We also offer complete, integrated subsystems or individual control units.
For performance and reliability; /PS works.
The IPS 3200Perkin-Elmer 3200 Series
IPS 6567 Rookin St., Houston, Texas 77074 Phone (7 13) 776-0071: wire IPS-HO U TELEX 792413 Regional offices located in Ca. and M ass.
*Registered Trademark of Digital Equipment Corporation.
Circle 41 on Reader Inquiry Card
I~ . ,, .., La"h 10.
Reset Latch 00 8 - 07· 2'
2· Clock
A-C Do
I
I LS151
I
D,
y
Strobe
23
Microcode 22 Through 2°
2·
2'
Clock
0 0 Bit 0
D LS259
· ·
G o , Bit 7
CLR
·
Pc5R
,.
A-C
on Bit 8
~~
G
LS259
·
D o,
CLR
Bit 15
P5R
Figure 2: Sixteen bit storage handling more than 8 status bits. Two multiplexers are needed to provide adequate parameter selection.
LSl-11 SYSTEMS FROM ANDROMEDA
Any size you want.
..
No matter what your LSl-11 system needs are, Andromeda can satisfy them .
For example, the 11 / M1 system shown on the right weighs only 14 pounds yet contains 102kb of mini disk storage
(expandable to 389kb), 64kb of RAM, space for up to 16kb of EPROM ,4 serial ports, and the LSl-11 / 2 CPU. All of this for less than $4000. While the 11 / M1 will run the RT-11 operating system , it is best suited for dedicated applications where its small size but large processing power are needed .
Near the other end of the scale is the 11 / H23-DDF system shown at the left. The mobile enclosure includes the LSl -11/23 processor, 256kb main memory, 1Omb of storage on the daub le density RK-05 cartridge disk and 1.2mb on the double aensity floppy disks . This system also has 4 serial ports and 7 empty dual width slots for additional interfaces . The $22,500 price includes the video terminal shown, a 150 CPS matrix printer, and the RT-11 operating system. ·
These are just two examples of the many LSl-11 based systems available from Andromeda . And the standard systems are just starting points; we will provide any combination of pack-
age, processor , memory, interfaces, and peripherals to meet your requirements. In addition to general purpose systems, we also have turnkey packages for word processing, time-sharing , data acquisition , and graphics.
We also provide individual boards, software and accessories to support LSl -11 systems .
LSl-11 , RT-11 , and RK--05 are trad emarks of the Digital Equipment Corp.
ANOnOMEO~
=~~~~"1~ ~ ~ Canoga Park, Calif. 91304
Phone: 213/709-7600 TWX: (910) 494-1248
Prices are domestic U .S.A . onlv.
32 DigitalDesign JULY1981
Circle 23 on Reader Inquiry Card
(text continuedfrom page 26)
logic level of the addressed multiplexer input in the corres-
ponding latch, 8 16throughB 16 cause the multiplexer output to be false, resetting latches 0 through 3 respectively, and
C 16 through F 16 suppresses the latch ENABLE command, leaving the latched outputs unchanged.
During systems operation, there are two categories of
single bit information that must be stored for later use, they
are the status and flag bits. Status bits are associated with
specific parameters and store their values when pro-
grammed. Examples of such parameters are: sign bit , carry
out bit and the result of a register equal zero test. Conversely,
flag bits are not associated with specific parameters, rather
they may be programmed set or reset, and system require-
ments determine their definition. Therefore , to store a status
bit only one microcode is required, the parameter is routed
from the corresponding multiplexer input and the coded latch
stores the digital value . Flag bits require both a setting and
resetting microcode, which are formed by code pairs
differing by the 2 3 bit. If the 2 3 bit is false, the multiplexer
input, tied to Ycc. sets the addressed latch. If it is true, the
·
multiplexer strobe input causes the multiplexer output to be
false, resetting the latch. Thus, if the multiplexer D 1 input is
tied to Ycc. microcoding 116setsQ 1and 916resetsQ1 ·
When assigning microcodes and multiplexer inputs , codes
C l6 through F l6 suppress the latch ENABLE command.
Codes 4 16 through 7 16 control latches Q4 through Q1 respectively and must be assigned as status bits. Codes 0 l6
through 3 16 paired with 8 16 through B l6 control Qo through Q3 and may be assigned as either status or flag bits . Table 1 shows a typical application, that requires 3 flag and 5 status
bits. Shown for each bit is its assignment , multiplexer input,
controlling microcode and latch output. Typically , the
required number of status bits exceeds the number of flag
bits . The division of 4 status bits and 4 bits assignable to
·
either the status or flag category is satisfactory. If not , by expanding the input gate of the ENABLE circuitry to include
the 2 1 microcode bit, the microcodes that inhibit ENABLE
are reduced to E 16 andF 16 . The latches assigned to status bit only are reduced to Q 6 & Q 7. The remaining 6 latches may be assigned to either the status or flag category.
storage expansion
...
The flexibility of this approach allows expansion, if additional bit storage is required. Generally , each bit added
to the microcode doubles the capability of storing status or
flag bits, and to implement this capability, multiplexers and
octal latches are added in equal numbers. However, if a latch
is used to store flag bits only, its corresponding multiplexer is
not required, for with proper address assignments, a micro-
code bit can supply the D input to the flag latches.
For expansion to 16 bits of storage with more than 8 status
bits required, the hardware configuration is shown in Figure
1 with the input connections and coding shown for a typical
assignment in Table 2. If 8 or fewer status bits are required,
the reduced hardware configuration of Figure 2 may be used.
Three variations of the ENABLE equation are shown; with
the enable inhibit gate progressively expanded, to reduce
both the microcode combinations that are inhibited and the
number of latches committed to status bit use only . Thus , the
implemented latches are divided between the two categories
by adjusting the ENABLE equation.
Controlling four octal latches with a 6 bit microcode illus-
trates the principle of expansion. Table 3 shows each latch ·s
specific design information, and alternate configurations that
permit design optimization.
I:>
NEW SALE PRICE
en
>mr-
·
SCHERER'S/
en mr>-
/VT100-AA
·
>mren-
·Advanced Video Option Sale· June, July, 1981
·
mre>n- VT100-AA
$1,375.00
·
en
Add Advanced Video
+
1.00
r>m-
·
$1,376.00
en
>r-
Quantity (1) Cash Price
m
·
en
for all orders delivered from 6/1/81thru7 /31/81
r>m- Call Sonja@ (614) 889-081 O
·
re>mn-
SCHERER'S MINI COMPUTER MART
I · I 1 · ·· · I I
I ·I
Brand New - Full 90 Day Warranty Brand New
Circle 24 on Reader Inquiry Card
Circle 25 on Reader Inquiry Card JULY 1981 Digital Design 33
GCR Increases
data recording rates and reliability_
G·roup-coded recording (GCR) of data onto by Mike Newton magnetic tape has been around for a number
of years. IBM first announced it in 1973. Even Non-return to zero (NRZI) recording, the earliest method.
though GCR increased data recording rates and
writes 800 bits of information per inch of tape . Magnetically , NRZI relies on a flux change in the oxide coating of the tape
reliability, most manufacturers originally stayed out of the GCR race. They felt that improved tape
to indicate a· t ' bit of information, while the absence of a flux
change signifies a ·o·. Because NRZI requires one flux
·
rate and reliability would prove unnecessary, change for one bit of information, the format provides 100%
because other storage media (such as disk) might push tape aside. They were wrong: the GCR tape market, $3.5 billion four years ago, should reach three times that in 1981-82. Today, over 70% of
recording efficiency. Unfortunately, mechanical skew considerations limit NRZI density to the 800 bpi range , and the format cannot correct errors.
Phase encoding (PE) , which uses a self-clocking approach , was next developed to overcome the deficiencies
large computer systems installed in the U.S. utilize GCR-equipped tape subsystems.
Why this dramatic growth? The reason: tape remains the least expensive medium for data storage - approximately one-tenth the cost of disk. It is the only legal electronic means of archiv-
of NRZI. Like NRZI, PE records nine tracks on the tape .
However, it records the· 1· and ·o· bits via a flux change -
the difference between the two bits depends on direction of flux change. PE suffers from the drawback ofneeding at least one flux change per bit. Two like bits in succession require a second flux change at the boundary between the cell bits . This flux allows write current to return to a state from which
ing data, and is the most interchangeable medium.
it can write a flux change in the same direction as flux change
Designing faster tape drives did not appear to
be a solution for improving tape-subsystem per-
formance, because electromechanical limitations make speeds above 250 ips impractical. The alternative (putting more data on the same amount
of the preceding bit of information. Thus, PE can require as many as two flux changes per bit of information that give it a recording efficiency of 50%.
At least one flux change occurs per bit cell in PE. The technique benefits from the fact that each of the nine tracks can have its own clocked detection circuit. This circuit will
of tape by increasing fluz density) seemed more practical. However, increased density called for improved methods for detecting and correcting
have a variable-frequency c lock running in a phase-locked loop with data on the track. With a clocking circuit monitoring each track, added hardware can sense flux
errors in the data .
Mike Newton is from Storage Technology Corp.
'..
Bit Stream in a Track -
0
0
0
+M
1 - - - - -....- - NRZI
0
(800 B/IN . 800 FC/IN .) - M
+ M . . _ -. .
..
PE
O
(1,600 B/ IN., 3,200 FC/IN .)
-M
+M
GCR
O
(6,250 B/IN., 9, 042 FC/IN .)
- Mt-----+---
Figure 1: Flux change patterns shows that NRZI recording uses a flux change for a logic 1 and no flux change for a O; PE recording uses a
flux change for 1s and Os; GCR, like PE, uses a flux change for the binary numbers, the data Is coded before recording.
-{
34 Digital Design JULY 1981
P4 or P42 AS NEEDED
r
MULTIPLE VISUAL
ATTRIBUTES
PER YOUR
SPECIFICATIONS
SYNCHRONOUS or ASYNCHRONOUS 1/0 '----AS DESIRED
SPECIAL KEYS FOR YOUR APPLICATION
LINE DRAWING CAPABILITY
A terminal whose parameters can change with your requirements!
Now available with attractive discounts
Call for applications assistance and delivery
;~t! (800) 453-9454
CALIFORNIA Costa Mesa (714) 540-8404 ·Sunnyvale (408) 738-1560 FLORIDA Altamonte Springs (305) 830-4666 ILLINOIS Arlington Heights (312) 593-1565 MASSACHUSETTS Woburn (617) 933-0202 NEW YORK New York (212) 682-2760 TEXAS Dallas (214) 239-3330 UTAH Salt Lake City (80 1) 355-6000 WASHINGTON, D.C. (VA) Falls
Church (703) 356-5 133 EUROPE The Netherlands Phone 020-45 1522
. ..
BEEHIVE INTERNATIONAL
"A proven competitive manufacturer of smart terminals "
Circle 26 on Reader Inquiry Card
JULY 198 1 Digital Design 35
..g, ,, 35dB
'; !B
-~ J:
z 0
~ '
,a.",,:'
20dB
~g
Cl)
in
0 .__ _ _ _ _ _ _ _...._ . _...._ . -
0
3,000 6,000 9,000 12,000
Flux Density (FC/IN)·
#9 . The translator receives data bits four at a time, and converts the four #I bits into a five-bit code character, the four #2 bits into a five-bit code character, and so on down through the four #9 bits . The resulting nine five-bit characters are .then recorded onto tape. Thus, each eight-byte data group is recorded as a ten-byte storage group. For retrieval. the process is reversed. The four-to-five translation scheme was devised to provide a five-bit storage subgroup that, for each four-bit data subgroup, contains no more than two consecutive ' O' bits and no more than one 'O' bit on either end. This scheme insures that no recorded track will ever contain more than two consecutive bit cells without a flux transition .
error detection and correction
Figure 2: Slgnal-kH1olse ratio at the reed head depends upon the closeness of the flux change on the tape. GCR, which operates at a flux density of 9000 flux changes/Inch (fc/ln.), provides an S/N
above the minimum needed for reliable Information.
PE error-correction system provides single-track error correction. The more extensive GCR approach utilizes a system of cyclic codes recorded with the data . GCR uses the same hardware as PE - amplitude sensing (noting the
change amplitude and position within each bit cell. Detection fluctuations in flux-change amplitude) and phase error
of either of these two conditions occurring outside normal (checking the exactness of the flux location within the bit
paramaters indicates erroneous data within a specific track . cell) - to give the system its multiple-bit error-correction
Byte-by-byte parity checking can further pinpoint the ability.
·
incorrect bit or bits within that track and correct errors on the
The error-checking and correcting (ECC) byte of in forma-
fly . However, in any given data record, only single-track tion (attached to the data subgroup in the buffer prior to
error correction is possible via these safeguards .
encoding is generated by a polynomial as described in ANSI
Since the independent clock of each of the nine tracks spec x 3 .54). This polynomial is based on the 56 bits of
virtually frees PE from skewing problems experienced with information that make up the data group. Thus, a direct
NRZI , it allows PE recording at 1600-bpi density . It is mathematical relationship exists between construction of the
possible to use PE at higher densities, but the increased ECC byte and all data from which it is generated. When the
frequency of flux changes begins to cause an unacceptable data is read back, control hardware reworks the polynomial
signal-to-noise ratio . Also , dual-track error correction - not generation and checks the resulting error-correction byte
provided for by PE- becomes important at higher densities. against the ECC byte originally written. If a discrepancy
occurs, it can be used to calculate exact position of the
whatisGCR?
erroneous bit or bits within the data group . Although this
Very simply, GCR is a recording format that takes advantage technique can correct only single-bit errors, amplitude
.
of the efficiency of NRZI while implementing the clocking sens ing and phase error checking can correct multiple-bit
procedures of PE. Aided by a sophisticated approach to error errors.
correction, GCR has resulted in a 6250-bpi recording
density , plus a dual-track error detection and correction capability. The 6250 density was selected, because 6250 bpi processed at 200 ips equals 1.25 Mbytes/sec ., which is a data rate compatible with many of today 's high-performance computer channels.
4-Bit Data Value
0000 0001
5-Bit
Recording Value
...
11001 11011
·
how does it work?
0010
10010
,...
0011
10011
Like its predecessors , GCR records on nine tracks.
0100
11101
.,.._
Basically, it uses the NRZI convention: a flux change represents a ' I ' bit of information , while the absence of a flux change indicates a ' O' bit. However, it requires a modification . Originally , a NRZI recorder utilized no clocking
0101 0110 0111 1000
TRANSLATES TO
10101 10110 10111 11010
.,
..
system, and it could write a string of 'O' bits , represented by a
1001
series of bit cells with no flux change. Incorporating a clock-
1010
ing system into the GCR approach eliminated this capability ,
1011
since periodic flux transitions are necessary to ensure the synchronization of the clocks on the nine tracks . Essentially ,
1100 1101 1110
GCR can write no more than two 'O' bits consecutively .
1111
This is where the term " group-coded " comes in . Before
01001
01010 01011
."'.
11110
01101 01110
.
01111
11
the GCR system records the information , it collects the data
in an eight-byte buffer. The tape controller adds seven data bytes and an eighth byte for error checking and correcting information . This function produces an eight-byte data group. Although the information comes in broadside (byteserial) from the CPU , it is coded bit-serially in subgroups of four bytes.
For clarity , let's number the bits in each byte, # 1 through
Figure 3: Group coding starts with the data entering the controller from the CPU In byt&-serlal order. The data bytes are stacked In the controller buffer. An error-correcting code (ECC) byte Is gei1e1.tect by, and added to, every 7 data bytes to make an 8-byte data group. The tnnslator converts the data Into storage code. This process Is blt-serlel In which each 4-blt data subgroup Is
assigned a 5-blt storage code. See Figure 4 for · more detailed
explanation.
36 Digital Design JULY 1981
..
· /
r
t
·
Scanner sense.
You may think it 's a simple task to build your own laser scanner. After all, the technology is direct and the components are readily available. But, when you consider system performance versus cost, you 'll come to realize that people .. . people with scanner sense are necessary for success.
We at Tropel , who have manufactured scanning
systems for every conceivable application from non-impact printing to COM, command a capability and expertise that insures you a high performance system at a cost lower than you can do yourself.
For more information and scanner sense, contact: Tropel Division , Coherent, Inc., 1000 Fairport Park, Fairport, N.Y. 14450, 716 377-3200.
~ ~ COl-4EREnT
TROPEL DIVISION
Circle 27 on Reader Inquiry Card
CPU Channel
Data Group
·
Data Subgroups
·
·
2
3
4
5 6
7
ECC
0
0
0
0
0
xx x
1 /0 1/0 2
0
xx x
0
0
xx x
1/0 3 1/0 4
0
0
xx x
0
0
xx x
0
0
xx x
1/0 5 1/0 6 1/0 7
0
0
0
xx x
1/0 8
..,
0
1/0 9
~
4-5
l
~
\
t
J
L
[
1
Translator Circuit
.. .. ..... .. 0 : 0 F., 1 0 0 1 0 I', 1
0
1 1:·
·' 0 .
...0 · 1
0 1
0 1 0 0
,·1 1
0....
0 1
1 fo. 0
x ~: x ·~ x
. x
-;.
......
x
x .i x x
x. x
-';
x .. x
x .: x x x "· x
o: 1 0 0 ',1 x: x x x ·:x
. ~
0
· 1
J!
0
1 1
1 0
·.d., ,-K
1 ·· :x
x x x x
x ')?,·
x x.
1 2
'\ 3
J 4
\ 5 6
"'.;:,(.
uro
i=
~
..r.o.
] 7
( 8
.
i
....
\
0
1 0
1
1 1 0 1
1 0
\ 9
Storage Subgroups
Storage Group
Figure 4: The four-to-five GCR translation scheme Insures that, when data la recorded on the tape, no more than two successive zeros
appear on any track. This scheme makes synchronization of the read head more reliable.
·
Two additional error check characters, incorporated into each storage record, supplement the OCR error detection and correction systems. A polynomial, defined by ANSI specs. generates the AuxCRC (auxiliary cyclic redundancy character) . A different polynomial, based on all the data , plus the pad bytes (inserted after the residual customer data bytes to fill out the last storage group) and the AuxCRC itself
generates . The AuxCRC and the CRC are generated in a manner similar to the ECC , and provide a final check to insure the integrity of the data after it is read . These characters do not locate or correct errors , but simply indicate
' that an error or errors exist. Whenever that happens, the
computer is automatically alerted to switch to retry procedures .
GCR Block Specification
.
Control Subgroups Data Subgroups
Figure 5: GCR group consists of preamble (A), resync burst (B), end mark (C), poatamble (0), storage groups (E), and residual and GCR
groups. (F).
.s
38 Dlgltal Design JULY 1981
resynchronization
Amplitude sensing, used with GCR to allow multiple-bit, double-track error correction, works the same way with GCR as it does with PE recording . When an erroneous bit is sensed, the dead-track register causes faulty track shut down. This action could create a real problem in GCR. since long data blocks are desirable to optimize the advantages of GCR's increased density and to avoid devoting too much tape space to interblock gaps . It is obviously unsatisfactory for one or perhaps two tracks to shut down for the duration of a record of that length . Consequently, the GCR format provides an opportunity to reset the dead-track register. It also resynchronizes the read detection circuits during recording by writing a resync burst in all tracks after every 158 data groups. provided that at least one more data group remains to be written. The resync burst consists of a Mark I subgroup, ten · 1'-bit bytes, and a Mark 2 subgroup. The burst is unique and automatically triggers resynchronization of the nine read detection circuits. Because error probability relates directly to record length , and since resynchronization occurs after every I , 106 data bytes , the inclusion of this precaution reduces the probability of an uncorrectable error in an 8000-byte data block by a factor of almost seven.
the GCR data block
So far, we've discussed data groups. AuxCRCs, CRCs and resync bursts . Next we will discuss the other components that make up a GCR data block and their assembly on tape.
The Preamble. Just as PE does, the GCR record begins with a block of information designed to alert the amplitude sensors of the beginning of a block, and to sy nchronize the read-detection clock for each tape track. The preamble consists of a term subgroup and a secondary subgroup . These subgroups announce the beginning of a data block, followed by 14 subgroups made up entirely of· 1· bits which allow the read-detection circuits to synchronize. A Mark I subgroup ends the preamble.
Storage Groups. Groups of coded data are then written on the tape. Each group consists of 10 bytes . When decoded, the I0 storage bytes are reconverted back into seven bytes of data and the ECC byte .
Resync Burst. After each 158 storage groups (data), a written resy nch burst resets the dead-tracking circuits and brings the read-detection circuits back into sync .
End Mark. When the system has finished writing all the storage groups (data), it writes End Mark on all tracks.
Residual Group. Each group contains (prior to coding) eight bytes of information (7 data+ ECC) . Therefore, if after the system has coded and written all data groups, fewer than seven bytes of customer data remain , they are written into the residual group. The system then fills the group up with pad bytes of zeros, plus an AuxCRC byte and an ECC byte .
CRC Data Group. Next, the system writes a CRC group containing the CRC bytes and the residual count byte. The count byte describes the number of actual data bytes vs. pad ti bytes in the preceding residual group. Five or 6 CRC bytes (all identical) plus an ECC byte make up the CRC group prior to conversion by coding into a 10-byte storage group.
The Postamble. A mirror image of the preamble , the postamble which finishes the record contains a Mark 2 subgroup (the reverse of a Mark I) , 14 subgroups made up entirely of · 1· bits , a secondary character and a term character.
We've seen how GCR provides nearly error-free storage of information at low cost. Keep these fundamentals in mind
when selecting tape storage subsystems. t:>
IEEE S-100 64K dynamic RAM board supports Cromemco-type bank port/bank byte bank select; 16K block addressing (can be bank independent); configurable as 16, 32, or 48K board without removing devices. Supports OMA, and includes fail-safe refresh circuitry (processor transparent for Z80A or 8080 CPUs).4116 RAMs; no wait states at 4MHz.
Part of the CCS industrial quality S-100 product line. Call or write for a free catalog.
California Computer Systems
250 Caribbean Drive Sunnyvale, California 94086 {408) 734-5811 Telex 171959 CCS SUVL
Circle 29 on Reader Inquiry Card
JULY 1981 Digital Design 39
DECProdu ts Directory
current listing .includes
lllodels, s12ecs, and 12rices
T his directory ofproducts from Digital Equipment Corporation lists products that include: microcomputers, minicomputers, super minicomputers, mainframes and peripherals. Peripherals include storage peripherals such as disks and tape storage. It also includes terminals, printers, and card readers.
The prices listed are only representative and may not represent the highest or lowest prices available. In general, prices for processors tend to represent smallest configurations with minimum memory.
Where a system price only is available, this is noted with "(sys)." For
peripherals, generally the controller is not included in the price. These prices represent typical United States prices and may vary in other countries. Unless otherwise noted, all prices are representative single-unit prices.
Next month's issue will complement this issue by providing a computer compatible directory. This month's DEC directory and next month's computer compatible directory are the first of their kind. Make sure to save them, they will be valuable for future reference in the upcoming year.
Processors
microcom~uters
LSl-11/2. Entry-level microcom-
puter. Wordlength - 16 bits. Maxi-
mum memory 64 KB. Uses MOS
memory. Uses LSl-11 bus. Floating-
point instruction set available as
option. Software compatible with PDP-
11 line.
$1,050.
LSl-11 /23. Top-of-the-line micro-
computer. Wordlength - 16 bits .
Maximum memory 256 KB. Uses
MOS memory . Uses LSI-1 I bus. Float-
ing-point instruction set available as
option.
$3,000.
PDP-11 /23. Packaged version of
LSl-11/23 Wordlength - 16 bits.
Maximum memory 256 KB . Uses
. . MOS memory. Uses LSl-11 bus.
Floating-point instruction set available
as option.
, $7,600.
..
40 Digital Design JULY 1981
irector
.
minicomputers
PDP-11 /24. Entry-level minicom-
puter. Wordlength - 16 bits. Maxi-
mum memory I MB . Uses parity MOS
memory. Uses UNIBUS. Floating-
point instruction avai lable as
option .
$11,000.
PDP-11/34. Midrange minicom-
puter. Wordlength - 16 bits. Maxi-
mum memory 256 KB . Uses panty
MOS memory. Uses UNIBUS . 2 KB
cache memory available as option.
Floating-point processor avai lable as
option .
$12,800.
PDP-11/44. Midrange minicomputer. Wordlength - 16 bits . Maximum memory I MB . Uses ECC MOS memory. Uses UNIBUS . 8 KB cache memory standard. Floating-point processor available as option. $28,300.
PDP-11170. Top-of-the-line minicomputer. Wordlength - 16 bits . Maximum memory 4 MB . Uses ECC MOS memory. Uses UNIBUS. 2 KB cache memory standard . Floating-point processor available as option .
$84,500.
PDP-8/A Low- to midrange minicomputer with traditional architecture . Wordlength - 12 bits. Maximum memory 128 K words . Uses MOS or core memory. Uses OMNIBUS. Floating-point processor avai lable as option.
$4,500.
super-
minicomll_uters
VAX-11/750. Entry-level super-
minicomputer. Wordlength - 32
bits. Maximum memory 2 MB. Uses
ECC MOS memory. Can employ
UNIBUS and MASSBUS . 4 KB cache
memory standard.
$89,900 (sys).
VAX-111780.
Top-of-the-line
superminicomputer. Wordlength
- 32 bits. Maximum memory 8 MB
(except for multiport configurations
where an additional 4 MB can be used).
Can emp loy UNIBUS and MASSBUS .
Floating-point processor is available as
option.
$128,000.
mainframes
DECsystem-1090 Mainframe. Wordlength - 36 bits. Maximum memory 18 MB . Uses core memory. 2-Kword cache memory standard.
$639,800.
DECsystem-1091 Mainframe. Wordlength - 36 bits. Maximum memory 13.5 MB . Uses MOS memory. 2 K word cache memory standard .
$476,000.
DECSYSTEM-2020 Entry-level
mainframe. Wordlength - 36 bits.
Maximum memory 2.3 MB . Uses
MOS memory. 512-word cache mem-
ory standard .
$168,500.
DECSYSTEM-2040 Mainframe. Wordlength - 36 bits . Maximum memory 9 MB. Uses MOS memory.
$357,100.
DECSYSTEM-2060 Mainframe. Wordlength - 36 bits. Maximum memory 9 MB. Uses MOS memory . 2-K word cache memory standard.
$431,000.
Storage
Peri~herals
disks
RX01 Front-loading Diskette. Capacity per drive: 0.25 Mb. Drives per controller: 2 . Average access time: 180 ms (seek) 8.3 ms (latency). Peak transfer rate 62 Kb/sec . Uses floppy technology. Processors supported: PDP-8/A, DECstation, LSI-11/2, LSI11/23, PDP- 11/03, PDP-11/23 , PDP11/24, PDP- I l/34A, PDP-l l/44, PDP-11/70, VAX-11/780. $3,600.
RX02 Front-loading Diskette. .,. Capacity per drive: 0.5 Mb . Drives per controller: 2 . Average access time: 180 ms (seek) 8 .3 ms (latency) . Peak transfer rate 62 Kb/sec . Uses floppy technology. Processors supported: PDP-8A, DECstation, LSl-11/2 , LSI - ,.. 11/23, PDP-11/03, PDP-11/23 , PDP11/24, PDP- l l/34A , PDP-11/44, PDP11/70, VAX- 11/750, VAX- 11/780.
$4,150.
RL01 Top-loading cartridge. A Capacity per drive: 5.2 Mb . Drives per .., controller: 4 . Average access time: 55 ms (seek) 12.5 ms (latency). Peak · transfer rate 512 Kb/sec . Uses 3330 ~ technology. Processors supported: PDP-8/A, LSI-11/2, LSl-11/23 , PDP- ~
11/03, PDP-11/23, PDP-11/24, PDP- ..- ...
.
'"
b .,
!-#
.-
·
-4
-I
42 Digital Design JULY 1981
COMPATIBLE COMPUTER PRODUCTS EXPOSITION San Franclacan Hotel · San Francisco, CA · September 16 and 17, 1981
· Pre- Register for the First
National Exposition Dedicated
. Exclusively to the Expcmding World
of Compatible Computer Products
·
~-------------F'll J. OUT_
~~II
THE REGISTRATION FORM
~!
ON THE REVERSE SIDE
,!
AND MAIL THIS PAGE IN A
:!
COMPANY ENVEl.OPE
I
::
Save
TO_
:
time and
~:
the $5
: : ~·entrm1ce ~
REGISTRAR
COMPAT.'81 COMPATIBLE COMPUTER PRODUCTS EXPOSITION
. :
, )
... I
lee.
Digi!gt~Q!!~gn
1901 S. Bascom Avenue
~1
I
Suite 1005
I I
Campbell, CA 95008
I
I
I
I
.--.M· !4T'8, 1 ~·
~fr.==:iiiii~~~~~~~~~~;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=::;;;;;;;;;;;;;;;;;;;;:::i:: ·
lt:t:t:t:t:t:t:
THE FIRST NATIONAL EXPOSITION DEDICATED EXCLUSIVELY TO
1: ...
C a THE EXPANDING WORLD OF
COMPATIBLE COMPUTER PRODUCTS EXPOSITION
COMPATIBLE COMPUTER PRODUCTS I
~ SEPTEMBER 16 & 17, 1981 SAN FRANCISCAN HOTEL (Across the street from WESCONJ SAN FRANCISCO,.-'C;;..;.A...;..__.I
Pre-register now. Advance registration by mail is more convenient for you and saves time and money. Avoid long waiting lines . Since I
I seminars are limited in size, they are available on a first-come, first served basis. Badge will be waiting for you at the registration desk.
MORE .. .with advance registration your entrance to the exhibits only will be FREE!
I w.
.. Please read carefully. Fill in form completely . Use envelope if enclosing remittances. Deadline for returning pre-registration August l, 1 1981 . Later registration must be done at Registration Desk at the Exposition.
I_.
I. For "hich of the CPU's listed below do you plan to purchase computer compatible products and/or services?
I I ...
0 Data General 0 Digital Equipment Corp.
0 Hewlett-Packard 0 lBM
0 Intel 0 Motorola
0 Perkin Elmer 0 Other _ _ _ _ _ _ _ _ __
II. For the CPU's you have checked, what types of plug compatible products do you specify or purchase?
A. Computers/Controllers
0 Programmable Controllers 0 Single Board Computers/Chips
B. Data Terminals
0 Alphanumeric Display Terminals 0 Graphic Terminals 0 Programmable/Intelligent Terminals
C.Memory
0 Add-in and Add-on Memory Sytems 0 Bubble Memory Systems 0 Semiconductor Memory
(RAM/ROM , etc .)
D. Mass Storage/Drives
0 Disk Pack/Removable Cartridge 0 Fixed Disk/Large 0 Floppy Disk 0 Magnetic Tape
O Tape Cassette/Cartridge 0 Winchester Drives
E. Printers/Plotters
0 CRT Display Copiers/Printers 0 Line Printers 0 Plotters 0 Serial Printers 0 Teleprinters
F. Input/Output Units
0 COM Equipment 0 Digitizer/Light Pens 0 Facsimile Equipment 0 Magnetic Card Equipment 0 Optical Input Units 0 Voice Response Equipment 0 Other, please explain
G. Controllers/Interfaces
0 Communications Interfaces/Adapters 0 Data Acquisition and Control Modules/
Subsystems
0 Intelligent Interface Modules/
Subsystems
0 Peripheral Controllers/Formatters
H. Communications
0 Communications Multiplexers 0 Concentrators/Message
Switching Systems
0 Data Transmission Equipment 0 Modems/Data Links
J. Software/Finnware
0 Applications 0 Communications 0 Development Aids for Microcomputers/Minis 0 Languages 0 Operating Systems
PLEASE PRINT IN BLOCK LETTERS
I would like to attend:
IIIIIIII IIIIIIIIIIII I
ADVANCE REGISTRATION
AT DOOR
NAME
I) Exhibits only 0 Free
D $5 per day
I I I I I I I I I I I I I I I I I I I I I 2) Seminars 0 $25.00
0 $35 .00
0 SEMINAR 1- 1-CSF Controllers
TITLE
0 SEMINAR 1-2-CSF Data Storage Peripherals
I I I I I I I I I I I I I I I I I I I I 0 SEMINAR 1-3-CSF Terminals and Printers
I
0 SEMINAR 1-4-CSF Software
COMPANY NAME
I II I II II II I I II II IIII
0 Check or money orders are enclosed 0 P.O. enclosed 0 Please invoice
ADDRESS
MIS
Seminars are subject to changes, substitutions or cancellations without prior notice.
I I I I I I I I I· I I· I I I I I I I
I
Return completed form to:
CITY
I I I· I I I I· I I
AREA CODE
TELEPHONE NUMBER
STATE
ZIP
I I·I I I I I I I
REGISTRAR COMPAT'81 Digital Design 1901 S. Bascom Ave., Suite 1005
Campbell, CA 95008
Signature
Date
before August I. 1981.
Registration will be refunded if cancellation is received prior to August 15 , 1981 Minors cannot be accommodated .
II "
1·
I .. II ..
I ~ I.... Io
I~
I~
I~
1~
I :!!
I u; I~
I~
I t I I ... I.. I I" I ..
,II ....
.. ..-
I I I · I ,..
Ir ..
I..
, I
I ..·.
l-
1 1· I ...1
,~
I I I
DEC Products Di rnctorv
l l/34A, PDP-11/44, PDP-11/70,
VAX-11/780 .
$4,700.
dual-access option . Processors supported: VAX-11/750, VAX-11/780.
$19,000.
_ _tape star~
RL02 Top-loading cartridge. Capacity per drive: 10.4 Mb. Drives per controller: 4. Average access time: 55 ms (seek) 12.5 ms (latency) . Peak transfer rate 512 Kb/sec . Uses 3330 technology . Processors supported: PDP-8/A, LSl- 11/2, LSl-11/23, PDP11/03 , PDP-11/23, PDP-11/24, PDPl l/34A, PDP-11/44, PDP-11/70, YAX-11/750, YAX-11/780. $5,600.
RK07 Free-standing top-loading cartridge. Capacity per drive: 28 Mb.
RPO&. Free-standing disk pack.
Capacity per drive: 176 Mb. Drives per
controller: 8. Average access time: 30
ms (seek) 8.3 ms (latency). Peak trans-
fer rate: 806 Kb/sec. Uses 3330-11
technology. Has dual-access option .
Processors supported: PDP- l l/34A ,
PDP-11/44, PDP-11/70, VAX-11/780,
DECSYSTEM-20, DECsystem-1090
and -1091.
$34,000.
RM05 Free-standing disk pack.
TU58 Drive for preformatted 1/4-
inch tape cartridge. Capacity of tape
unit: .25 Mb. Drives per controller: 2.
Tracks: 2. Recording density: 800 bits/
in . R/W speed 30 in/sec . Peak transfer
rate: 38,400 baud . Rewind speed: 60
in/sec. Can be rack-mounted, in table-
top chassis, or as build-in component.
Processors supported: LSl-11/2,
LSI-11/23, PDP-11/03, PDP-11/23,
PDP- l l/34A, PDP-11/44, PDP-11/70,
YAX-11/750.
$750.
Ori ves per controller: 8. Average ac- Capacity per drive: 256 Mb. Drives per
cess time: 36.5 ms (seek) 12.5 ms (la- controller: 8. Average access time: 30 TS 11 Drive for 1/2-inch tape in
...
tency) . Peak transfer rate 538 Kb/sec . Uses 3330-11 technology . Has dual ac-
ms (seek) 8.3 (latency). Peak transfer rate: 1200 Kb/sec. Uses 3330-11+
reels up to 10.5". Capacity of tape unit: 31 Mb. Drives per controller: 1.
cess option. Processors supported: technology. Has dual-access option. Tracks: 9. Recording density: 1600
PDP~ 11/24, PDP- l l/34A, PDP-11/44, Processors supported: PDP-11/70, bits/in . R/ W speed: 45 in/sec. Peak
PDP-11/70, VAX-11/750, VAX- YAX-11/780 .
$34,000 transfer rate: 72 Kb/sec. Rewind speed:
11/780.
$12,000.
150 in/sec. Buffering: tension arm.
RP07. Free-standing fixed medi- Tape threading: manual. Rack-
RM02 Free-standing disk pack. um. Capacity per drive: 512 Mb. mount or free-standing unit. Processors
Capacity per drive: 67 Mb . Drives per Ori ves per controller: 8. Average ac- supported: PDP-11/24, PDP- l l/34A,
controller: 8. Average access time: 30 cess time: 23 ms (seek) 8.3 (latency). PDP-11/44, PDP-11/70, VAX-11/750,
ms (seek) 12.5 (latency). Peak transfer Peak transfer rate: 1300 Kb/sec (under YAX-11/780.
$13,800.
rate: 1200 Kb/sec . Uses 3330-11+ technology. Has dual-access option .
TOPS-10 or TOPS-20); 2160 Kb/sec with interleaved vectoring. Uses 3370
TE16 Drive for 1/2-lnch tape In
Processors supported: PDP-11/24, technology. Has dual-access option. reels up to 10.5". Capacity of tape
PDP-l l/34A, PDP-11/44 . $19,300. Processors supported: VAX-11/780, unit: 31 Mb. Drives per controller: 8.
DEC-SYSTEM-2040, -2050, and Tracks: 9. Recording density: 800 or
RM03 Free-standing disk pack. -2080, DECsystem-1090 and -1091. 1600 bits/in. Read/write speed: 45 in/
Capacity per drive: 67 Mb. Drives per
$38,000. sec. Peak transfer rate: 72 Kb/sec.
,
controller: 8. Average access time : 30 ms (seek) 8.3 (latency). Peak transfer rate: 1200 Kb/sec . Uses 3330-11+ technology. Has dual-access option . Processors supported: PDP-11/70,
RP20. Free-standing fixed medl· um. Capacity per drive: 929 Mb (967 Mb under TOPS-10 and TOPS-20) . Ori ves per controller: 8. Average ac-
Rewind speed: 150 in/sec. Buffering: vacuum. Tape threading: manual. Free-standing unit. Processors supported: PDP- l l/34A, PDP-11/44, PDP-11/70, VAX-11/780. $15,000.
YAX-11/750, VAX-11/780, DEC-
S YSTEM-20.
$20,300.
RM80 Free-standing fixed medium. Capacity per drive: 124 Mb. Drives per controller: 8. Average access time: 25 ms (seek) 8.3 ms (latency) . Peak transfer rate: 1200 Kb/sec . Uses 3350 technology . Has
cess time: 25 ms (seek) 8.3 (latency) . Peak transfer rate: 1200 Kb/sec . Uses 3370 technology. Has dual-access option . Processors supported: DECSYSTEM-2040, ·-2050, and -2080, DECsystem-1090 and-1091. $49,000.
TU77 Drive for 1/2-lnch tape In reels up to 10.5". Capacity of tape unit 31 Mb. Drives per controller: 4 . Tracks: 9. Recording density: 800 or 1600 bits/in. R/W speed:' 125 in/sec . Peak transfer rate: 200 Kb/sec. Rewind speed : 440 in/sec. Buffering: vacuum. Tape threading: automatic. Free-stand-
JULY 1981 Dlglt.11?,e&lgn 45
DEC Products Directory
mg unit. Processors supported: baud . Paper type: roll. Buffer capacity: Maximum pnntmg speed: 300 baud.
-+- .
PDP-11/44, PDP-11 /70, VAX-1 1/750, 160 characters. Fonns handling stand- Paper type: pin feed. Buffer capacity:
V AX-11/780,
DECSYSTEM-20, ard. Extended Logic (XL) option 160 characters . Fonns handling stand-
DECsystem-1090 and -1091. $23,100. available.
$1,600. ard. Extended logic (XL) option
available.
$1,750.
TU78 Drive for 1/2-inch tape in LA34-RA Receive-only hardcopy
reels up to 10.5". Capacity of tape terminal. Uses dot-matrix (9 x 7) for LA120-AA Hardcopy terminal.
unit 145 Mb. Drives per controller: 4 . alphanumeric characters. Character Uses dot matrix (7 x 7) . Character set:
Tracks: 9. Recording density: 1600 or set: 96 ASCII. Also has graphics-out- 96 ASCII. Bidirectional printing. Max-
6250 bits/in. R/W speed: 125 in/sec. put printing from raster-screen video imum printing speed: 1200 baud.
Peak transfer rate: 781 Kb/sec . Rewind terminal. Maximum printing speed: Buffer capacity: 4 K character max .
speed: 440 in/sec. Buffering: vacuum. 300 baud . Paper type: pin-feed .
$2,750.
Tape threading: automatic. Free-stand-
$1,550.
ing unit. Processors supported: VAX-
LA120-RA Receive-only hard-
11/780.
$25,500. LA34-VA Receive-only hardcopy copy terminal. Uses dot matrix (7 x
terminal. Uses dot-matrix (9 x 7) for 7) . Character set: 96 ASCII. Bidirec-
TU72 Drive for 1/2-inch tape in alphanumeric characters. Character tional printing. Maximum printing
reels up to 10.5". Capacity of tape set: 96 ASCII. Also has graphics-out- speed 1200 baud . Buffer capacity I K
unit 145 Mb. Drives per controller: 8. put printing from raster-screen video character.
$2,700.
Tracks: 9. Recording density: 1600 or terminal. Maximum printing speed:
6250 bits/in. R/W speed: 125 in/sec . 300 baud . Paper type: roll feed. VT100 Video terminal. Character
Peak transfer rate: 781 Kb/sec . Rewind
$1,650. set: 96 ASCII. Maximum communica-
speed: 500 in/sec. Buffering : vacuum.
tion rate: 19,200 baud. User-selectable
Tape threading: automatic. Free-stand- LA34-WA Receive-only hardcopy functions such as reverse video, choice
ing. Processors supported: DEC- terminal. Uses dot-matrix (9 x 7) for of 80- and 132-column lines, jump or
SYSTEM-20. DECsystem-1090 and alp hanumeric characters. Character smooth bidirectional scro lling, double-
- 1091 .
$35,300. set: 96 ASCII. Also has graphics-out- width or -s ize characters, and split
put printing from raster-screen video screen scrolling. Video in and video
terminal. Maximum printing speed: out. Movable keyboard.
$2,150.
300 baud. OEM version sold without
Terminals and Printers
paper option.
$1 ,700.
LA38-GA Hardcopy terminal. Uses dot x matrix (9 x 7) . Character set: 96 ASCII. Has auxiliary numeric keypad.
VT1 OOT Video terminal with emission shielding. Character set: 96 ASCII. Maximum communication rate : 19,200 baud . User-selectable functions such as reverse video, choice
Maximum printing speed: 300 baud. of 80- and 132-column lines, jump or
Paper type : pin feed. Buffer capacity : smooth bidirectional scrolling, double-
terminals
160 characters.
$1,750.
LA38-HA Hardcopy terminal. Uses
width or -size characters, and split
screen scrolling. Video in and video
o ut. Movable keyboard.
$7,100.
LA34-DA Hardcopy terminal. Uses
dot-matrix (9 x 7). Character set: 96
ASCII. Maximum printing speed: 300
baud. Paper type: roll. Buffer capacity:
128 ch;iracters.
$1 ,450.
dot-matrix (9 x 7) . Character set: 96 ASCII. Has auxiliary numeric keypad. Maximum printing speed : 300 baud. Paper type: pin feed. Buffer capacity: 160 characters . Has pedestal stand.
VT103 Video terminal with provisions for addition of LSl-11 /2 or LSl-11123. Character set: 96 ASCII. Maximum communication rate : 19,200
..
..,
$1,850. baud. User-selectable functions such as
LA34-AA Hardcopy terminal. Uses dot-matrix (9 x 7). Character set: 96 ASCII. Maximum printing speed: 300
LA38-AA Hardcopy terminal. Uses dot-matrix (9 x 7). Character set: 96 ASCII. Has auxi li ary numeric keypad .
reverse video, choice of 80- and 132column lines, jump or smooth bidirectional scrolling, double-width or -size characters, and split screen scrolling.
~6 Dig ital Design Ju LY 1981
TI leadership.
In 64K DRAM technology. In Memory Systems.
Whatever bus you're using - VAXt, about a quarter of a board of TTL circuitry.
Custom capability
PDP-lit, LSI-lit, or even Multibust - TI
All TI boards are 100% tested. 100% If you need custom memory systems in pro-
can supply add-in memory system boards burned-in. All in Tl's modern, high-capacity duction quantities, be sure and talk to TI.
with dynamic RAMs from our own high- Houston facility. Delivery normally ranges We'll custom design boards for specific ap-
'
performance 64K series.
from stock to four weeks.
When you specify Tl's high-density, low-
power boards, you save rack space. So you
Low cost
plications wit h the same meticulous attention to cosUperformance effectiveness that our standard boards offer.
have more room for 110 - or whatever else Representative pricing· for TI memory So for the latest DRAM technology,
you need. And, the low-power consumption boards is as follows: $1600 for TMMl0000-04 highest packing densities, lowest power con-
of TI 64K DRAMs, compared to the old- (192KB); $3800 for TMM20000-02 (256KB); sumptions, all at competitive prices, re-
fashioned 16Ks, ·cuts temperature levels and $9000 for TMM30000-0l (lMB); $1845 for member memory systems from Texas
increases reliability. The reduction in mem- TMM40010-07 (64KB).
Instruments.
ory package count by as much as four boosts reliability even more.
TI MEMORY BOARDS - CURRENT AVAILABILITY
Th find out more about TI boards call your local TI field sales office
System reliability will be higher, too. Thanks to error correction/detection available on many TI memory boards. Using our own bipolar EDAC chip helps cut component count and system temperature, as well as improving basic system re-
System TI Series
BYTES/BOARD 64K 128K 192K 256K 512K 768K 1M
LSl-11t TMM100001
x x x
PDP-11t TMM200002
x x x x
x
VAXt TMM30000
x xx
x x Multibusi TMM400102
x x
or authorized distributor. For
details, call (713) 778-6549, or write
tIoncTourxpaos rIantsetdr,umIennts te-~
grated Memory Systems, P.O. Box 1443,
rJ
MIS 6404, Houston,
liability. The EDAC chip replaces ' Parity optional 2 EDAC standard
Texas 77001.
tTrademar1< Digttal Equipment Corp,
TEXAS INSTRUMENTS
t·rura.dse.mSairn1g<leI-nutenlitCporircpe.. subject to change without notice.
INCORPORATED
Circle 3 on Reader Inquiry Card
85zt5 © 1981 Texas Instruments Incorporated
DEC Products Director
Video in and video out. Movable key- VT173 Video terminal for typeset- joystick for cursor positioning . Image
board.
$3,200. ting computer systems. Uses LSI- memory to 5 12 x 526 x 4 noninter-
11/2 . Special typesetting keyboard laced . Image range: 16 colors or 16
VT105 Scientific/laboratory vid- ( 105 keys in reporter version; 123 keys shades of gray .
$6,480.
eo terminal. Character set: 96 ASCII. in classified-advertisement vers ion).
Limited graphics capabilities (charts Has 32-Kb internal memory. Maxi- VSV11 Engineering video ter-
and histograms). Maximum com muni- mum comm unication rate: 19,200 minal for LSl-11 and PDP-11 /03,
cation rate: 19,200 baud. User-se- baud . User-se lectab le functions such as PDP-11/23. Raster-scan unit avail-
lectable functions such as reverse multiple text creation and editi ng areas. ab le wit h either monochrome or full
video, choice of 80- and 132-column Movable keyboard.
$5, 195. color presentation. Character set: 96
Iines, jump or smooth bidirectional
ASC II . Has joystick for cursor posi -
scro lling, double-width or -size VS11 Engineering video terminal tioning. Image memory to 512 x 526
characters, and split screen scrolling. for PDP-11 and VAX-11 comput- x 4 noninterlaced . Image range: 16
Video in and video out . Movable key- ers. Raster-scan unit avai lable with co lors or 16 shades of gray. $5,730.
board.
$3,100. either monochrome or fu ll co lor pre-
se ntation. Character set: 96 ASC II. Has VK100 Keyboard subsystem. µP-
based unit for connection to video dis-
play (monitor). Has graphics, alpha-
numerics. Can be used with color or monochrome monitors. Has 8 color~ or
·
8 levels of gray in picture presenta-
tions. Has graphics output port for use
with LA34-V A tenninal. Has internal
(ROM-based) BASIC. Has interface
for use with (user supplied) graphics
tablet.
$4,200.
High·Speed
M N\ Storage System
Offers superior performance, throughput and reliability!
Compatible with: ·D.E.C. ·Data General ·Westinghouse
The non-rotating MaxiRam is a solid-state disc replacement storage system that operates at the speed of main memory. It is ideal for the following: ... if your processor is disc 1/0 bound. ... if your CPU spends too much time in the 'wait' state. ...if your present disc gives you reliability headaches.
Write or call to find out how your memory performance and reliability can be dramatically improved. Units available in both core and semiconductor.
I ~ Imperial Technology, Inc.
I I
831 S. Douglas Street · El Segundo,
___., California 90245 · Telephone: (213) 679-9501
Circle 63 on Reader Inquiry Card
48 Digital Design JULY 1981
AT·· Tenth Semi-Annual
lljf
SEMlrlAA/EXl11BIT
Automated Testing for Electronics Manufacturing
PASADENA CENTER, PASADENA, CA
JANUARY 18-21 , 1982
,_
TECHNICAL SEMINAR AND EQUIPMENT EXHIBIT
Technical papers and workshops focus on practical testing problems Three-Day Exhibit provides a comprehensive display of test and measurement equipment.
For further information : call (617) 232-5470 or write Registrar, ATE Seminar/Exhibit, 1050 Commonwealth Ave. Boston, MA 02215
Produced by Electronics Test and co-sponsored by Circuits Manufacturing, Digital Design and Design Engineering Magazines.
Don·t Get Lost in the Maze.
BRAEGEN can help you find your way. We offer you:
DEC COMPATIBILITY AND MORE... Now you have a choice of six fully software/hard-
ware compatible disk subsystems that provide higher storage capacities (up to 256 Megabytes per drive), higher throughput (1 .209 Megabytes/sec transfer rate), and several features not available on some other systems ie: automatic disk format; automatic bootstrap; data checksum, automatic selftest, and more.
OUR OWN NATIONWIDE SERVICE... Now you can count on fast, local service by more
than 275 factory-trained technicians in more than 55 service centers across the country (more locations are planned). Each center is staffed by Braegen personnel who are thoroughly familiar with your peripheral.
A QUALITY PRODUCT AT A DEFINITE PRICE ADVANTAGE...
Compare our product Hne to that of DEC . You'll soon discover that feature-for-feature and value-forvalue, BRAEGEN is your best cost/performance choice. And we come through for you with FAST
DELIVERY and a unique 1 year warranty.
A UNIQUE TRADE-IN POLICY·.. We offer you an alternative to expensive growth.
Our unique trade-in policy allows you to upgrade your system at a fraction of the usual cost. We'll give you fair market value for your DEC disk drive as a credit toward reducing the overall cost of your system expansion.
LET BRAEGEN BE YOUR SINGLE SOURCE FOR ALL DEC-COMPATIBLE PERIPHERALS...
Only BRAEGEN can offer you a full line of Disk Subsystems, Magnetic Tape Subsystems, Add-in RAM Memory boards, VT-100 Emulating Display Terminals, and Line Printers to help you get the most out of your DEC system. And all of our
products come complete with pre-installation site survey, installation, training, and documentation.
Let us help you through the maze...and show you true cost/performance in Disk Storage. Call your local BRAEGEN Sa/es Office listed below.
gBRl1EGEn
CENTRAL REGIONAL OFFICE: (312) 692-2250 Overland Park, KS (913) 262·5053 I Southfield, Ml (313) 569-3269 1 Bloomington, MN (612) 831·5007 1 Cleveland, OH (21 6) 362- 1555 EASTERN REGIONAL OFFICE: (617) 890-4890 North Cross, GA (404) 449-0846 I Union , New Jersey (201) 687-7150 I New York, NY (212) 682-7451 I Bala Cynwyd, PA (215) 667- 1740 I McLean, VA (703) 442-8508 WESTERN REGIONAL OFFICE: (408) 496-8578 Anaheim, CA (714) 632· 7232 I Los Angeles, CA (213) 644·2292 I San Francisco . CA 14151 495·89 73 I Denver. CO 1303) 340· 1062 I Bellevue, WA (206) 74 7·9321
Circle 32 on Reader Inquiry Card
VISACOM/23
GRAPHIC/IMAGE SYSTEM.
.
SUPER CAPABILITIES,
SUPER FAST, SUPER PRICE.
DeAnza's VISACOM/23 now offers you features and
image process-
capabilities previously only found in large-scale
ing more easily
systems. Features like proven and superior image
and much faster.
and graphic display software, advanced computing
It allows you to do more work in less time.
capabilities and proven operating systems software.
VISACOM/23 has a full 512K byte memory for
All at a very reasonable price.
dedicated computer operation or image display as
The VISACOM/23 and the DeAnza Library of
well as 128K bytes of dedicated memory outside of
Image Processing Software (LIPS) allows you to
the image memory, four independent graphic
perform work you only thought possible on the
overlay channels, alphanumeric character
large, expensive systems.
generators, color and monochrome transformation
Graphic and display efforts like convolutions, rotations, classification, amplifications, addition,
units and cursor overlays. If your graphic and imaging application calls
·
subtraction, image and graphic zoom and scroll as well as much more.
for a system that provides quality, flexibility and added capabilities all in an economical package,
c
And, the VISACOM/23 incorporates the powerful
find out more about the VISACOM/23 today.
LSl-11/23 computer so you perform graphic and
Call or write:
Del\nza Systems Incorporated
Corporate Headquarters: 118 Charcot Avenue· San Jose, California 95131 · (408) 263-7155 ·TWX (910) 338-7656 Regional Offices: 100 First Avenue N.E. , Suite 114F, Cedar Rapids, IA 52401, (319) 354-1366, TWX (910) 525-1306 · 3918 Prosperity Avenue, Suite 204, Fairfax, VA 22031 , (703) 698·0600, TWX (710) 833-0369 · SOOK Middle Country Road, Middle Island, NY 11953, (516) 736-3440 · 4401 Atlantic Avenue, #28, Long Beach , CA 90807, (213) 422-4445.
GIVE YOURSELF A BETTER IMAGE
Circle 71 on Reader Inquiry Card
DEC Products Directory
LP20-D Impact line printer. Output LP100-H Impact line printer. Out-
_ _ _ll_rinters speed: 660 lpm. Character set: 96. put speed: 660 lpm. Character set: 96.
·
Paper feed: pin feed . For DECSYS- Paper feed : pin feed . For DECSYS-
LP11-AA Band printer. Output TEM-20 computer systems . $37,900. TEM-20 computer systems . $45,400.
speed: 285 lpm. Character set: 64.
Paper feed: pin feed . Uses horizontal-
font printing . For computers with
UNIBUS.
$8,350.
LP100-B Impact line printer. Output speed: 1200 lpm . Character set: 64 or 96 . Paper feed : pin feed . For DECsystem- IO computer systems .
LP20-C Impact line printer. Output speed: 900 lpm . Character set: 64 . Paper feed : pin feed . For DECSYSTEM-20 computer systems . $36,500.
LP11-BA Band printer. Output
$63,100.
speed: 285 or 204 lines per minute .
Character set: 64 or 96. Paper feed ; pin
feed . uses horizontal-font printing . For
·
computers with UNIBUS .
$8,950 .
LPV11·AA Band printer. Output
speed : 285 lpm . Character set: 64.
Paper feed ; pin feed . Uses horizontal-
font printing. For computers with LSI-
11 bus.
$8,350.
LPV11·BA Band printer. Output
speed: 285 or 204 lpm. Character set:
64 or 96. Paper feed ; pin feed. Uses
t
horizontal-font printing. For computers
with LSI- I I bus .
$8,950.
Add SMDs To Your PDPs
LP11-C Impact line printer. Output
speed: 900 lpm. Character set: 64.
Paper feed; pin feed. For UNIBUS
PDP- I ls .
$27,800.
LP11·0 Impact line printer. Output
speed: 660 lpm. Character set: 96.
Paper feed : pin feed . For UNIBUS
PDP-I ls.
$29,700.
Get The Disk Storage You Need ...
· Single board controllers featuring Xylogic's exclusive PERIPHERAL PROCESSOR technology
· Complete subsystems with your choice of drives from all major vendors
· 1·00% DEC emulation
LP11·V Impact line printer. Output
speed: 300 lines per minute. Character
set: 64 . paper feed; pin feed. For LSI-
11 bus PDP- I ls .
$16,400.
LP11-W Impact line printer. Output
speed: 240 lpm . Character set: 96.
if) Paper feed : pin feed. For LSI- I I bus
PDP-I ls
$19,500.
LP11·Y Impact line printer. Output
speed : 600 lpm. Character set: 64 .
Paper feed: pin feed . For UNIBUS
PDP- lls .
$20,200.
LP11 ·Z Impact line printer. Output
speed : 436 lpm . Character set: 96 .
Paper feed : pin feed . For UNIBUS
PDP- I ls.
$21,900.
LP20-B Impact line printer. Output speed: 240 lpm. Character set: 96 . Paper feed : pin feed . For DECSYSTEM-20 computer systems . $18,700.
· Aggressive OEM discounts · Significant savings compared
to DEC disk subsystem prices
... When You Need It
For PDQ response to your SMD requirements call Xylogics today. In Mass call (617) 272-8140.
U.S. Headquarters: 42 Third Avenue, Burlington, MA 01803 Tel: (61 7) 272-8140 (TWX 710-332-0262) European Headquarters: 46-48 High Street, Slough, Berks SL1 1ES U.K. Tel : (0753) 78921 , Telex 847978
Circle 33 on Reader Inquiry Card
JULY 198 1 Digital Design 51
DEC Products Directory
LP-100-F Impact line printer. Output speed: 900 lpm. Character set: 64. Paper feed: pin feed. For DECSYSTEM-20 computer systems. $44,300.
LP200-B Band printer. Choice of font styles and character sets (64 or96). Paper feed: pin feed. For DECSYSTEM-20 computer systems. $54,600.
LXY11 Impact printer/plotter. Output speed: 300 lpm. for text, 170 lpm for plotting. Character set: 96 . Plot density: 60 dots/in horizontal, 72 dots/ in vertical . Optional PROM character
sets (OCR, Multi-FONT, and large block letters) . For UNIBUS PDP-I l s.
$12,600.
LQP Letter-quality printer for word processors. Daisy-wheel impact printing . Paper feed: pin feed . Used with WS 78 and WP200 systems.
$4,495.
Card Readers
CR11 Punched card reader. Card
type: 80-column. Reading speed: 300
cards/min . For PDP- I I.
$8,250.
CD20-A Punched card reader.
Card type: 80-column. Reading speed:
300 cards/min. For DECSYSTEM-20
computer systems .
$7,920.
CD20-C Punched card reader.
Card type: 80-column. Reading speed:
1200 cards/min. For DECSYSTEM-20
computer systems.
$27,960.
~
Moving? ~
1. For FASTEST service attach old
t
mailing label in space below.
.,4;
Circle 35 on Reader Inquiry Card 52 Digital Design JULY 1981
3. Mail to : C1rculat1on Manager
Digital Design 1050 Commonwealth Ave . Boston, MA 0221 5
COMMUNICATIONS PRODUCTS
ABLE DH/DM'"
(16-LINE COMBINATION DHll & DMll REPLACEMENT)
INSTALLS IN: UNIBUS systems .. . 1 hex SPC slot. DATA RATES: 14 standard rates plus 19.2K baud and a user programmable rate. PROCESSING ADVANTAGES: Word transfer (in lieu of byte DMA) cuts bus time in half OPERATING MODES: Full duplex with modem control. IMPLEMENTATION ADVANTAGES: On-board self-test/display. One bus load.
QUADRASYNC/B '"
(4-LINE DL!l REPLACEMENT/ EIA)
INSTALLS IN: All PDP-11's; 4-lines per SPC slot at one unit load to Unibus. DATA RATES : 7 independently selectable baud rates for each of 4 channels (150-9600). ELECTRICAL: EIA standard RS232C (Modem control not supported). VECTOR/ AD· ORESS SELECTION: Vector and address values to be set on boundaries of 008 or 408.16 continuous word address for Vector or Address.
QUADRASYNC/C'"
(4-LINE DL!l REPLACEMENT/ CL)
INSTALLS IN: All PDP-ll 's; 4-lines per SPC slot at one unit load to Unibus. DATA RATES: 7 independently selectable baud rates for each of 4 channels (150-9600). ELECTRICAL: 20MA current loop (Send : Recei ve). VECTOR/ ADDRESS SELECTION: Vector and address values to be set on boundaries of 008 or 408. 16 continuous word address for Vector or Address.
Q U A D R A S Y N C / E '"
(4-LINE DLll-E REPLACEMENT)
INSTALLS IN: All PDP-ll's; 4-lines per SPC slot at one unit load to Unibus. DATA RATES: 7 independently- selectable baud· rates for each of 4 channels (150-9600). ELECTRICAL: EIA standard RS232Cwith modem control. VECTOR/ ADDRESS SELECTION: 16 continuous word address for Vector or Address- starting values selected on any boundary.
Q U A D R A C A L L '"
(4-LINE DNI I REPLACEMENT)
INSTALLS IN: All PDP-11's; 4-lines per SPC slot at one unit load to Unibus. PERFORMANCE: Interfaces up to 4 Bell 801 ACU 's with Unibus enabling any PDP-11 to dial any DDD network number to establish data link. INPUT/ OUTPUT: 5-input signals from ACU are handled by EIA RS232 receivers. 6-output signals are transmitted using EIA RS232 drivers. VECTOR/ ADDRESS SELECTION: Allows selection of device address and vector by use of pencil switches.
ABLE DV/ 16
(16-LINE DV11 REPLACEMENT)
INSTALLS IN: All PDP-11 's; in less than one half the space of DVll . DATA RATES: 16-line throughput of up to 30,000 char/ sec (19.2K baud full duplex for each line) total. PROCESSING ADVANTAGE: Word transfers (in lieu of byte DMA) permit user to operate within one half the DV11 bandwidth for data transfers. OPERATING ADVANTAGE: User may mix sync and async lines in combinations of 4 or 8 lines with modem control and full system software compatibility with all DVll performance features.
ABLE DZ/ 16
(16-LINE DZll-E REPLACEMENT)
INSTALLS IN: All PDP-ll's in any standard hexwidth SPC slot; takes half the space at half the bus loading imposed by the DZll-E. DATA RATES: All 15 otandard DZll baud rates(S0-9600). IMPLEMENTATION ADVANTAGES: On-board pencil switches allow address and vector selection flexibility with-
~~:~bl~e;:. ~';.';,~uchf~:;!i .Data format is program-
MEMORY PRODUCTS
SCAT/ 45'"
(ADD-IN FASTBUS MEMORY)
INSTALLS IN: PDP-11 / 45, -11 / 50 and -ll/55. EXPANDS IN: 32K word increments/ board. One-half of the available Fastbus space will accept full 124K word complement. ADDRESSES ON: An y 4096 word boundary across entire 124K word range. User has full memory complement at 330 nsec cycle-time memory instead of 32K word limitation imposed by the computer manufacturer.
CACHE/ 45'"
(CACHE BUFFER MEMORY)
INSTALLS IN: PDP-11 / 45, -11 / 50 and -11 / 55. CAPACITY: 2048 brte (lK word). ENHANCEMENT FACTOR: Run time reductions to 50% (100% speed improvement) are achievable. CACHE PARITY: AutomaticallL goes off-line in event of any data error. RANGE SE ECTION: User may optimize hit ratio by upper/lower limit switch settings. SPECIAL FEATURE: Cache/ 45 can be enabled via software or console switches.
CACHE/ 434'"
(4K WORD CACHE MEMORY)
INSTALLS IN : PDP-11 / 34 and -ll / 34A without using any additional backplane space! CAPACITY: 8192 brte (4K word). ENHANCEMENT FACTOR: Run time reductions to 40% (70% speed improvement) are achievable. CACHE PARITY: Automatically goes off-line in event of any data or address error. RANGE SELECTION: User may optimize hit ratio by upper/lower limit switch settings. Cache action monitor indicates hit rate.
CACHE/ 440'"
(4K WORD CACHE MEMORY)
INSTALLS IN: PDP-ll/ 35 and-11/ 40 without using any additional backplane space! CAPACITY: 8192 byte (4K word). ENHANCEMENT FACTOR: Run time reductions to 40% (70% speed improvement) are achievable. CACHE PARITY: Automatically goes off-line in event of any data or address error. RANGE SELECTION: User may optimize hit ratio by upper/ lower limit switch settings. Cache action monitor indicates hit rate.
EMULOADER'"
(ODT/BOOTSTRAP LOADER REPLACEMENT)
INSTALLS IN: PDP-11/ 05, -11/ 10, -11 / 35, -11/40, -11/45, -ll/50 and -11/55. MECHANICAL: Dual width card replaces standard Unibus termination; requires no additional backplane space. OPERATING ADVANTAGE: Provides fixed console emulator (ODT) and bootstrap loaders for DL11 , PC11, RF!l, RK06, RK 11, RP04/ 05/ 06, RPll, RS03/ 04, RX11, TC11, TM11 and TU16. SPECIAL FEATURE: Performs memory diagnostic each time a boot operation is done from ODT.
GENERAL PURPOSE PRODUCTS
QNIVERTER'"
( Q-BUS TO UNIBUS CONVERTER OR UNIBUS TO Q-BUS CONVERTER)
INSTALLS IN: LSI-11, LSI-11 / 23, PDP-11 / 03 and PDP-11/23 via quad-width card. APPLICATIONS: Allows Unibus-compatible controllers and memories to be used with LSI computer systems, or LSI-based peripherals to be used with PDP-11 computer systems. FEATURES: Supports features of LSl-11 / 23 including the full 128K address capability.
R E B U S '"
(BUS REPEATER - DB11 REPLACEMENT)
INSTALLS IN : All PDP-ll's· without using any additional backplane space. MECHANICAL: One dual-width card plugs into the same pair of connectors as the Unibus extension cable which is then plugged into the REBUS connectors. COMPATIBILITY : Allows for 18 additional bus loads and 50 foot bus extension. Requires no software changes. Bus cycle time unaffected fo r devices on CPU side of REBUS - increased by 250 nsec max. for de vices on outboard side.
DUALI/O'"
(GENERAL INTERFACE-DR11-C REPLACEMENT)
INSTALLS IN : All PDP-ll's; in any SPC slot via quad-width card. APPLICATION: Dual 110 is equivalent to two (2) DRll-C's and provides the logic for program-controlled parallel transfer of 16-bit data between two (2) external user devices and a Unibus system. OPERATING ADVANTAGE: Provides user the hardware/ software equal to a dual DR11-C in DnITT~~M·sthe space and one-half the bus loading of
INTERLINK/UNI
(DRll-B AND 1h DAll-B REPLACEMENT)
INSTALLS IN: All PDP-11's in any SPC slot via hexwidth card. APPLICATIONS: Provides full DRll-B (DMA INTERFACE) and one side of DAll-B (UNl8 US LINK) capability on a single card. OPERATING ADVANTAGES: Requires only one hex-width card in each computer to effect link vs. full four-slot system unit per computer. Exhibits one bus load. Directly software transparent as a DR11-B replacement or when expanded to DAll-B equivalency.
BUSLINK/UNI, LSI OR U TO Q
(CPU TO CPU LINK : UNIBUS TO UNIBUS. UNIBUS TO Q-BUS OR Q-BUS TO Q-BUS)
INSTALLS IN: All PDP-11's and/ or LSI-11 's via pairs of hex-width, hex/quad-width, or quad-width cards and suprlied cables. APPLICATION: Provides full DAll-B (Unibus or Q-bus link) compatibility on single cards. BUSLINK operates at DA11-B transfer rates over distances of up to 50 feet. OPERATING ADVANTAGE: Requires only one card per CPU to effect link at minimal bus loading vs. full system unit per computer.
DEC Compatible Products Continue Upward Growth
also, how not to get caught in your own traQ
T he early days of DEC compatibility saw financially shaky companies often offering products that later proved to be unreliable. From that unpromising beginning has emerged a generally healthy, dynamic industry, most of whose offerings begin with unqualified reliability. But there are still some pitfalls in this comparatively new supply source. This article will hopefully guide you safely past those consumer traps. Best tip: know your supplier!
by Paul Snigier
In investigating , insist on answers ; your job and your firm
are on the line - not theirs . Check the reputation of the firms
DEC compatible products continue their inroads, taking you investigate by calling several. But, with myriad firms
more market share, and improving from previous days of and new startups dotting this field , it's impossible to evaluate
poor boards and poorer service. DEC compatibility has reputations, much less keep track of them. While compiling
gained respectability . Unlike the earlier days of DEC com- our August Computer Compatible (COMPAT) Directory
patibility , which was set off by the introduction of the PDP- issue-which will be distributed atourCOMPAT show next
11 , respectability has come to the field. Many of the manu- month - we discovered firms not listed anywhere else by
facturers of DEC compatible products are relatively long- any other source of information . To check on them . you
term survivors in this field . They have survived the shakeout
might start by using next month ·s directory issue . Ask col-
.t.
and lean years, and have grown into well-staffed , well- leagues within your department and company. While visiting
fielded outfits that can design, manufacture and support their shows , make contacts and ask them . Phone contacts for
DEC compatible products for years to come. Others , fre- recommendations and what bad or good experiences they "ve
quently cottage shop outfits started by college students and had . If they work in a non-competing field. they may be glad
others, lacked the staying power or motivation to adequately to talk. hoping you ' ll reciprocate sometime . Find out what
service their products. More than one product was made with your competitors prefer - and what firms they avoid .
substandard parts , assembled in a cellar, with solder bridges
Get customer references from the firm. Contact them and
and !Cs inserted backwards. These products were foisted off determine their level of sophistication and breadth of experi-
onto unsuspecting OEMs. If the boards or products didn't ence. Each contact may provide you with two or three addi-
work - which all too often became frequent enough to create tional leads, giving you a good idea of how that firm conducts
monumental design and production headaches - then the its business from the customer's viewpoint. This may not be
only thing that was more aggravating was the promised field what the firm tells you .
service from the DEC compatible manufacturer which
You have the right to ask for proof that the firm has staying
wasn't all that had been promised. Times have changed.
power and commitment to that product line . Obtain a written
Large semiconductor makers, such as National Semicon- financial report . Get bank references. Interpret growth pat-
ductor , which provided some material used in this article, terns . That is , interpret them in terms of what's going on with
and others like Mostek and TI, are actively pursuing this other firms in that same sector of the DEC compatible mar-
market. Obviously , they have a decided edge over other ket. If many have gone belly-up in the past three years that
add-in/add-on memory makers when volume is the driving marketed this product and committed their main marketing
force. We wish to thank System Industries, Imperial Tech- effort to this product line , then it's very likely that this firm
nology, and other manufacturers for providing us with tech- will more likely than not also end up on credit-hold with
nical material and answering our questions.
suppliers and be unable to correct the problems . Or. a firm
vendor selection
may grow too rapidly, with sales skyrocketing, and wind up in receivership with cash flow problems. Slowed deliveries
If the product you're specifying is something you can service (and the related worsening field support) will hurt your firm· s
and is simple enough , or commonly-used and easily service- reputation.
able by other field techs, then vendor selection may assume
You should check training; your people must be trained on
less significance than if the products are more complex or less the product you'll buy . Is it at the end user's site? At yours?
well-known .
Or at the maker's site? It 's a good idea to have some inde-
pendence in having your own service capability in case
Paul Snigier is the Editor ofDigital Design magazine .
something happens to your supplier's field service. It' s also a
plus in selling your customers. and makes a good advertising
54 Digital Design JULY 1981
and sales pitch. See if you can negotiate manufacturing rights of the documentation. And they know it. So , documentation
to the product that you purchase . It's just one more safety net gets the short end of the stick. Make sure you ' re not the
in case the manufacturer goes under or decides to get out of victim. Demand quality documentation.
this product line, or put it on the back burner.
Your own documentation to the end user will also be
documentation: key to quality
written in part from the documentation you receive. In the case of military systems. a market that is targeted to grow in
lt Poor firms provide poor documentation; good firms. usually the eighties. poor documentation can prove your undoing.
good to excellent documentation. Insufficient information With more functionally illiterate students coming from pub-
about, say, a controller, could mean the difference between a 1ic schools and entering the military, and with the exodus of
disaster and a maintainable product. If the product is un- skilled and technically-trained men from the military to
sophisticated, then a basic instruction list. theory of opera- industry. the armed forces must train an increasing number of
tion and schematics might be satisfactory . Perhaps it leaves recruits rapidly . Unfortunately. the quality of the recruits. in
something to be desired. but it's something you and your terms of their reading comprehension. is declining. With
designers and field techs can live with. Such a documentation increasing classroom size and lack of meaningful punish-
is "'adequate," although annoying and tedious to interpret.
ment. and school discipline problems at epidemic propor-
For more sophisticated equipment , documentation tions. there is no chance of any real improvement in reading
becomes critical. Check the manuals and documentation to comprehension within the e ighties. The alternative, aside
maintain, field repair and even build your own one day . Does from simpler and less sophisticated military systems. is the
the manufacturer provide on-going support for his docu- generation of simpler documentation and training materials
mentation, providing decent retrofits and upgrades?
from OEMs . Tedious documentation will only make it harder
Failure to provide adequate documentation at this stage in for you to write decent documentation for military systems.
the development of the DE<;: compatible marketplace is inex- Demand good documentation. If the firm has mediocre
cusable; it is an indication of the lack of concern that this documentation . even if you don·t specify that product. let
manufacturer feels towards his customers . It may be a sign of them know how you feel. A few complaints to their president
things that are waiting in store for you if you deal with him. will get some changes.
Poor documentation is rarely a sign of incompetence: it's usually due to lack of concern or a tight-fisted company that's
DEC-compatible makers cite plusses
overlooking its EEs. When a design project is behind, guess Add-in memory from non-DEC sources offers the following
what gets put off until later? Finally, at the end of the design advantages: (I) Products cost thousands of dollars less than
cycle, there is a sudden rush to put together some documenta- non DEC. yet offer many additional features. (2) 97% of the
tion - anything - just to meet the commitment. Program- time. you get delivery within. say. 20. days. DEC guarantees
mers, and to a greater degree, designers, are judged primarily delivery within 6-9 months. (3) Products offer extras. An
on the code they generate and the circuits they design and add-in memory may give you an ON/OFF switch that DEC
package - not mainly on the quality of documentation. doesn ' t. In such a case. on-site reconfiguration/trouble
Project leaders are usually not judged primarily on the quality
(continued on page 58)
Vendor Selection Crtterla
· Financial stability · product commitment · field service · training · manufacturers' rights · reputation · other
Product considerations
· cost · delivery · extras · warranty · reliability · installation costs · field service · flexibility · other
Sources
· DEC Directory (this issue) · COMPAT Directory (next month) · colleagues' experiences · customer references · examine vendor list · trade press articles · market reports · visits to vendors · examine vendors' records
Vendor And Product Selection Criteria
c rlt lcal
Important
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
completed?
date
0 0 0 0 0 0 0 0 0
moderate
0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0
unimportant
0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0
Figure 1: Develop an evaluation sheet and use one per product. The above evaluation criteria worksheet is only an example; yours will include more criteria tailored to your specific applications.
JULY 1981 Digital Design 55
YOU ARE CORD/ALLY INVITED TO
COMPATIBLE COMPUTER PRODUCTS EXPOSITION
SEPTEMBER 16 & 171 1981 SAN FRANCISCAN H011
COMPAT '81 r:,~s conceived
· Enhance Computer Capabilities
· Provide Computers with Greater Flexibility
· Assure Availability ofPeripherals, Accessories and Software for ALL Branches ofthe Computer Industry
· . .
THE COMPATIBLE COMPUTER EQUIPMENT MANUFACTURERS (CEiis), MEMBERS OF
A SPECIALIZED INDUSTRY, WILL SHOW AND TELL ALL ABOUT THEIR
PRODUCTS AND SERVICES
LISTEN To authoritati~e speakers give you information on how CEMs (Compatible
Equipment Manufacturers) help OEMs, systems
integrators, tum-key houses and large volume sophisticated
end users SOLVE COMPUTER APPLICATION PROBLEMS
CIRCLE NO. 69 FOR YOUR EAR ( Y CIRCLE NO. 99 FOR YO~ 1
ANOTHER EXPOSITION ORGANIZED BY:
The Benwill Conference Group who also bring you the ATE Seminar/Exhibit, PC '81 - the International Printed Circuits Conference
and the Electronics Test and Measurement Conference
THE FIRST NATIONAL EXPOSITION DEDICATED EXCLUSIVELY TO THE EXPANDING WORLD OF COMPATIBLE COMPUTER PRODUCTS
a (Across the street from WESCON) SAN FRANCISCO,--C-A------
A MARKETING FORUM forCEMs
T: his exposition is dedicated to the proposition that the unprecedented growth and expansion in the use of computers for all kinds of applications will continue at an exponential rate . No one company can solve everyone' s applications problems; no one company can supply everyone's needs for complete systems, add-ons, peripherals and software . Building around the central processing unit, the OEMs, the systems integrators, the turn-key houses and the sophisticated large volume end users will continue to use compatible computer equipment to devise special systems to solve applications problems with greater versatility and flexibility.
.,
BIRD ATTENDEE'S REGISTRATION FORM
:; HIBITOR'S APPLICATION FORM
IF Y o u ARE a buyer.and speci~er of plug-m electrorncs and appropriate software, you have a need to know about currently available products you can design into your systems as well as future trends in the
state-of-the-art THIS EXPOSITION
GIVES IT TO YOU·
PRODUCED BY:
.:;v-:=;:=====:=::;::::::::=====
Dig1tgtR:!.~lgn
co-sponsored by Circuits Manufacturing,
Design Engineering and Electronics Test magazines.
design considerations
more storage per spindle than RPOX and RMOX drives. (4) Requires hardware or software changes? Better that it
· Reliability: MTBF, MTTR · Compatibility with industry std. form, fit and function
doesn't. (5) Multiple CPU option that allows accessibility to database for up to, say , four different DEC minis . (6) Dual-
·
· Serviceability
channel drive capability that permits greater throughput ,
· Ability to meet industry std. environmental specs
redundant system configurations . (7) Easy expansion via hardware modularity and software transparency . These
business considerations
· Financial stability · Who is the supplier's parent company?
aren't the only criteria, by a Jong shot, and they may not suit your needs, but they're guidelines .
flexibility counts
· Price/performance
ls the system built around an emulating controller? It can
· Production capacity
offer maximum flexibility in database storage systems. As
· Vendor source availability for components, especially heads
· Design approval, warranty, spares, brand recognition
· Customer support · Capability and committment for future development
storage needs grow , you then add on drives. Add one controller and a single SBI interface (emulator) to the VAX- LL / 780 , for example , and link up to , say , eight 675-megabyte drives in a daisychain configuration , as one DEC-compatible maker puts it, thus providing up to 4 ,800 megabytes of on-line storage . This avoids software or hardware changes to the present system. As you configure the system , select from
different disk dri.ves . Different firms select different drives,
Figure 2: Selecting DEC-COmpatible products will involve a number of criteria, shown above, that fall into the design or business category.
which will vary, because of their in-house reliability . The systems expand flexibility options with configurations. Besides daisychaining drives , you configure them radially. Or, if you need more than one CPU to share the same
(continued from page 55)
database , you use the controller's multiple CPU option to
shooting is enhanced via an on-line/off-line switch to allow increase throughput by interfacing several DEC CPUs -
you to easily remove the card from the system without say , VAX 11/780's, PDP-l 1/34's or PDP-l l/70 's - in any
physically extracting it from the memory backplane. Where combination.
battery backup is employed, memory retains data while online or off-line. (4) More makers now give you a good
reliability improves security
warranty deal, unlike the past fly-by-night boards made from Maximize security and integrity of the database by using
questionable parts. Sometimes they worked; if not, too bad. multiple CPU and dual-channel drives in environments
Service was a bear. Times have changed; DEC compatibility where downtime is intolerable.
has gained respectability. (5) Check MTBFs, MTTRs and
As an example, one manufacturer uses a configuration that
(
how the data was obtained. If all components are precondi- transforms a single-CPU/controller system to a dual , redun-
tioned to A+ status, and if, say, over 98% of all boards are dant configuration consisting of two controllers and up to
entirely free from defects, consider yourself lucky . Few four drives. Two, three or four CPUs can interface with the
approach this reliability. (6) Consider low installation cost. Lower installation cost means it's easy to install and easier to
two controllers, all sharing a common database. The quadruple connections and complete redundancies assure con-
maintain. (7) Is it backed by a big semi or other giant? If it's tinuous on-line operation, increased throughput, and maxi-
an industry leader in the design and testing of systems, fine; mum system performance, without changing applications
but sometimes you'll pay extra for this.
software or degrading response time.
To illustrate the above points, let's use the following
Other cases can be investigated, but specifying reliability
cases.
boils down to a few selection criteria.
disk storage for large minis
A " Compat" maker's disk storage can bring out the best in
What about overall dependability of system hardware? ls the system field-proven in thousands of installations? Do they span a broad range of applications? And do one or more
·-
your DEC minicomputers, whether they be VAX-11/780, resemble your own? Are these systems ones that have ren-
PDP-11/70 or any of the Unibus machines. When your dered years of reliable trouble-free service to hundreds of
system can't afford downtime - for example, during elec- customers? Caveat emptor. Investigate.
tronic funds transfer - it can secure database on-line, expand performance and allow for myriad configuration op-
is system support a mirage
tions necessary in such time-critical applications as printing,
Do they back up the system's reliability with reliable service
..
graphics, and transaction processing. It can substantially and support during factory system integration, at time of
increase storage capacity with superior price/performance , installation and afterwards on an ongoing contract basis
while reliability insures a low ownership cost. The basic tailored to your needs? Go to the plant for an on-site visit.
emulation capability would let you configure it as an RPOX Talk to their service people. Are they specially trained,
or RMOX disk system; you free yourself from the CPU topnotch engineers and managers? Or front men who merely
manufacturer's system constraints, and achieve 100% soft- hold your hand until a competent tech is available? Do they
ware transparency with existing disk drives.
work out of a worldwide network of service centers offering
Manufacturers' system features include the following , or total repair capability and fast turnaround?
are features you should look for: (1) Field-proven reliability,
Continuing requirements of maintaining data storage sys-
·
serviced with many installations, spanning years of field tems count. Is there fast , effective service? If you're located
experience. Beware of novices. (2) Individually-tailored service plans insuring low cost of ownership. (3) Provides
within a 50-mile radius of a large metropolitan area, do you get a 4-hour response service? Is it 24 hours a day , 7 days/
58 DigitalDesign JULY198 1
If Thomas Edison
had used a Monochip~ think ho-w far he could have gone...
If Thomas Edison had used a Monochip!" his electric pen might have been a color copy machine. His lightbulb might have been a laser. And his phonograph might have been a stereo system. Why? Because with Monochip, IC turnaround time could have kept pace with the speed of his imagination and the limitations of his budget.
Monochip is the semi-custom IC. That means its circuit components-the first five layers - are already in place when you start designing. All you do is tell us how to connect them to make the circuit your application requires. Working from your layout, we etch the sixth layer and deliver prototypes in only 6 to 8 weeks for $6,000 or less. Once you've approved them, we'll make production runs of 1,000 to 600,000 parts. It's that easy. Monochip Design Kits are only $26 to $69 each, and include everything needed to develop your own custom linear, CMOS, NMOS, CML or bipolar IC.
There's no telling what Edison might have designed if he could have used a Monochip. Now, just imagine how far you can go. Call or write for more information. Interdesign, 1265 Reamwood Avenue, Sunnyvale, CA 94086. (408) 734-8666.
Interdesign is a Ferranti Company.
Circle 7 on Reader Inquiry Card
week? Or do you need a faster, on-site contract? This is solid state memory can feature a built-in controller which
appropriate where several systems are centrally located. attaches to the Unibus on, say, DEC's PDP-11 series. Let's
How many service plans, which can be customized to meet look at one example. The memory would respond through
your specific needs, do exist? Or is response time less crit- the controller in the same manner as RJS03 and RJS04
ical? Then, an 8- , 12-, 16- and 24-hour service "window" fixed-head disks . It should be faster and more reliable than
(on a normal workday basis) is better.
disk storage (otherwise, why specify it?). As for modular
flexibility , the memory storage is packaged in pluggable
peripheral controller
modulesof524Kbytes(262 , 144wordsby 18bits). Each 19"
A
To waste chassis space on peripheral controllers that only interface a single device type to UNIBUS is a one-to-one
chassis accepts up to eight modules. The chassis would accept a pluggable controller unit and a
·
approach, driving Unibus system costs up and reliability pluggable power supply module. Modules would be inter-
down . A hex-wide peripheral controller that simultaneously connected by means of a printed wire backplane; a rack-
handles several RM02/RM03 80 MB disk drives, several mount chassis would offer built-in forced-air cooling, thus
TU IO'h'' tape drives and 8-MB of semiconductor disk from making it self-contained.
just a single slot offers big plusses.
As for chassis storage expansion, a second chassis. con-
Such a one-board approach , which will grow in popular- taining eight storage modules, could be interconnected so
ity, enables one board to do the work of three or more-with no degradation - thus saving in other ways. Immediate
that 8 .388 megabytes are available through one controller. Parity would be generated and checked for all data transfers;
-
savings come from elimination of two comparably-priced errors would be flagged. What about the pluggable feature of
controller boards. Down the line, upgrade flexibility permits storage modules? Field expansion is easier, obviously, since
expanding configuration less expensively: you don't (neces- maintenance is simplified by modular construction.
sarily) need to buy additional boards or larger chassis .
This storage system would offer total transparency to all
This cuts spares inventory costs in the factory . It increases operating software and diagnostics (because of a built-in
4
system reliability because of fewer ICs. 'such cost-benefits controller). Each unit would feature two Unibus port inter-
mean rebalancing system operational costs, bringing price of faces: the first , for control and data; the second, for data only,
1/0 processing back in line costs of instruction processing with data transmission switched between ports under
and memory. fixed-head disk replacement
program control.
Are hardware or software changes required in the com-
·
puter system to utilize the performance and reliability which
You will look for maximum throughput, reliability and the product offers? If so, investigate. If users may incorpo-
transparency when examining alternatives or replacements rate software patches for even greater performance, it's a
for fixed-head disks used with DEC computers. A reliable, decided plus .
0
·
.
60 Digital Design JULY 1981
Circle 37 on Reader Inquiry Card
With LSI 11/PDP 11 Software
when you plug a DILOG con-
Compatible DiscfTape Con-
troller into your DEC CPU it's
trollers Offering Single
ready-to-run because it's fully
Board Low Power µP Based
operating system software
Design and Low Cost ...
compatible.
Plus Many Other Good Reasons!
These high performance
The reasons start with DI LOG'S (Distributed Logic
data storage interface products also feature· minimum
Carp's.) full time engineering and design staff. Not
bus/space requirements· up to 60% less power· 10 to
outside suppliers. That means when you contact DILOG
50% lower cost · automatic self-test ... and numerous
for product selection or after sale service, you'll get "first
other features for easy system integration.
hand'' assistance ... along with years of experience
Consult the DI LOG/disc-tape compatibility table for
manufacturing "'P based controllers that interface with
your needs. Then ask for detailed data on existing, or
DEC11 CPUs.
·
The intelligent products you'll discuss all utilize
future products from DILOG ... #1 in single board DEC 11 compatible disc/tape controllers.
common proprietary architecture and DILOG automated
Distributed Logic Corp., 12800-G Garden Grove Blvd.,
design techniques-products with exceptional reliability
Garden Grove, CA 92643, Phone: (714) 534-8950 ·
and cost efficiency ... mostly available from stock. And
TELEX: 681 399 DILOG GGVE
;.,
DISC/TAPE DRIVE MANUFACTURER COMPATIBILITY CHART
MAGNETIC TAPE
DISC
1h" REEL·TO·REEL STD. Ii STREAMER
231515440/RK05 CARTRIDGE CLASS
CMD CARTRIDGE MODULE
SMDSTORAGE WINCHESTER
MODULE
51/· ",a· OR 14"
1/·"TAPE
FLOPPY
CARTRIDGE DISC DRIVE
AMPEX CIPHER CONTROL DATA DIGl-DATA KENNEDY MICRODATA PERTEC TANDBERG DATA(IDD WANGCO TDX
AMPEX
CAELUS CENTURY DATA CONTROL DATA
DEC DIABLO IOMEC MICRODATA PERT EC WANGCO WESTERN DYNEX ORI
AMPEX CONTROL DATA
AMPEX CENTURY DATA CONTROL DATA BALL COMPUTER MITSUBISHI
BASF CONTROL DATA FUJITSU KENNEDY MEMOREX PRIAM SHUGART SEAGATE QUANTUM IMI
DEi KENNEDY PE REX QUANTEX
BASF DECITEK MICROPOLIS PERTEC RE MEX SHUGART
CAPACITIES .25 TO 300 MB
DISTRIBUTED
~Bnmm111111111~1~1;
"Trademark Digital Equipment Corp.
Circle 38 on Reader Inquiry Card
Bit Slice Design
F inal bit-slice emulation provides important user benefits. The most basic is reduction in
by Hildon Gold and Robert Deisher
.
IC chip count that allows a card reduction from 24
For the past several years now . the µ.P has displaced functions formerly performed by hard-wired logic . The se new
·
to one. This size shrinkage uses less mainframe or designs are yielding circuit functions of lower cost, smaller
expansion chassis backplane space, less power size, lower power consumption, increased reliability and
and lowers system and operating costs. It inher- easier maintainability. Such was the case with our own
ently increases system reliability and lowers maintenance costs. The second major benefit is technological, allowing potentially higher data throughput than the original, improved OMA
design team. We were able to develop a single-board controller capable of interfacing multiple, 80-megabyte storage module drives with DEC PDP I ls .
An alternative to the RJM02 mass storage system , the Storm-02 Controller provides interfacing for four drives .
operation, increased data buffering, and ability to Each drive offers 80- to 300-megabyte unformatted storage
modify firmware executed by the µ.P to meet custom user needs. Interfacing up to four 80- to
300-MB disks to a standard Unibus backplane at
low cost, Storm-02 is software and disk media
for the PDP-11/04 through the PDP- 11/60 Computer Systems. The Storm-02 was designed to emulate DECs RJM02. including the RM-02 disk drive and RH-11 adapter. Unlike the DEC system that required up to 24 cards plus an expansion chassis to provide an interface for mass storage drives.
compatible with the RJM02 subsystem.
the new design accomplished the same functions on a single
board (Figure 2). What's more , when a Storm-02 and com-
panion mass storage modules are selected instead of the DEC
System, cost savings are considerable. For the first 80-
Hi/don Gold is Senior Hardware Engineer and Robert Deisher is International Marketing Manager (Europe and Mid East)for AED, 440 PotreroAve ., Sunnyvale, CA 94086 .
Host PDP-11
CPU
A
I
RH -11 Mass Bus
To Unibus Adaptor
I- - - -
Mass Bus Drive Data
Control Adaptor
J - - - -
B
I
SMD drive interface CDC 9762
LRM02
80 M. Bytes (67.42 M. Bytes formatted)
Figure 1: DEC implementation of the interface containing an RH-11 and RM02 interface to an 80 megabyte disk. Lines A, Band C show the major division points.
62 Digital Design JULY 198 1
Figure 2: Single-board controller interfaces multiple, 80-Mbytes storage module drives with DEC PDP-11 s. JULY 1981 Digital Design 63
megabytes (67 megabytes formatted), the cost of the con-
figured storage system is 35% below the cost of the equivalent DEC system. Savings upon expansion to three addi-
the original system
A DEC CPU interface to a single drive is illustrated in Figure
..
tional 80-megabyte drives, for a total of 269 megabytes 1. The System consists as shown, of an RH-11 Massbus-to-
formatted, is considerably more.
Unibus adapter and an RM-02 subsystem. The latter contains
Configured as a single Hex card, Storm-02 plugs directly the Massbus-to-SMD interface and the SMD drive interface
into a standard SPC slot and, in combination with the drive, (CDC 9762 unit) with the drive and media.
emulates DEC's RJM02 providing both software an'd media
RH-11 contains the OMS (Direct Memory Access) con-
compatibility. The new Controller fully emulates DEC's troller and the programmed input/output function. It also
RM02 disk system and is Unibus-compatible. It is also soft- provides the hardware interface between the CPU bus (Uni-
ware-transparent to PDP-11 operating systems. What's bus) and an intermediate bus known as the Massbus. Other
more, Storm-02 provides media interchangeability with the features include interrupt support, ability to perform a ' write
RM02 since disk pack formatting is the same.
check' of the data from the CPU memory and the peripheral ,
In designing Storm-02, we wanted to meet the capabilities elastic buffering of data for the OMA transfer and special
of high data-transfer-rate, mass-storage drives while avoid- control and status registers. The elastic buffer in the original
ing interference with other OMA hardware communications system allows for limited buffering up to 66 words (about one
activities on the Unibus. When a DEC-based mass storage quarter of a sector). This hardware is contained on a com-
system is employed, data throughput is limited. Disk drives plement of 6 to 7 Hex cards as illustrated in Figure 3a.
are limited to those with rotational speeds of 2400 rpm. In Normally the cards are housed in the CPU mainframe, or in a
such cases data transfer suffers since it is limited to a rate of separate expansion chassis.
800 kilobytes-per-second.
Each RM-02 requires a 6- to 8-card Massbus-to-SMD
However, Storm-02 is capable of handling data inter- interface adapter. As shown in Fig. 3a, a set of such cards is
change with drives running at 3600 rpm and, accordingly, a contained in each disk subsystem. The balance of the RM-02
transfer rate of 1.2 megabytes per second. In doing so, the subsystem contains the disk hardware, the power supply,
Controller allows utilization of mass storage drives having a drive and the media.
higher data transfer rate without adversely impacting other
The actual system configuration selected for hardware
Unibus OMA activity.
implementation is shown in Figure 4. Storm-02 supports up
Another benefit is the ability to modify system firmware to to four 300-megabyte SMD drives. It allows for storage
·
meet the needs of other applications. This benefit will be capacity of 80- to 300-megabytes by merely selecting or
obtained through a new product (soon to be released) allow- adding the drives and interconnection cables. This complete
ing for any mix of 80 megabyte or 300 megabyte drives from system configuration is contained in the single hex card
one to four, with a single card. Other varied and specialized (Figure 2). It replaces all cards (Figure 3a) ranging from 12
applications are possible by altering the card firmware.
to 24, depending on the number of SMDs employed .
Figure 3: The orignal DEC System requires 12 to 36 Cards (as shown in a) to support up to four SO-megabyte drives. AED's STORM-02 Controller supports the same number of drives with a single card as shown in (b).
64 Digital Design JULy 1981
achieving transparency
To accomplish user transparency, the Storm-02 card had to function as in the original system. It was necessary for the hardware to electrically interface the Unibus. Also, the firmware had to cause the card to respond identically to the software commands of the RH-11/RM02 subsystem . Furthermore, the media and its pack formatting had to be the same as the original. Only then cou ld the computer systems user proceed as if an RJM02 disk system were actually installed on the Unibus .
The software commands to which the card must respond include recognizing the positioning, data transfer, and housekeeping commands listed in Table I. The Controller also had to provide the twenty-two, 16-bit Command/Status registers, the OMA buffering and the generation of the CRC (Cyclic Redundant Code) and ECC characters that are added to the sector header and data records, respectively . There had to be provisions to verify the CRC and ECC during a read and to generate the ECC syndrome. Finally, additional hardware was necessry to handle the SMD interface for one to four
Table I: 16 Software commands that are recognized by the emulated card (identical to the RJM02 commands).
RH- 11
PDP-11
Unibus
Drive
Host
to
Controller
·
CPU
Massbus
Interface
Adaptor
Drive Control ler Interface
Drive Controller Interface
..
Figure 4: A DEC four drive configuration showing the Unibus interfaced to four disks. This configuration was selected by AED for
i
emulation on a single HEX card, the STORM 02.
66 Digital Design JULY 1981
a ac...
Ever thing forL 1-11 data ac uisition andcon ml.
· mVLevel AI DConversion · Temperature Measurements · High Level, High Speed AID Conversion · TTL Level Digital 1/0 · Discrete, High Voltage, AC/DC Interfaces · Pulse Counters And Pulse 'frains Out · Optically Isolated Discrete 1/0 · Contact Closure Sensing . · Discrete High Current Outputs · Programmable Clock · Serial Interfaces · PDP-11 Unibus To LSI-11 Bus 'franslator · Specially Designed Enclosures · Screw Termination Panels · Rack Mount System Cabinets · CPUs/Memories · Floppy/ Tape Peripherals · CRT Terminals
· · Real Time Operating Systems · FORTRAN, BASIC, Process Language
ADAC offers the widest selection of function cards and complete systems for LSI-11. Both analog and digital.
Call, write or circle the number below and we'll send you a complete packet of information, including ADAC's new Model Configuring Guide and Price List.
CORPORATION
70 Tower Office Park· Woburn, MA 01801 (617) 935-6668
..........
...\....'\..
Circle 40 on Reader Inquiry Card
JULY 1981 Digital Design 67
Microsequencer and
Bit-Slice ALU
"Daisy Chain" /Cable
Host Interface
16-Bit Parallel Data Paths
SMD
Read/ Write
..
Interface
Cables
..
Data Error Detect-
Data Path ing
Correct; Header
And Elastic
Error Detect
Storage
·
Read/Write Serial Paths
Figure 5: A system block diagram of the Bit-Slice emulation of the AED design.
drives. These consist of a commmon daisy-chained, paralleldrive control cable as well as the individual R/W cables. The R/W cables convey the serial read and write data along with the read, write and servo clocks and a few miscellaneous parallel control signals required for the interface.
If these criteria could be realized, the system would provide a product that is transparent to the user at both software and hardware levels.
Storm-02 emulates the interface between the DEC PDP-l l Unibus and the disk subsystem peripheral. All appropriate system software commands, test diagnostics and magnetic disk media are interchangeable with the original. The new design also allowed for a higher data transfer rate and optimizes the total system throughput from disk and other peripherals on the bus.
This optimization was accomplished by adding more buf, fering and additional intelligence to allow for temporary data storage within the controller card. Consequently, other peripherals can stop the long disk transfer process, then resume the data transfer when the other peripheral has completed its data transfer. All of this is accomplished in real time without loss of data that would ordinarily have occurred in the original DEC system.
the implementation
Identified in the block diagram in Figure 5 are five subsystems implemented in the single Storm-02 Hex board controller. This subsystem includes Host Interface to the Unibus: a Microsequencer and Bit Slice ALU operated as a sequential machine; SMD Drive Interface: Disk Data-Pathing and Elastic Storage ; and Data Error Detection and Correction Circuits .
The µP controls the operation of all blocks . It runs at a 200-ns microcycle rate enabling eight instructions to be executed with each 16-bit word that is transferred to or from the SMD. The µP memory is 2048 words deep, each word 56-bits wide. This memory is called the "Control Store ." The processor ALU is 16 bits wide (size of the standard data
word which it must process) . The Bit-Slice Elements chosen
for the system are the 2900 bipolar series that include the
2901 Bit Slice ALU and 2910 microprogram sequencer chip.
The µP operates in classical '"pipeline" fashion. That is,
the control word for the next operation is brought out of
memory while the function fetched from the last operation is
acted upon by the µP . In addition, the very wide word
enables sequencer, ALU, and Source and Destination
Addresses to be acted upon in parallel. This results in an
... unusually high controller throughput speed compared to a
conventional 8- or 16-Bit machine which is otherwise
impeded by vertical architecture and sequential operations.
This 56-bit word is shown in Figure 6. The l l-bit address
enters the control store from the 2910 sequencer. The several
fields of the word are the microsequencer instruction field
(I 0 bits), the ALU instruction field ( 18 bits), the immediate
data field ( 16 bits) and the miscellaneous control field ( 12
bits) . During each micro-instruction cycle, the entire word is
available for use in the control sequences and as commands
that are sent to each of the other five blocks. The actual
functions performed by the µP are command sequencing
(execution), decision-making and bookkeeping . These res-
"
ponsibilities can be summarized as follows : software com-
mand interpretation, sequencing SMD ' s (select drive , posi-
tion heads, etc.), comparison of disk sector with the desired
one, switching and routing of data in the data pathing block ,
data comparison for write verify, overall system timing,
communications of status to host Interface, and error
handling and recovery .
the interfaces
The Host Interface (Figure S) provides communications between Host CPU and Disk Controller and also implements Unibus Protocol. It contains the 22 Command/Status registers. The Host PDP- l l has full priority over these registers. The Host Interface provides the user programmable 1/0 addressing, interrupt priority and interrupt vector as provided
68 Digital Design JULY 1981
'
STATE-OF-THE-ART INFORMATION
Each Proceedings offers original technical papers by testing technology experts involved in manage-
ment, manufacture and application of automated testing for electronics manufacturing. Plus. the
*
Proceedings from January 1978, June 1979, January 1980 and June 1980 include testing article
reprints from either Circuits Manufacturing or Electronics Test magazines. The January 1980
~
Proceedings also includes technical papers from the Test Instruments Conference.
oBurn-in
oLSI Testing
.. oHardware
oEconomics of ATE
oSoftware for ATE oBare Board Testing
olnnovative Techniques
oATE Management
oln-circuit vs. Edge Card ATE
oAnalog and Digital ATE
,
"'I
VOLUMES PRICE/VOLUME
January 1978 June 1978 June 1979 January 1980 June 1980 January 1981 June 1981
* Special discount
$15* $15* $15* $15* $15* $35* $55
Payment or purchase order must accompany order. Please add $2.50/volume for postage and handling (domestic book rate) .
Add $5.50/volume for air mail orders to Mexico and Canada, and $15.00/volume for air mail orders to all other countries.
t
Mass. residents add 5% sales tax. Make checks payable (in US dollars only) to ATE Proceedings.
To place an order or to request more information, return the coupon below to ATE Proceedings, c/o Benwill Publishing Corp., 1050 Commonwealth Avenue, Boston, MA 02215, USA. (617) 232-5470.
- - - - - - - - - - - ·A~~ aJ!l4©<t~~l])a~©~ - - - - - - - - - -DD- · 7/81
Name _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Title _ _ _ _ _ _ _ _ _ _ _ _ _ __
Company
Phone - -- - - - - - - - - - - - -
Address _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __
City _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ State _ _ _ _ _ _ _ _ _ Z i p - - - - - - - - - - -
0 Please send me the volume(s) I have indicated. I have enclosed $ _ __
0January 1978
0 June 1978 0 June 1979
0January 1980
0 June 1980
0 Please send me more detailed information about each of the Proceedings I have checked.
0 January 1981
0 June 1981
0January 1978 0June 1978 0 Juna 1979 0January 1980 0June 1980
0 I do not wish to order a book, but please add my name to your mailing list.
0 January 1981 0June1981
JULY 1981 Dlgltal Design 69
1 l
L
7
Next Instruction Address
Status Bus
Status Select and Micro Sequencer Instruction
Micro Sequencer Instruction
Field
L
I 1'
2910
I 7
~
Micro
Sequencer
A, '
I
I I
ALU Instruction
I
Field
I
I
I I
Immediate Data Field
I I I
I
I
I
I
I
I
I
56 Bits Wide
1
--L '/
2901 16BitALU
Array
v
/
Misc. Control
Field
2048 Word Microprogram "Control Store" Memory & "Pipeline"
I
1
J
~~
Data Bus,
Source _,,, and
7
~
Destinatio n
Codes
Select
External
L
Status
"'
--
1 v
~
,
/
7
,I .
·
~
Figure 6: The 56 Bit word used for the State Sequential Bit-Slice Machine and how it ties Into the system. The firmware contains up to 2048 such words that are executed in pipeline fashion.
EYECOM II the IMAGE PROCESSING PERIPHERAL
Add this image processing peripheral to your present PDP-11* or LSl-11* to measure variations in image brightness, separate image features, enhance edges and contrast, measure areas of interest, do real time image integration, and real time image differencing.
A basic software package is provided to apply the . EyeCom System to your particular problem.
FEATURES: · Real Time Digitizing, 640x480x8-blts ·Add, Subtract and Convolution of Images
at video frame rates ·Joystick Cursor, 640x480 Resolution ·Graphic & Alphanumeric Overlay ·Color & Gray Scale Mapping Tables · Termlnal or Rack Mount Configuration
Call or write for complete information:
EyeCom II Picture Digitizer & Display System
·Trademarks of Digital Equipment Corporation The Image Processing Company
70 Digital Design Ju LY 1981
Circle 42 on Reader Inquiry Card
In
Data Flow
Out
Unibus R Port
Registers
Control
e.c..
8
Bus Control State Sequent ia I
Machine
Status
768-word RAM
"Firmware" Controlled
FIFO
Microprocessor Controlling Element
Serializer/ Deserial-
izer and 16 Word FIFO Buffer
/l>c
Figure 7: The "elastic" data buffering in the system. This buffering accommodates the asynchronism between the disk and the UnibusR.
in the original DEC system. It also arbitrates OMA requests on the BUS , servicing the interrupts and generates the Unibus protocol.
Like the main µ,P the HOST Interface consists of a state sequential machine built around 4-bit binary counters with a 16-bit control word and a 100-ns cycle time. There are 256 words in its separate control memory and its operation is " pipelined" as with the main µ,P instruction bus .
The SMD Drive Interface communicates with the standard
Storage Module Drives. These drives are equipped with NRZ-to-MFM and NRZ-data protocol conversion . Although the original system supported a disk drive with a 2400 RPM spindle speed, our design supports spindle speeds up to 3600 RPM . This permits data transfer rates of up to l .212 MB/sec when necessary (16 bits per l .648 ms) . All parallel and serial data passes through this block via the SMD individual read/ write cables . This block also contains I/0 latches and differential line receivers and transmitter implemented in
IEEE 488 ~ DEC
On the highway, speed limits are necessary. But in the world of data processing, faster is better.
That's why National Ins trumen ts will introduce the GPI B l IV-2 Q -Bus Interface to link with IEEE stan d ard 488 instrumentation bus. Since it uses DMA the speed far exceeds o ur e xisting high perform a nce non -DMA GPIBIIV-1.
Software greases the wheels.
Contact us tod ay. We'll ge t yo u whe re
N·mioNAL Soft w are support? NI has u tili ty and
you wan t to be- in a hurry.
driver program s available as MA CRO ~r. so urce fi les You can assemble th em as
ft A
~~~~~~N . BA S IC, or MA CRO sub-
INSTRUMENTS
NI a lso mak es tw o vers10ns of IEEE 488 interfaces for the PDP-11 For the kind
~ )l
Th e fa ster th e b etter National In strum e nts
of trans fernng horsepower we offer. you'd expect a high -octane price . But
8900 Shoal Creek Blvd Austi n , TX 78758
we think you'll be p leasan tly surprised.
512 1454-3526 or 1-800 153 1- 5066
Circle 43 on Reader Inquiry Card
JULY 1981 Digital Design 71
Data-MATE
,"Made for Each Other"
< \
I.·,
The DECwriter IV LA 34/38 Printers and
The Data-MATE®
#10189 Printer Stand
If you have a DECwriter IV,
LA34 or LA38 Printer - or are
contemplating buying one -
you need a Data-MATE®
#10189 Printer Stand. They
were " made for each other" .
Consider these benefits:
· Better operator comfort and efficiency. · Delivered assembled, ready for use - no wasted assembly time. · Storage space for 15" paper supply carton - does not
obstruct leg room. · Bolts directly to stand for maximum stability and theft security. · Options to assist operator - copy holder, rear paper catcher basket,
and side work holder baskets. · Welded steel construction, black texture paint finish, attractive wood
grain pedestal insert.
· 26" HX20"WX 18"0.
Data-MATE #10189 Printer Stands for the DECwriter IV LA34 or LA38 Printers are competitively priced and available from stock for immediate delivery.
Call or write for detailed infonnation.
CAU. TOU. FREE 800-258-1768
lft Data-MATE® a product of THE MAINE MANUFACTURING COMPANY P.O. Box 408, 46 Bridge Street Nashua, New Hampshire 03061
Circle 45 on Reader Inquiry Card
J
------· l
I
__.._ --. Order A full range of
~ ·V
LSl-11andPDP-11
systems and add-ons are available direct from Compumart,
when you need them. We stock all the best hardware and
software available from DEC and other solid manufacturers,
from floppies to 300Mb systems, single user to time sharing
R e a d y To GO. software. Call or write for our DEC systems catalog.
Can't wait? . . . call today.
617-491-2700I 800-343-5504
Telex 921401
(~'-~,dCOMPUMART
Cambridge Digital Division 65 Bent Street Box 568 Dept. 7400 Cambridge, MA 02139
Circle 46 on Reader Inquiry Card
72 Digital Design JULY 1981
SS I/ MS I.
The Data Pathing and Elastic Storage (Figure 5) contains circuitry that performs appropriate serial-to-parallel and parallel-to-serial conversion during data transfer to and from the SMD interface. It also provides 768 words (3 sectors) of data buffering between controller and disk. This allows the temporary storage required for the asynchronism that exists between the Host CPU's memory , other peripherals, and the SMD . The Serializer and Deserializer with a 16-word hardware FIFO are all implemented in LSI. The 768-word buffer is a firmware-controlled data FIFO using RAM array organized as 1K x 16 bits.
Figure 7 illustrates the "elastic" buffering of data to and from the disk . Data transfers bidirectionally through the Serializer/Deserializer FIFO, entering and leaving the 768 ( 1K) work RAM that operates under the control of the µ.P. At the appropriate time for the Unibus, it is strobed on or read from the Unibus through the port registers. The actual sequence is an effective asynchronous "bucket brigade" of data from disk to 16-word FIFO , to the RAM buffer, to the Bit-sequencer, and finally to the Unibus port on a read. The reverse data flow occurs on a· disk write. This approach allows the µ.P to accommodate asynchronism within the system.
The Data and Header Error Detection and Data Correction Block (Figure 5) contains the circuitry to provide these functions. It has two basic sections. The first contains the Header CRC generation and checking function s and is implemented with a single LSI device. The second performs the ECC generation and checking and is implemented with MSI logic elements.
self-test capability
It was possible to add automatic and continuous built-in-test
to a large portion of the circuitry in the emulator card . The
emulated system supports all pertinent DEC test diagnostics
as well as performing those of its own . A thorough self-test is
performed just after power-up with some continuous self-
testing being performed in normal card operation. The results are displayed by on-board LEDs. This can dramatically
,
decrease system down time to locate a failed card . Thus, it
enhances the already decreased troubleshooting require-
ments provided by the reduction in system cards from 12 or
more to just one .
Once a failed card is returned for field repair, the bad
component still must be located. This is not easily accom-
pli shed with end-to-end tests. By altering the µ.P 's "Control
Store·· in the form of its firmware, special tests can be
generated that thoroughly test the system and locate failed
"
parts . The first approach was to generate a special set of
Control Store firmware to work in conjunction with the host
CPU. This ROM set is placed into the system in place of
normal firmware .
During the design phase, it was recognized that a more
powerful approach to testing would be of significant ad-
vantage in the system. In this case, the ability to replace the
µ.P Control Firmware with an external RAM was added to the
system. Now, the normal firmware would be replaced by
these RAM-stored microcode diagnostic sequences that are loaded from the outboard CPU's o~n mass storage medium
(floppy , cartridge, magnetic tape, etc.) . This approach was
called ··writable Control Store ... With such a special
fixture, far more complex testing can be done on a failed card
to locate problem components. This feature is valuable to
volume OEM houses that choose to purchase such a system
to establi sh their own field repair depot.
[!)
SIGGRAPH '81 Blends Art With Science
dallas hosts eighth annual conference
Following the computer industry's rapid growth, SIGGRAPH '81 will have ten times the attendance that SIGGRAPH '74 had. And
with reports painting a bright picture for computer graphics in the
future, SIGGRAPH members are confident the growth trend will continue.
By Bob Hirshon
Computer match-making may not be the most highly regarded use of advanced digital electronics. But some of the resulting couples, as well as their progeny, have gone on to attai n considerable note. The SIGGRAPH conference, held this year in Dallas, celebrates one unlikely couple, sc ience and art, and especially their illustrious offspring, computer graphics. Representatives from both the scientific and artistic families will participate in the
celebration, featuring exhibits of stateof-the-art hardware , introductory graphics courses, and advanced tech nical sessions.
"The exhibits, which we started in the ·75 conference, went from five exhibitors, that were given space, to 124 this year, covering 40,000 square feet of exhibit space,.. says Tony Lucido, committee co-chairman. This year· s vendors will be demonstrating turnkey applications (CAD/CAM,
l:artography, image processing), OEM products, film and paper hard copy devices, interactive vector and raster displays, graphical input devices, software support packages and timesharing services.
Unlike most computer shows, SIGGRAPH"s primary aim is to educate, not sell. In fact, the original show consisted only of seminars there were no vendors at all. Today, even with exhibitors playing a large role in SIGGRAPH , education is the show's first responsibility . "We ' re predominantly an educational and technical group - not to the exclusion of the practitioner, but really in support of the practitioner, .. says Lucido. "We don't have any intentions to discard that - we intend to make sure it remains strong.
"Some of the vendors in the past, ..
... . adds Doug Green , SIGGRAPH 's other
co-chairman , " have made the statement that they'd sure like to get as many potential paying customers as possible - but, on the other hand , we have to look to the future of the enterprise also , and make sure that the students of today are the buyers of five years from now. ··
During the first two days of the con-
..
.
This computer-generated art represents just a few of computer graphics' many applications. Top, left to right : Virus protein coat, Nelson Max, Lawrence .Livermore ~ational Lab; Fractal curves, Loren C. Carpenter, Boeing; 3-D bar chart, P. Preuss and A. Vinberg, ISSCO. B~ttom, left t~ right: Atlantic Ocean Bathymetry, Larry McCleary, Naval Ocean System Center, San Diego; Steel cylinder bending over rail, Bruce Enc Brown, Lawrence Livermore National Lab; Mathematical function summation, M. Prueitt. 74 Digital Design JULY 1981
ference, there will be 18 one- and two- roof this year; as a result, once people more affordable to a larger number of
day tutorials and seminars. Tutorials get to the convention center, they won't folks. Three or four years ago, the
are introductory courses in such topics have to go out into the heat. ..
number of attendees who actually
as ··How to Design User-Computer
SIGGRAPH committee members owned systems was fairly modest,
Interfaces .. and .. Introduction to Raster expect about 8000 people to brave the because of the high cost. The cost fac-
Graphics.·· Seminars will be somewhat Dallas summer and attend the con- tor is the driving factor behind the
more in-depth, and will include sub- ference this year. That's up about 20% tremendous growth we've had . "
jects such as .. Introduction to Com- from last year. What's behind this rapid
This rapid growth has brought it's
puter-Aided Design .. and ··Graphical growth? ..Graphics is one of those share of problems, says Lucido, but
CAD Systems for YSLI ...
things that has previously been very nothing the committee can't handle.
Thirty-five technical programs will expensive, .. explains Green, ··but with .. It's grown fast enough so there have
be presented during the final three the cost of memory ·and the cost of been growth pains,·· Lucido sums up,
show-days. Each will last from one to computer display systems coming ··but I think it's all been for the benefit
two hours and most will be presented down so rapidly, it's bec;oming much of graphics . ..
i:.>
sequentially, allowing attendees to
participate in most of the 35 . Eight
topic areas in computer graphics will be
covered: Theory and Algorithms,
Graphics Hardware. Interaction Tech-
niques, Graphics Software and Lan-
guages , CAD/CAM, Applications,
Animation, and Raster Graphics. ··we
received in the neighborhood of 150
papers this year, .. says Green . ··They
were reviewed by a team of reviewers
and then the senior reviewers got to-
gether and the 35 best were chosen to
actually be presented at the meeting ...
Traditionally, evening film and
videotape extravaganzas highlight
SIGGRAPH. and this year will be no
exception. Great pains have been taken
to provide the best audiovisual equip-
ment in ideal projection environments.
Master of Ceremonies for the first of
three evening shows will be Tony
Lucido. of Jntercomp Resource Devel-
opment and Engineering, presenting an
introduction to computer graphics.
On the following night, Pat Cole, of
Lucasfilm, will deliver a show devoted
to science and technology ... Material
.,.....
wi II be picked for how interesting the content is, for variety of techniques
using computer graphics, for variety of
sciences represented and for aesthetic
·
appeal , .. explains Cole. ..The film shows are just purely visual treats,·· she
adds ...The content will be such that
people will be able to learn something Bright, .bold bar graphs by Burroughs. Easy to read up close or from across the
from it, but it's there mainly for the
room. Analog displays with digital accuracy; t/2%, 1% and 3 degree increment
people to go and enjoy visually ...
models available. Being bought by the thousands for applications from process
Thursday night is art and entertainment night, presented by Tom Defanti, of the University of Illinois. As an added feature. the A/V equipment in the theater will be available during lunch hours for attendees· informal showings .
Because of the climatic conditions of Dallas in August, SIGGRAPH plan-
control to automotive to instrumentation. Ready now for fast delivery. Get the full story. Call or write for the name of your nearest
representative. Burroughs OEM Marketing, Burroughs Place, Detroit, MI
48232. (313) 972-8031. East Coast: {201) 757-5000. Central U.S.: {612) 932-3800. West Coast: (714) 835-7335. In Europe, Langwood House, High Street, Rickmansworth, Hertfordshire, England. Telephone Rickmansworth (09237) 70545.
ners put much effort into insuring that
attendees keep their cool. ··we·re putting on extra busses, and making sure
Burroughs
they're all air-conditioned.·· says
Green . .. And everything is under one
Circle 48 on Reader Inquiry Card
JULY 1981 Digital Design 75
Don't connect remote
terminals to your
Unibus*-based computer
UNTIL YOU'VE READ ABOUT DCA'S SYSTEM 205 UNIBUS-INTERFACE STATISTICAL MULTIPLEXOR.
A DZ11 emulator and stat mux in one.
That's what DCA's System 205 gives you. In fact, a single DCA 205 acts as a host-end multiplexor for PDP-11, VAX or 2020 computers while eliminating up to 16 DZ11 modules!
Supports up to 128 remote terminals.
With a 205 and another DCA statistical multiplexor at the remote end, you can support up to 128 remote asynchronous terminals. Any DZ 11's already in use for remote-site service can be transferred to local service.
DEC
HOST
An easily-affordable point-to-point
datacomm network.
the lowest cost communications possible from Unibus-based DEC computers.
20? Reliable, proven performance.
Like our other s~atistica_I multiplexors, the
is a
field-proven, reliable system. In 1974, DCA intro-
duced statistical multiplexing - we've been the
technological leader ever since!
Unparalleled growth potential.
For networks that are bound to grow, DCA is the clear-cut choice. Because complete system compatibility lets you start with a 205 today, and grow into a larger, more powerful network tomorrow. And DCA users enjoy the lowest-cost network growth in the industry!
Requires just a single Unibus slot.
That's right, the 205 only uses one Unibus hex slot,
freeing up from three to fifteen additional slots. Costly and unsightly cables are eliminated, too.
Superb response time.
The 205 is, in effect, a DZ11 and statistical multiplexor in one integrated unit. So the character delay that normally occurs between a DZ11 and a multiplexor is eliminated. Result: Your terminal users will
enjoy a crisper echo.
Statistical multiplexing.
Our 205 gives you all the benefits of DCA's statistical multiplexing, including full ARQ error control that maintains data integrity, network transparency, reduced CPU overhead - and more.
Multipoint multiplexing.
This isn't a promise, it's a fact: DCA's customers have been multidropping several remote terminal locations to a single telephone line since 1979. And multipoint multiplexing with the 205 lets you enjoy
DEC
HOST
Multipoint multiplexing lowers costs dramatically.
Digital Communications Associates, Inc.
303 Research Drive, Suite 225 Norcross, GA 30092
HOST CPU
DEC
HOST
Any terminal user can access any host in the network.
Excellent cost efficiency.
There is no better value for DEC users - the 205 will
dramatically reduce your datacomm costs while
providing high throughput and reliable operation.
Interested? Send in the coupon or call DCA at
404/448-1400 today.
r - - - - - - - - - - - - - - - - 1 I 0 Send me more information on DCA's System 205.
I
I 0 Please have a sales representative call.
I
'~~
I
I Tille
I
I Company II Address
I I I
I City
State
Zip
I
I Telephone
I
L _ _ _ (Nea) _ _ _ <Num~r) _ _ _(Ex~J
· Unibus, DEC, DZl 1, PDP·l 1, VAX and 2020 are trademarks of Digital Equipment Corp.
76 DlgltalDeslgn JULY1981
Circle 49 on Reader Inquiry Card
. · .
,..
. .
Cyclic Code Redundancy
"desi!Qlers' guide" I?_rotects data
N one of the methods described here will detect all possible errors that could occur in a data
transfer system. The effectiveness of a code is a
measure of how low the probability is that an error
could get through the code system undetected.
Cyclic Redundancy Code or GAG-based sys-
tems have different effectiveness factors depend-
ent on randomness of data transferred and on the
actual generator polynomial used. Storage
systems impose their own characteristics in
determining randomness of errors, and thus which
method of error detection to employ.
CRC-16 is most common in data communica-
tions and in disk applications because it is espe-
cially effective where errors are more likely to
occur in bursts. Where errors are more likely to be
single-bit, or two-bit errors, LAC may prove equal-
ly effective. Checksums are used to protect
assembler object code integrity in development
software, since it is virtually independent of the
storage media, and also since it is relatively easy
to generate and check.
. The four-bit CRC algorithm described offers a
.
good trade-off between execution speed and
.. memory usage for applications that include data
communications controllers mini-floppy disk con-
trollers, tape controllers and many more. The
approach outlined can be used to advantage in
any computer that facilitates table look-up.
By Rich Lee
T hi s article describes an effic ie nt and effecti ve means of accomp li shing the task of e rror detection using Cyclic Redundancy Codes, (CRC). T he principles desc ribed are generall y applicabl e .
CRC background
Codes are usually described in mathematics as closed sets of values that comprise all the a llowed number sequences in the code. In data communicatio ns, transmitted numbers are essenti a ll y random data patterns which are not re lated to any predete rmined code set. T he seq uence of data, then, is forced into comp li ance with the code set by adding to it at the tra nsmitte r. T hus, a string of orig inal data wo uld become the o ri g inal strin g concatenated with a string of ex tra numbt:-rs th at make the total string one of allowed code set values.
At the rece iver, incomi ng data is checked to see if it is o ne of the a ll owed code set values . T he ass umpti on is made that if an e rror occ urred in transm iss ion, like lihood of the result also be ing a valid set member is very low. If the rece ived data string is fo und to be of the all owed code set, it is ass umed that no errors have occurred and that the data is valid .
Several po ints have emecged from the above discuss ion . ( I) T here is a need to have a scheme of determining what prec ise ex tra string to appe nd to the origina l data stream , to make the concatenation of trans mitted data a valid memberof the code set. (2) There must be a consistent way of ex trac ting the ori g in al data from the code value at thJ! receive r, to de li ve r the actual data to the location where it is ultimately used . (3 ) For the code sche me to be effective, the set must contain allowed val ues suffic iently different from one another that ex pected errors will not be able to alter one allowed va lue such that it becomes a di ffe rent allowed value of the code set.
A system fo r coding anct detecting errors in common use in Data Commu nications and in systems usi ng seri al data storage dev ices is called C RC. The code set is made up of all strings o f bi nary data that are evenl y di visible by what is refe rred to as a ··ge nerator po lynomial" · - a spec iall y selected number that resu lts in a code set of values differe nt enough from one another to ac hieve a certain low probab il ity
Richard H . Lee is Strategic Marketing and Application Engineer fo r the Microcomponent Product Division , Mostek Corp . 1215 West Crosley Road. Carrollton. TX 75006
Ju LY 198 1 Digital Design 77
-"-"
Send SAC
'
d ...ddd
!<.-
rrd .. .ddd
-,
it
SELB
D ivide By P
A
Divide-By-P
..
remainder
Y t--
B
remainder
Data Store
"'
rr
·
All Zeros
...
Detector
Figure 1: Error detection system.
Feedback Polynomial POD P01 P02 P03 P04 P05 P06 P07 P08 P09 P10 P11 P12 P13 P14 P15
:r: ~F ~~ ~ ~ ~ ENFB~
,L.)::
I F I F I F I F I F IF
,L.~
+ F IF IF
,L ,L
+-F + F I F I F
~ DO I- DO1- 00 I- DO D O DO I- D 0 I- D 0 DO DO 1- 00 DO DO DO I- DO t- D 0 t--t'""L
4-2 ~z ~z ~z r=:-z ~z ~z ~z ~z ~ .!µ'. ~# ~z
41 .!µ'.
·r->-
..,. R eset
+5
INPUT ~ IF =
DO =
AZ
=
D
Shift R egi ster Cell Detail
_l _l
I
F
.__All Zeros
llf
D
Q
CLK - - --i OFF A
R
Q l
z
SEL B
......, A
y 1-B
..
Output
' ....
Figure 2: Register implementation. 78 Digital Design JULY 1981
other to achieve a certain low proba-
.. bility of an undetected error. To determine what to append to the string of
original data, a division is made of the
original string as it is being transmitted.
When the last data is past, the remain-
der from the division is the required
string to add since the string including
the remainder will be evenly divisible
by the generator polynomial. Since the
generator polynomial is of a known
.
length. the remainder added to the original string is of a fixed length .
At the receiver, the incoming string
is divided by the generator polynomial,
and if the incoming string does not
divide evenly- that is if the remainder
after division is not zero - then an
error is assumed to have occurred . If
the remainder is zero. then the data is
assumed to be error free, and the data
delivered to the ultimate destination is
the incoming data with the fixed length
remainder field removed . F igu re 1
illustrates the stages of this coding
met hod.
In binary CRC schemes. the gener-
ator polynomial is designated as a sum
of terms of .. X" raised to the power of
the bit the term represents. For ex-
ample, the CRC-16 generator polyno-
mial is actually the binary number. I
1000 0000 0000 0 JO I. whi le it is
customary to represent it with the following expression: x 16 +x 15+x2+x0 .
FLAGGS: MSKCRC: CACU: CRCL: POLYU : POLYL: GPO:
CRCSHF:
CRC1 :
EQU EQU EQU EQU EQU EQU EQU
4 1 6 5 H'AO' H'01 ' 0
;FLAG REGISTER ;MASK FOR CRC FLAG POSITION ;UPPER CRC BYTE ;LOWER CRC BYTE ;POLYNOMIAL < 0-7> ;POLYNOMIAL < 8-15> ;TEMPORARY DATA STORAGE
CRC ONE-BIT SHIFT ALGORITHM DATA IN GPO
LR
K,P
;SAVE RETURN ADDRESS
LI
.NOT.MSKCRC ;RESET CRC FLAG
NS
FLAGS
LR
FLAGS.A
LR
A,GPO
;PICK UP DATA
XS
CRCL
;XOR WITH LOWER CRC BIT
NI
1
;ONLY USE LOWEST BIT
BZ
CRC1
;BRANCH AROUND FLAG SET
IFO
LR 01 LR EQU
A, FLAGS MSKCRC FLAGS.A $
;SET CRC FLAG
LR
A,CRCL
;SHIFT LOWER CRC BYTE
SR
1
LR
CRCL,A
LIS
;PROPAGATE UPPER BYTE LSB
TO LOWER BYTE MSB
NS
CRCU
BZ
CRC2
;BRANCH IF THE BIT IS 0
shift register implementation
LR
A,CRL
;ELSE SET CRCL MSB
01
H'SO
The division process is simpler in
LR
CRCL,A
mod ulo-two arithmetic than it is in decimal arithmetic. Implementation of
C' RC2 :
LR SR
a divider for a 17-bit polynomial can be
LR
done using a 16-bit shift register with
A,CRCU 1 CRCU ,A
;SHIFT UPPER BYTE
an exclusive-OR feedback gate for each term of the polynomial. except the most significant bit. (bit 16). The exclusiveOR gate that corresponds to bit 16 of
LI
MSKCRC
;TEST CRC FLAG FOR XOR OF
POLY
NS
FLAGS
BA
CRC3
;BRANCH IF FLAG NOT SET
· the polynomial is the one with one input connected to the rightmost shift register bit and the other input connected to the
LI
POLYL
;XOR LOWER PART
XS
CRCU
LR
CRCU ,A
incoming data stream. Input. The out-
CRC3:
PK
put of this gate is used to tum the
;RETURN POINT
feedback on and off to the rest of the
shift register. Figure 2 shows the
classical shift register circuit used to perform the division for the case of the
Figure 3: CRC Shift Software Implementat io n
C RC-16 polynomial. To generate the the polynomial.
indicated ci rcu itry cou ld be eliminated.
remainder for transmission . the shift
The box in Figu re 2 labeled FEED- This examp le is inte nded to be general
register is first preset to all zeros. The BACK POLYNOMIAL is an AND enough to handle any seventeen term
serial data is shifted in at the point gate array. The output signals PXX CRC polynomial. simply by enabling
.. marked Input. When the end of the data refer to the X terms in the polynomial. the appropriate PXX outputs. The shift
.
is reached. the final contents of the shift CRC-16 would have the outputs. POO. register cells are shown in detail in the register are appended to the serial data P02 and P 15 enabled such that when the insert at the bottom of the figure . The
stream by lowering the feedback enable input went high. those outputs would inverter inside the detail is used when
input labelled ENFB. The stream thus go high but the other outputs would not testing the contents of the shift register
generated is a member of the CRC- 16 go high . In applications not requiring for zero at the end of the receive
code set. since it is evenly divisible by more than one polynomial. much of the operation.
JULY 1981 Digital Design 79
T he se lector in the lower right hand portion of Figure 2 is
CRCMI YelueMlrSMI Clock
used to se lect the data on the signal labelled INPUT to be forwarded to the OUTPUT line, while the shift register is
accum ulating the C RC. The shift register contents are se-
0
0
0000
0000
0000
0000
lected at the same time as the feedback enable is removed
1
1
1010
0000
0000
000 1
when it is desired to concatenate the CRC value to the data
0 1
1 0
111 1 011 1
0000 1000
0000 0000
000 1 0000
stream . The rightmost bit in the shift register is the first to be
1'
1
0
1 1
1001 11 10
1100 1110
0000 0000
0001 0001
shifted o ut.
The shift register can also be implemented with a software
ll.
0
1
1101
0111
0000
000 1
algorithm. Assemb ly language is used to define the algo- ~
1
0
0110
1011
1000
0000
rithm (Figure 3). Like the hardware implementation , the
0
1
0 1
0011 1011
0101 1010
1100 1110
0000 000 1
software algorithm also accommodates any polynomial.
{
1
0
0 101
1101
0111
0000
By altering the value in the equation for POLYU and
If
0
0
0010
1110
1011
1000
POL YL, any CRC generator polynomial can be facilitated. It
0 0
1
0 0 1
0001 0000 1010
01 11 1011 010 1
0101 1010 1101
1100 1110 0110
is necessary to call the subroutine for each bit of data. As this
·
routine may take up to 11 1 µ,s to execute with a 4-MHz
1
1
1111
0010
1110
1010
clock, the software implementation is often only useful for
0
0
0 111
1001
0111
0101
slower data transmission rates. The calling program is re-
sponsible for initializing the values of CRCU and CRCL ,
ahlft........, ...,.from this point lacurrent
com.nta)
shifting each bit of data, and making the call to CRCSHF for each data bit. W hen the end of data is reached. the calling
program places the C RC bytes into the data stream, CRCL
first, followed by C RCU .
·
1
0
0011
1100
101 1
1010
The table of Figure 4 shows the values taken on by the
0
0
0001
1110
010 1
1101
shift register in the single bit shift approach in response to the
1
0
0 0
0000 0000
1111 0111
0010 1001
1110 0111
input stream in the left col umn. The feedback gating, gener-
1 1
0 0
0000 0000
00 11 0001
1100 1110
1011 010 1
ated by the exclusive-OR of input data with the rightmost bit of the register, is shown in the next column. Notice its value
.
1
0
0000
0000
111 1
00 10
in the lower half. Each line of the table shows the register
0
0
0000
0000
0111
1001
contents after the clocking takes place. These values are the
~
1
0
0 0
0000 0000
0000 0000
0011 0001
1100 1110
same whether the hardware or the software implementation is .;lo
0
0
0000
0000
0000
1111
used.
1
0
0000
0000
0000
011 1
1
0
0000
0000
0000
0011
classical implementations
1 1
0 0
0000 0000
0000 0000
0000 0000
0001 0000
The hardware implementation of the single shift logic is
0
0
0000
0000
0000
0000
usually fast enough for most app lications. There are compo-
nents made with se lectab le polynomials integrated into a
single chip. The main drawbacks to hardware implementa-
ti on are inherent cost, and single-sourcing of most single chip
Figure 4: CRC shift table
hardware . The drawbacks to software emulation center
After First Shift
···-·-··- -· ·-·
F(O) F(O) .XOA
C(15) C(14) C(13)
C(12) C(11) C(10) C(09)
C(OB) C(07) C(06) C(OS)
F(O) .XOR.
C(04) C(03) C(02) C(01 )
After Second Shift
F(1) F(O) F(1).XOR. F(O) .XOR.
F(1) .XOR.
C(1 5) C( 14)
C (13) C(12) C(11) C(10)
C (09) C(08) C(07) C(06)
C(OS) C(04) C(03) C(02)
Figure 5: Four Bit CRC-16 Shift Table 80 Digital Design Ju LY 198 1
After Third Shift
F(2) F(1 ) F(O) .XOR. F(1 ). XOR. F(O).XOR.
F(2).XOR.
F(2) C(15)
C(14) C(13) C(12) C(11)
C(10) C(09) C(08) C(07)
C(06) C(OS) C(04) C(03)
After Fourth Shift
-=
..i
F(3)
;.
F(2)
F( 1). XOA.
F(3)
4
F(O) .XOA .
F(2)
..
F( 1).XOA. C(15)
F(O). XOR. C(14)
C (13) C (12)
...
C(11) C(10) C (09)
-
, "'
C (OB)
~
C (07) C (06)
.
F(3).XOR.
C(05) C (04)
..
T(3) T(2) T(1) T(O) E(15) E(14) E(13) E(12) E(11) E(10) E(09) E(08) E(07) E(08) E(05) E(CM) E(03) E(02) E(01) E(OO)
0000 0000000000000000
00011 1001100000000 0 1
0
0
1
0
1
1 0
1
1 0
0
0
0
0
0
0
0
0
0
1
0 0 11 0 00 10 100000 000 00
0 10 01 111000000000001
0 10 10 011110000000000
0 1100010100000000000
0 111 1 11001000000000 1
100 010 100000000000 01 100 10 110110000000000 10 1 00 1111000000 00000 10 1 1 10 110 1000 00 000 0 1 1 10 00 10 10000000000 00 1 10 1100111000000000 1 1 110 1000 1000000000 0 1 1 11 10 100010000000000
~
Figure 6: Four Bit CRC-16 Look-up Tabl.e
INPUT-7-4..~.. -----
, ,
r
XOR
ENF B
OE A
.,
16 x 4
ROM A
~
4V
I
,.--
"J
'"-D
Ot--
4-B IT RE G
r-- >
CLK
~
OE A
16 x 4
ROM B
4V
~
~
] XOR
4-BIT REG r-- >
......
OE A
16 x 4
ROM C
OE A
16 x 4
ROM D
4V
~ , l J XOR
4V
~ ,
l ] XOR
....._o 01--
4-BIT REG
,---- >
..__ D
QI--
4-BIT REG
....-- >
Figure 7. Four-bit shift CRC hardware implementation.
Ju LY 198 1 Digital Design 8 1
:::e
I
la-:
g 0
<
ti:
:C
(/)
1-
:::::> :::::> :::::> :::::> ::> 00000 WW WWW
05 0
~'(C!l)..
ou.z-
(.)~
a:<
(.)Q
v
II
a:(!)
(.)
a:
(.)
u. 0
~
a:
~
ti:
~ ·- ·-
:.:.:.eJ.a..:J..::.:J:?..a.J:
a: a: a:
...J (/) ...J
5 (.) (....)J
<
..i
<- v a(.:)
:::::> (.)
a:
~
ua::a::Cl)-....18::::ea::::::ea:: 0....1C/JXZC/Jct:...J...J...J...J
a: a: a:
...J (/) ...J
Figure 8: CRC 4-Bit Shift Software Implementation
around the large cost in time needed to execute the shift algorithm. The hardware implementation uses exclusive-OR gates and other simple components available for many years. The software implementation actually does a ··blind emulation·· of the hardware. Some micros. for example. manipulate data in a much more sophisticated way than doing simple cxclusive-ORs and shifting a bit at a time. There is actually very little gained by restricting the software CRC accumulation function to one bit at a time. A possible reason for restricting the treatment to one bit at a time might be to maintain very strict emulation of the hardware.
Looking back for a moment at the hardware shift implementation of Figure 2, a few key functions are evident. The least significant accumulated amount is exclusive-ORed with the incoming data to produce a gating function that activates the feedback paths. The result of the gating function from above activates a feedback pattern that depends strictly on the
generator polynomial. The activated legs to the shift register are exclusive-ORed with the previous stage of the shift register and accumulated.
The single featu re about the single bit implementation that makes it attractive also makes it deceptively simple. The exclusive-OR of two single bits can only result in either a ··one·· or a ··zero... Thus. the polynomial is either gated into the register or is not. This fact is not true of hex numbers. for example. Two hex numbers exclusive-ORed together can form any of 16 different values. Bytes exclusive-ORed fom1 a set of256 different values .
four-bit CRC method
In deriving a multi-bit method for CRC calculating. it should be sufficient to compare the new method with the old and show that the differences are in implementation only and do not alter the function. This is true. since shifting several bits
82 Digital Design JULY 19~ I
1~he many tables and algorithm offered here are an approach that can be used to advantage in any computer that facilitates the table look-up.
e~nex n x en~ a:
~~~~~~~~ ~~~~~~~~
wwwwwwww wwwwwwww
00000000 00000000
.. ..u.a<.D;
sequentially in the single-bit method produces the same CRC accumulation, whether or not there is an awareness of intermediate values.
theoretical discussion
This discussion derives the Boolean expression for the CRC
·
sh ift register conten ts following four clocks. The notation
employed used bit positions within parentheses. The table of
Figure 5 illustrates the four shifts in the case of the CRC- 16
polynomial. To make the table readable, the following sub-
stitutions are made. Let:
F(O) = C(O). XOR. 1(0)
F( 1) = C( 1). XOR. I( 1). XOR. F(OJ
F(2) = C(2). XOR. 1(2). XOR. F( I ) ) F(3J = C(3J, XOR, 1(3), XOR, F(2)
Where: (( i) = the value of CRC register bit i at the start: I( i)
= the value of input string bit i.
Examine the fourth column of values in the table. The following points emerge. Cells used to contai n C( 12 ) through C( 15 ) now contain a value determined by an operation on 1(0) through 1(3) and C(O) through C(3) . The lower three groups of four ce ll s contain values made up of the previous contents of cells four shifts upstream from them and of the function of C(0)-C(3) or 1(0)-1(3). The functions F(C, I) can be expanded to show that no terms other than C(0)-C(3) or 1(0)-1(3) occur, meaning that the function is entirely made up of those terms, and so it may be implemented w ith a single exc lusive-OR of 1(0)- 1( 3) with C(0)-C(3) followed by a table look-up.
Each group of four cells of the CRC register i~ entirely dependent on the four cells upstream and the feedback function. It can be seen that continuation of the shifting would not alter the conclusions drawn, as the original values of the register would propagate toward the rightmost position without losing their respective positions in sequence. The F terms would eventually take the places of the C terms . The property of the F function that makes it a detem1inistic result of the input and the rightmost shift register contents hinges on the number of bits and the number of shifts used. The number of shifts - whether one, two, four, eight, or everi 16 - must equal the number of bits of the register that go into calculating the function, F. This is in tuitively correct. since the number of shifts equals the number of input bits, which must be the same as the number of bits of the register in order to have a meaningful exclusive-OR.
Looking into what makes up the F functions, a basis for the table look-up scheme begins to appear. F(O) is the exclusiveOR of the terms 1(0) and C(O) . If l(i).XOR.C(i) is replaced by the term T(i), the following simplifications can be made: F(O) = T(O) F(l) = T(l).XOR.T(O) F(2) = T(2).XOR.T( l).XOR.T(O) F(3) = T(3).XOR.T(2).XOR.T(l).X0R.T(0)
F( l ).XOR.F(3) = T(3) .XOR.T(2)
F(0).XOR.F(2) = T(2). XOR. T(l)
The T functions are what result from exclusive-ORing the input with the rightmost CRC shi ft register contents. If a four bit wide exclusive-OR is taken, the bit-by-bit result can be expressed this way: C(3),C(2),C(IJ,C(0) . XOR. 1(3),1(2), I( I ),1(0) = T(3),T(2),T( I ),T(O).
A tabl e is then generated using T values as the index into the table. The contents of the table are the F functions that must be exclusive-ORed with CRC register contents (Figure 5). The table need only contain seven-bit entries. corresponding to the seven bits in Figure 5 that require other than a straight shift. Furthermore, the index made up of the vector T(3),T(2),T( IJ,T(O) defines the depth of the table to be 16 words. In order to preserve generality and accommodate all polynomials, the table should be 16 words by 16 bits. The bits of the CRC register that do not require modification would result in the table value be ing zero.
Figure 6 shows the table contents for the C RC - 16 polynomial. The individual bits were generated using exc lusiveORs over the index. as suggested by the simplified equations for the F terms from the preceeding paragraph.
The T va lues in the figure represent the index into the table. The E values are the entries, which are exclusiveORed with their respective bits in the CRC shift register as presented in Figure 5. The exclusive-OR is done after the shift.
practical implementation
The four-b it shift algorithm for CRC calcu lation can be implemented in hardware or in software. Figure 7 shows the
Ju LY 1981 Digital Design 83
..
T(3) T(2) T(1) T(O) E(15) E(14) E(13) E(12) E(11) E(10) E(09) E(08) E(07) E(06) E(OS) E(04) E(03) E(02) E(01) E(OO)
0
0
0 0 0 0 0 0
0 0 0 0 0 0 0 0
0
0
0
0
0
0
0
1 0
0
0
1 0 0 0
0
0 0 0
0
0
0
0
0
0
0
1 0
0 0
1 0
0 0 0
0
0 0
0
0
0
0
0
0
0
0
1
1
0
0
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
1 0 0
0 0 0
0
0 0 0
0
0
0
0
0
0
1
0
1 0
1 0
1
0 0 0
0
0 0
0
0
0
0
0
0
0
1
1
0
0
1
1 0
0
0 0
0
0 0
0
0
0
0
0
0
0
1
1
1 0
1
1
1
0 0 0
0
0 0
0
0
0
0
0
0
1
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
1
1
0
0
1
0
0
Q 0
0
0
0
0
0
0
0
0
1
0
1
0
1 0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
1
1
1 0
1
1
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
0
11 0 0
0 0 0
0
0 0 0
0
0
0
0
0
1
1
0
1
1
1 0
1
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
0
1
1
1 0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
0 0 0
0
0 0
0
0
0
0
0
0
Figure 9: Four Bit LRC-16 Look-Up Table
.
CRCU:
EQU
6
CRCL:
EQU
5
GPO:
EQU
0
;UPPER CRC BYTE ;LOWER CRC BYTE
..
;TEMPORARY DATA STORAGE
CRC EIGHT-BIT SHIFT ALGORITHM
.
DATA IN GPO CRC TABLE IS STORED LOWER BYTE BEFORE UPPER BYTE TO
MAKE THIS IMPLEMENTATION FASTER
·
..
CRC8BT:
LR
K,P
;SAVE RETURN ADDRESS
.,...
DCI
T8CR16
;SET DATA COUNTER TO BASE
.,j
OF TABLE
LR
A.GPO
;FORM INDEX INTO TABLE
XS
CRCL
;XOR DATA AND LOW BYTE
OFCRC
BM
MXOR
;UPPER HALF OFTABLE
SL
1
IF MINUS
~·
;FORM INDEX TO 2-BYTE TABLE
.
BM
MSHL
;2ND QUADRANT OFTABLE
IF MINUS
ADC
LR
XM LR LM LR PK
;ELSE 1ST QUADRANT OF TABLE
'
A,CRCU
;XOR UPPER CRC WITH LOWER
BYTE
*
CRCL,A
;' SHIFFTRROIMGHTTAB8 LE
4
;GET UPPER BYTE FROM TABLE
CRCU,A
;REPLACES UPPER CRC BYTE
;THIS LEG TAKES 33.5 CYCLES
Ji.
Tche four bit
CRC algorithm
M' SOR:
SL
BM
1 MSXL
;FORM INDEX TO 2-BYTE TABLE :FOURTH QUADRANT OFTABLE
.. 4
IF MINUS
described in this article offers a good trade off
ADC LI
H'40'
;ELSE THIRD QUADRANT ;OFFSET TO THIRD QUADRANT
.....
..
between execution speed and memory usage for applications that include
data communications
ADC
NEXT
ADC SECTION REPEATED
IN
THE
INTEREST'
OF
SPEED
..
LR
A,CRCU
;XOR UPPER CRC WITH LOWER
., ....
XM
.BYTE FROM TABLE
LR
CRCL,A
:SHIFT RIGHT 8
controllers, mini-floppy disk controllers,
LM
;GET UPPER BYTE FROM
TABLE
LR
CRCU ,A
;REPLACES UPPER CRC BYTE
tape controllers and manl'.: more.
PK
;THIS LEG TAKES 41.5 CYCLES
Figure 10: CRC 8-Bit Shift Software Implementation
84 Digital Design JULY 1981
hardware implementation, while Figure 8 shows the software approach. The hardware implementation is shown mainly for reference and would not offer a great improvement in cost effectiveness over the single-bit shift approach.
The boxes in Figure 7 marked XOR are 7486's, or equivalent. The ROMs and 4-bit registers are best implemented with 32 x 8 PROMs and 8-bit D-flip-flops, such as 74288s and 74273s . For CRC-16, ROM A and ROM B contain the ponion of the table of Figure 6 designated E( 15) through E(08) , while ROM C and ROM D are programmed with E(07) through E(OO). Each shift of the clock accomplishes what four clock shifts did in the implementation in Figure 2.
This implementation talces eight ICs , not counting those required for testing for all zeros. An advantage gained by this approach is that readily available parts are used throughout , and cycling at a 5-MHz clock rate would yield an equivalent data rate of 20 Mbits/sec .
The software implementation is a straightforward emulation of the hardware implementation of Figure 7. The table is the same as that in Figure 6 for CRC-16 . A different generator polynomial would require a different table. but the rest of the routine would be the same.
The software implementation is listed in Figure 8. The routine, including the CRC-16 table, talces up 84 bytes of memory . CRC4BT is called once for each byte of data and executes in 150 µ.,sin a K3870 with a 4 MHz crystal. This is six times as fast as the single bit shift routine listed in Figure 3, which occupies 42 bytes of memory . The speed improvement realized using the four-bit method permits µ,Cs to play an even more important role in data communications applications, where data rates up to 9600 Baud can be readily protected with CRC.
Let's consider some of the variations and alternatives for data protection .
eight-bit shift algorithm
We covered the grouping of the basic CRC shift algorithm into four bits at a time . It is also poss ible to gain additional speed at the expense of memory usage by extending the approach to eight bits . The hardware would use two eight-bit exclusive-OR gates, two eight-bit registers. and a 256Xl6 ROM .
Figure 10 lists the software routine for implementing the eight bit approach. The 256X 16 table is built by first continuing the symbolic shift procedure , outlined in Figure S, until the eighth shift. This produces the following list after eighth shift.
F(7) F(6) F(5) . XOR.F(7) F(4).XOR . F(6)
F(3) .XOR .F(5) F(2) .XOR .F(4) F( l).XOR .F(3) F(O) .XOR .F(2)
F(l) . XOR.C(l5) F(O) .XOR .C( 14)
C( 13) C( 12)
C(l l) C(lO) C(09) F(7).XOR.C(08)
Then, as before , the next step is to build the generator expressions for the F functions in terms of the T functions as follows:
F(O) = T(O) where T(i) = l(i).XOR.C(i)
F(l) = T(l) .XOR .T(O) F(6) =
T(6).XOR .T(5) .XOR.T(4).XOR .T(3) .XOR.T(2).XOR . T(l).XOR.T(O)
F(7) = T(7) .XOR .T(6).XOR.T(5) .XOR .T(4).XOR.T(3) .XOR. T(2).XOR.T(l).XOR.T(0) and
F(5) .XOR .F(7) = T(7).XOR.T(6) F(4).XOR.F(6) = T(6) .XOR.T(5) F(3) .XOR.F(5) = T(5).XOR.T(4) F(2) .XOR.F(4) = T(4) .XOR.T(3) F(l) .XOR.F(3) = T(3).XOR .T(2)
F(O) .XOR.F(2) = T(2).XOR.T(l)
The table is generated by computing parity over the address, as indicated in the above expressions. letting each T term refer to the corresponding table address bit. (assuming the table base address to be zero). The C terms without coefficients in the list are assumed to have zero entries in the table , and so the corresponding column in the table would be filled with zeros.
The eight-bit routine shown in Figure 10 executes in an average of about 82 µ.,s/byte , or about 45% faster than the four-bit method. Memory usage for the eight bit routine plus one look-up table is 568 bytes .
LRC
LRC , Longitudinal Redundancy Code, is a special case of CRC where the particular polynomial chosen results in the same CRC code as would be obtained by doing a 16-bit wide exclusive-OR once every 16 bits. If the data stream were represented as a succession of 16-bit words , the LRC code added to the end of the stream would equal the first word exclusive-ORed with the second, exclusive-ORed with the third , and so on. When the check is made at the receiver, the result is zero if no errors occurred, since the exclusive-OR of anything with itself is zero.
LRC is also often done on an eight-bit word length, since software implementation is a little bit simpler than with sixteen bits. LRC , a form of CRC, can be handled by the CRC implementations discussed in this article. The polynomial for LRC-16 is X(l6)+ l ; and that for LRC-8 is X(8)+ l . A table for LRC-16 in the four-bit implementation of section 2 could be constructed in the same way as the table for CRC-16 was done . The result is in Figure 9.
checksum
The checksum - an accumulation of the remainder of
modulo 256 addition of a string of data organized in bytes -
is a method of error detection in widespread use throughout
the µ.,C industry since it is easily-generated and is very
effective in detecting errors. Often, in the case of data which
is coded into ASCII characters that represent the data in
hexadecimal form, the checksum is talcen over the values of
the hex numbers rather than over the actual bit patterns
themselves.
Typically. the initial value of the eight-bit checksum is
minus one . This is so that when zero occurs often in the data ,
the effectiveness of the code is not diminished. Thus , when
the checksum has been talcen over received data, the final
value is minus one - not zero.
0
JULY 1981 Digital Design 85
Electronics Test & Measurement Conference
October 5 - 8, 1981
"
Hyatt Regency Chicago · Chicago, IL
The Only Midwest Conference
.
and Exhibition Devoted Exclusively to
Test Instrument and ATE Technology
Leaders in the ATE and test industry will focus on the technology and
·
management involved with the application and use of INSTRUMENTS and
ATE in testing COMPONENTS, SYSTEMS and SUBASSEMBLIES.
----------------------------------------------------------------------------------~ ~
A four-day technical program of specialized courses, workshops and invited papers will address the following problem areas:
EFFECTIVE MANAGEMENT OF TEST RESOURCES
Paul J. Giordano, Chief Executive Officer Giordano Associates, Inc.
FUNCTIONAL BURN-IN TESTING: TRADE OFFS AND SOLUTIONS
ATE: HOW TO SELECT IT -APPLY IT MANAGE IT
Arnold Greenspan, President AMG Associates
Ralph P. Anderson, Product Une Manager, . GenRad, Inc.
Bob Scholl, Engineering Manager Eaton-Pacific Reliability Jerry.Koran, Special Projects Manager Eaton-Pacific Reliability
EVALUATING ATE TO ACHIEVE COST EFFECTIVE TESTING
Al Cota, Department Chief Circuit Pack Testing, Western Electric Co.
COMPONENT FUNCTIONAL TESTING
John J. Theodore, Senior Research Engineer,
Lockheed Missile and Space
UNDERSTANDING AND EFFECTIVELY USING TODAY'S NEW BREED OF TEST INSTRUMENTS
Stan Kubota, Vice President Interface Technology
INTRODUCTION TO DIGITAL TESTING
Lutz P. Henckels, Ph.D., President HHS, Inc.
Rene Haas, Executive Vice-President, HHS, Inc.
Andrew Herman, Director of Testing Engineering Institute, HHS, Inc.
ADVANCEDATETECHNOLOGYAND MANAGEMENT
Philip C. Jackson, President
Giordano Associates
Paul J. Giordano, Chief Executive Officer,
.J
Giordano Associates, Inc.
ATE SOFTWARE TUTORIAL- DEFINITIONS, STRATEGIES, LANGUAGES, APPLICATIONS
Damon C. Hart, President, Lexico Enterprises, Inc.
Roger L. Williams, General Manager, Allocations Support Division, Lexico Enterprises, Inc .
86 Digital Design JULY 198 1
.., The Exhibit is devoted fexc1usive1v to manual and automated ·test ~and measurement · equipment and services
~ TEST AND MEASUREMENT INSTRUMENTS
~ Hand Held Instruments - from DVM 's to Logic Probes ·Microprocessor Troubleshooting and Development Tools · Automatic Measuring Instruments - meters, generators,
"' analyzers, scopes, counters· Field , Depot and Maintenance Testers· Instrument Controllers· Calibration Instruments
· ATE EQUIPMENT/SERVICES/SOFTWARE
Handlers· IC Testers· VLSI Testers· Memory Testers . ·Microprocessor Testers· System Testers· In-Circuit
Testers · Bare Board Testers · PCB Assembly Testers · · Burn-In/Temperature Cycling Systems · Cable/Wiring/ ... Harness Testers· Compilers/Translators· Test Services
· Software Packages · Interfaces
List of Exhibitors as of May 29, 1981
ACOC ELECTRONICS A.D.DATA ADDISON DIV. OF MUIRHEAD - AEROTRONIC ASSOCIATES AMERICAN ELECTRODATA ANALOG DEVICES ~ AUTOMATIC SYSTEMS
DEVELOPERS ATE SYSTEMS AUTEKSYSTEMS ; B&K PRECISION/DYNASCAN CARLTON INDUSTRIES ¥>- CHATSWORTH DATA CLARKE-HESS "' COMPIC COMPUTER CONSOLES/RLG COMPUTER AUTOMATION ~ CONTREL DA YMARC .,. DIT-MCO INTERNATIONAL DRANETZ ENGINEERING ....,i LABORATORIES DYTEC/CENTRAL ~ EAGLE TEST SYSTEMS ~ ELECTRO-MECHANICAL
SYSTEMS ELECTRO SCIENTIFIC
INDUSTRIES ~ ELECTRONIC SYSTEMS and
PROGRAMMING ~ EVERETT/ CHARLES TEST
EQUIPMENT ,. FAIRCHILD TEST SYSTEMS
GROUP '" FLUKE AUTOMATED
,. SYSTEMS FTS SYSTEMS GENRAD GLOBAL SPECIALTIES HAMEG
HUNTRON INSTRUMENTS INSTRUMENTATION
ENGINEERING INTERFACE TECHNOLOGY INTERSTATE ELECTRONICS KEITHLEY INSTRUMENTS LOGICAL SOLUTIONS LUTHER & MAELZER MARTIN MARIETTA
AEROSPACE MICRO COMPONENT
TECHNOLOGY MICRO CONTROL NORLAND OSTBY & BARTON PIER ELECTRONICS PLANTRONICS/ZEHNTEL POINTMASTER PRACTICAL TECHNOLOGY PRAGMATIC DESIGNS PYLON Q CORP.
RACAL-DANA ROD-L ELECTRONICS
SENSITEK SIEMENS SINCLAIR ELECTRONICS SOLARTRON INSTR. GROUP SYSTRON-DONNER T&B/CABLESCAN TEST ENGINEERING
SOLUTIONS TEST SYSTEMS THERMONICS TRACE INSTRUMENTS UTI VERSATILE INTEGRATED
MODULES VIRGINIA PANEL ZIA TECH
Produced by Electronics Test and co-sponsored by Circuits Manufacturing, Digital Design, and Design Engineering Magazines.
For more information contact
Dona Atwood , Electronics Test & Measurement Conference, 1050 Commonwealth Ave. , Boston , MA 02215 (617) 232-5470.
r--------------------DD 7/81 Electronics Test & Measurement Conference lllh1im1lll1uill
Please send me more information on the Electronics Test & Measurement Conference at the Hyatt Regency Chicago, Chicago, IL, October 5 - 8, 1981 .
_ _ _ Attending _ _ _ Exhibiting
Name ________________
Title _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ _
Company _______________
Address/ Mailstop - - - - - - - - - - - City _ _ _ _ _ _ _ _ State _ _ _ Zip _ _
Phone ________________
Return coupon to: Registrar, Electronics Test & Measurement Conference, 1050 Commonwealth Ave ., Boston , MA 022 15 (617) 232-5470.
JULY 1981 Digital Design 87
- -COMPAT Design- -
PDP-11 Cross-Compiler Remedies ''Brute-Force'' µP Software Development
Now you can harness the power of your sentences and punctuation) and hostile to your program." as Kole puts
DEC minicomputer for Intel 8086 µ.P semantic errors (sentences that don't it. ·· tf you attempt to do anything in that
software development. PasPort is a make sense). creating error messages to program in any way fishy or illegal.
cross-compiler developed by Inter- indicate where in the program the errors you·d sure like to know about it. and
metrics. Inc. that eliminates the need are . In addition. it lets the developer that's the whole point of running it on
for .. brute-force'" software develop- know if there are any variables he the host." he explains ...Traditionally.
ment. Rather than muscling out pro- hasn't used. or if a variable hasn ' t been this was done on the MOS . but ifs very
grams with multiple Microprocessor given a value . If the program checks difficult. whi le you're running on the
Development Systems (MDSs). out. the compiler then .converts it to actual hardware. to get a lot of checking
Pas Port allows you to develop software intermediate language. which is an going on.
on any .PDP- I I minicomputer systems object representation for a virtual
In addition to automatic dynamic
· running under UNIX or RSX- I IM machine ; thi s intermediate form is checking. other run-time diagnostic
operati ng systems.
similar. but more compact. then the features are available as options . A
According to Ron Kole. manager of standard P-code . PasPort compi lation .. profiler'" records which source lines
Intermetrics' Software Products Divi- rates commonly reach 2000 to 3000 executed and how many times they
sion. most developers have access to lines per minute.
were executed. so the developer knows
corporate mainframes or laboratory
minis . By using them for software host run-time support
which program paths have .been tested . Also produced is an estimate of how
development. relying on an MOS only The next step is to run the program on much execution time each source
for final testing and integration. com- the PDP- I I ·· in an environment that is statement required. revealing which
panies can save the price of several
MDSs- quite a savings. considering
MDSs cost from $15K to $25K each.
Program Development
PasPort uses Pascal language conforming to the International Standards
and Initial Testing (Host Minicomputer)
Organization (ISO) proposal. It supports comprehensive diagnostic capa-
I I Pascal
'
bi Iities. via an interpretive language .
Source
allowing the user to test app lication
software on the host before sending it
on to the MOS. This allows use of the
many tools inherent in PDP- I I sys-
tems. including file management .
source control systems. archives. large
disks and high-speed printers . In addi-
tion . running PasPort on a multi -user
host allows sharing of files and
procedures; separately compi led
routines can then interact via parameter passing or through global data areas.
Integration and Final Testing
PasPort consists of three segments:
(Target MOS)
Compilation. Host Run-T ime Support.
and Target Run-Time Support.
compilation
Compilation is essentially an errorc hec king process. The idea is to take the original Pascal algorithm created by the developer and translate it into a lower level. so that it can run on the PDP- I I . First. the compilation process checks for syntactic errors (i llegal
Program Development and Testing (MOS)
1----llool Asse mbl e ~---9"'i & Link
88 Digital Design JULY 1981
parts of the program are most timeconsuming.
An option for UNIX system owners allows users to generate PDP- I I instructions from the Pascal progam; a complete run-time library for this option is provided.
target run-time support
"We certainly don't claim that you can do all your debugging on a PDP- I I," says Kole. "Once you finish the host debugging phase, you still have to prove that the program works on the 8086. "
PasPort provides two paths for moving the program from the host to the MOS. One is to send the intermediate language, with minor translation, to the MOS where there's a PasPort interpreter that will execute it on the 8086. This provides streamlined, efficient execution , without error-checking. The
other path consists of translating the intermediate language on the host into real 8086 instruction. Most users prefer this direct code because it is more time efficient, and it allows them to see the code directly. However, the slower, interpretive, intermediate code is more compact, and is suitable for non-time critical applications.
Intermetrics aims PasPort at a wide range of companies with expanding software development teams . "The target audience," explains Kole, " is really industrial companies that are finding that µ,Ps are the right thing for them in a product; this includes anywhere from 50- 100 person companies that are building a new gadget to large companies that make a product of some kind which they are putting out with more capabilities."
Will software developers, accustomed to the control they have with an
MOS , accept the PasPort system? " Some software developers," answers Kole , "consider themselves craftsmen and artists and they will never want to give up twiddling those bits . But what they should realize is that PasPort actually allows them to become more creative, because they are freed from the detailed level of every instruction on the machine to really turn their attention toward solving a problem."
PasPort 8086 costs $15K, and comes with a user's manual and the ISO Pascal draft standard reference manual. PasPorts available for other microprocessors (tentatively, Motorola's 68000 and Zilog's Z8000) will be available in the future.
by Bob Hirshon
Intermetrics, Inc, 733 Concord Ave, Cambridge, MA 02138. Circle 199.
,. Compatible Multifunction Controllers
Deliver Backplane Breathing Room
The design freedom one extra card slot provides system designers can be priceless, often saving considerable design time, hardware expense (expansion chassis and bus repeaters), and aspirin . One indication of how valuable that space is will be provided by the sales figures for multifunction controller boards introduced by Spectra Logic and National Semiconductor.
Spectra Logic's Spectra 20 and Spectra 21 handle removable pack or
Winchester SMD disk drives and start/ stop or streaming half-inch tape drives simultaneously, all on one board. Both models attach up to four SMD disk drives and up to eight formatted tape drives without modifying the operating system software . Spectra 20 is for Data General Nova and Eclipse users , and has been available since May; Spectra 21 is geared to DEC PDP-11 users, and should be available this month.
National Semiconductor's Hexacon controls three peripheral subsystems: disk, tape and a fixed-head-disk emulator they've introduced, called NURAM. Aggregate device transfer rate exceeds 2 MB/sec for up to four CDC 9762-type 67-MB disk drives, up
, to four Cipher Microstreamer tape drives (start/stop or streaming) and up to 8 MB of NURAM auxiliary memory . Hexacon works on any DEC UNIBUS system and is compatible
Multifunction controller boards, manufactured by National Semiconductor and Spectra Logic (above) handle multiple peripheral subsystems, but use up only one card slot.
with DEC operating systems. Production shipments are slated for September; NURAM production shipment should begin in October.
Each company uses a different design approach for its controller and, not surprisingly, each believes its approach is the only approach. One major difference between the two boards is
that Spectra Logic uses two µ,Ps, with a larger total chip count, and National Semiconductor uses one. As Jim Anderson, National Semiconductor staff engineer, puts it: "They (Spectra Logic) have a separate microengine for the tape unit. Tape units typically spend 20 to 22 hours a day not being used. That portion of their logic is wasted
JULY 1981 Digital Design 89
The Only
PIBER OPTICS
Show in the World
POC 81 WEST
SczptfZm~r 1-l 1981 Hyatt RfZgfZncy San Pranci1co
· EXHIBITS and live demonstrations from 80 international manufacturers of fiber optics components and systems $20.
· TECHNICAL PROGRAM devoted to "Fiber Optics: The Global Viewpoint". Sessions include local networks, data links, connectors, long wavelength fibers, telephone installations and military applications.
e SHORT COURSES Advanced Fiber Optics - $395 Syst ems Design - $395 Fiber Optics Market s - $250
Contact : Ellen M. Bond, Director Expositions & Publications INFO RMATION GATEKEE PERS, INC. 167 Corey Road, Brookline, MA 02146 USA Tel: 617-739-2022 TWX: 710-331-6484 Telex : 95163 INTERTRADE BSN
during those periods of the day. We wanted to be able to use
that same expense more efficiently, and we believe we got a
better plan for being able to take the logic we invested in arrd
spread it across three peripherals ."
Spectra Logic, however, believes that the one µ.P ap-
proach has its drawbacks : " It 's the opinion of our engi-
neers," says Steve Roberts, Spectra Logic Executive Vice
· President, " that they (National Semiconductor) really had to
cut so many corners that there 's no way they can do all those
functions with just one µ.P ."
" We do it successfully," counters Bill LeDuc, National
Semiconductor Product Marketing Manager , "so what he
(Roberts) thinks really isn ' t too material. " LeDuc did add,
" We were a little bit concerned as far as handling all three
functions -whether or not we could get down the UNIBUS ~.
as rapidly as we hoped - and it far, far exceeded our
expectations."
" We may be in for a surprise," says Roberts , "but our
engineers believe that with four levels of interrupts going into
one µP, there 's absolutely no way that that can keep the disk,
the tape , the UNIBUS and that NURAM thing all going at
one time without jeopardizing and sacrificing a tremendous
amount of performance. "
" If you take their approach, that's true ," answers LeDuc,
" but we think it's the other way around: we think they're
going to have a helluva time making theirs work with some
high speed peripherals . This is my own impression, but the
two microengine approach can lend itself to some arbitration
problems between the two microengines - which one is
going to have access to the UNIBUS - and when you start
making that coordination betwen the two microengines -
which one's going to transfer-somebody 's clock has got to
slow down."
"I don ' t think there 's any point that can be made there;"
states Roberts, "we ' re shipping the Data General one, so
there 's no question but that it works and that it streams and
does everything else."
On paper , Spectra Logic has the edge in transfer rate and
also supports eight tape drives to National Semiconductor' s
four. In addition , Spectra Logic makes both Data General
and DEC models. However, National Semiconductor has the
advantage of being able to handle their high-speed bulk
NU RAM memory , and also has a larger buffer than Spectra
Logic 's . But the real test for the two controllers will be in the
field, where reliability and maintenance of recorded specs
·
will tell the story. And that's the test by which both compa-
nies say they ' re eager to be judged.
by Bob Hirshon
National Semiconductor Corp, 2900 Semiconductor Dr.,
Santa Clara , CA 9505 I.
Circle 201
Spectra Logic Corp, 2316 Walsh Ave, Santa Clara , CA
9505 I.
Circle 202
COMPAT Design is a new Digital Design department featuring the latest in computer compatible technol ogy. Each month, COMPAT Design brings you the nuts and bolts of new hardware and software products, and the views of the engineers who designed them.
90 Digital Design JULY 1981
·
I
Manufacturers of Electronic Components, Systems, Subsystems and Test Instruments
AN UNPARALLELED OPPORTUNITY TO SELL
YOUR PRODUCTS IN·THE FAR EAST
ANNOUNCING ...
1111
ll DATA.~bTELE
COMMUNICATIONS
20-23 January 1982 Harumi Exhibition Center - New Hall Tokyo Japan
The telecommunications market in Japan is huge, conservatively estimated at $47.7 billion over a ten-year period . With bilateral government agreement for competi-
tive bidding in Japan now a reality, the way has been opened for international manufacturers to supply a large part of Japan's estimated US $3.4 billion initial need for communications equipment and technology.
This exposition is designed to provide sales opportunities in this newly-opened market for
suppliers in the United States, Europe, the United Kingdom , Southeast Asia and elsewhere . . . as well as to establ ish a convenient forum for Japanese manufacturers who already serve the market. The exhibition will be augmented by a comprehensive technical program.
JuLY 198 1 Digital Design 91
SAVE
TIME
SAVE
MONEY
R s x -11 WITH
Dig ital MCoLamnmguaanged
"Fantastic Help for Users" "Human " "Great Help Files" "Easy to Install & Use"
FREE 30 DAY TRIAL
~ NOV~ AT IV E~
:-c
,> ,
a~: . '
! n
C> 3~ V M UOS
AUBEL SOFTWARE 1 Soldiers Field Park 605 Boston, MA 02163 (6 17) 876-7993
Circle 53 on Reader Inquiry Card
UNIBUS *
ST.ATUS REVE.ALED
- - - What's Coming Up--- -
august '81 editorial emphasis....
COMPATrM'81 Show Issue
And Product Directory
This special computer compatible COMPAT issue next month will contain
an industry fi rst - the first directory that lists plug-compatible computer products from manufacturers offering compatible products for DEC,
.
Data General , Hewlett-Packard, Perkin-Elmer, IBM, Intel, Motorola and
other minicomputer and microcomputer makers. This directory will be
saved and referred to for the next 12 months by OEM system designers and integrators whenever they need to compare or specify computer
. ..
compatible products. No other compatible computer source or directory
in existence lists such information. COMPAT is the industry's first show
exclusively devoted to computer compatible products.
Graphic and Alphanumeric Display Terminals
A product showcase will spotlight current graphics and alphanumeric display terminal technology and list terminals of interest to system designers and OEM integrators and builders.
Computer System Power Supplies
This article will present criteria for selecting a power supply that is best suited for a particular application. This power supply report will cover various aspects of recent power supply technology and product choices that include linears and switches, build vs. buy criteria, and related design problems.
· tATEST BUS TRANSACTION STORED, OR TRANSPARENT VIEWING.
·BUILT-IN tATCHES · INDIVIDUAL LEDS · BUILT-INEXTENDER \\1TH
SOCKET · LED PROTECTOR PtATE
PACIFIC DIGITAL SYSTEMS
878 Hollenbeck Avenue Sunnyvale,Ca 94087 (408) 732- 0656
* Trademark of DEC
Circle 54 on Reader Inquiry Card 92 Digital Design JULY 1981
MA, ME, NH, RI & VT: Jeffrey C. Hoopes, National Sales Manager. Jackson Parker. Regio nal Sales Manager, (617) 232-5470, 1050 Commonwealth Ave .. Boston. MA
'
022 15
NO. CA, OR & WA: Neal W. Mann ing, Western Sales Manager. Deanna D' Zamba . Vernon D. Swan , Jr., (408) 371-9620 , Suite 1005, 190 1 S. Bascom , Campbell. CA 95008
SOUTHERN CA: Carol Stagg, Regiona l Sales Manager, Linda Horwitz. Lloyd C linkenbeard, (213) 981-3300, S uite 12 15, 159 10 Ve nt ura Blvd., Enc ino. CA 9 1436
NYC, L.I. & CT: Jack Flynn, (203) 673-0300, The Fly nn Group. P.O. Box.675. Avon,
CT0600 1
MID-ATLANTIC STATES: Warren Smith, (201 ) 221-0184, The Flynn Group, P.O . Box. 754, Bernardsv ille, NJ 07924
SOUTHEASTERN STATES: E. Haro ld Mitche ll . (404) 634-7070, The Flynn Gro up, P.O. Box. 136 11 , Atlan ta, GA 30324
OHIO VALLEY: Doug Horst, (313) 476-3757 , The Flynn Group. 27333 Bramwell. Farmington Hills, M l 480 18
MID-WESTERN STATES: Dav id Kingwill, Ed Krukowski, (312) 774-9660, The Flynn Group, 5526 N. Elsto n Ave., Chicago, IL 60630
SOUTHWESTERN STATES: Jerry Ambroze, (713) 780-3326, The Flynn Group. 2 168 Augus ta, Ho uston , TX 77057
JAPAN: K . Yanagihara, (03) 350-0272, 10- 10 Shinjuku 3-chome, Shinjuku. Tokyo, 160, Cable Address: Yanacour, Tokyo
ATE
· SEMlrtAA/EXl11BIT
Automated Testing for Electronics Manufacturing
JUNE 14-17, 1982, JOHN B. HYNES VETERANS AUDITORIUM, BOSTON, MA
·
We invite technical papers on these subjects for presentation in General Sessions and Workshops
Field Testing
Analog Board Test
·
Bare-Board Testing
Analog Diagnostics
Loaded Board Functional
Bubble Memory Testing
and In-Circuit Testing
Burn-In/Temperature Cycling
LSI Board Test
Logic Analysis Techniques
LSI Component Test
Waveform Analysis
Digital Diagnostics
Electro-Optic Testing
Microprocessor Bus
Test Requirements Analysis
Fault Isolation
Interfacing Devices
Simulation
Automatic Test Generation
Systems Support Management
ATE Management
ATE Acquisition
Testability
Economics of Loaded
Board Testing
ATE System Calibration
Using IEEE Bus Instruments
Signature Analysis
Abstract Deadline : September 15, 1981
,.,_
r-------------Abstract Submission Form-------------,
Please attach this form with your abstract or paper idea.
I DD 7/81
Name
Title
'!
Company
Address
City
,. ,
Phone No. (
Paper Subject
I
I
I
I
I
State
· Zip
I
ext.
I I
Please complete one: Abstract attached
Abstract to come by
I
Send abstracts (200 - 500 words) and short biographies by September 15, 1981 to Mary Habosian, ATE I
Seminar/Exhibit, c/o Benwill Publishing Corp., 1050 Commonwealth Ave., Boston, MA 02215. Or call :
I
L(6-17-)23-2--54-70-. --------------------------------.I
Produced by Electronics Test and cosponsored by Circuits Manufacturing, Digital Design and Design Engineering magazines.
JULY 198 1 Digital Design 95
- - Innovative Design- -
Glare Screen Provides Cure For Terminal Eyestrain
Every occupation has its hazard, from writer's cramp to tennis elbow - not to mention the newly-diagnosed ··space Invaders wrist'' (reported in a recent issue of the New England Journal of Medicine) . For video display terminal (VDT) operators, eyestrain is the ailment, and several display phenomena (flicker. radiation. and glare among them) currently receive blame for the problem.
Undoubtedly. surface glare is one major contributer to visual fatigue . Various light sources reflect on the surface of the VDT. distracting the eye of the VDT operator. Eyestrain results because the reflection appears. to the observer. to be at whatever distance from the operator the original object occurs. For examp le . the reflection of a window located ten feet from a VDT screen which is. in tum. located 14 inches from the operator will appear. to the operator. to be over ten feet away. As a result, the operator's eye, when distracted by the reflection, must refocus from 14 inches to ten feet. Constantly refocusing between these disparate points throughout an eight hour day creates eye fatigue.
Polaroid. which has had some experience dealing with glare. recently announced a circular polarizing filter that ··absorbs harsh reflections and glare
while improving contrast to mak~ the
VDT screen easier to read ... according to Dr. Stewart Bennett. General Manager of Polaroid's Polarizer Division.
The filter traps not only reflections of light sources from around the room. but also ambient room light: e liminating this light results in a higher contrast image.
Inescapably. the CP-70 also filters some light produced by the VDT . According to Bennett. ··the observer sees about half the light coming from the screen.·· However. he ' s quick to add. ··if the brightness control on the VDT is turned up a bit. the letters are as bright as they are without the filter. although this is usually unnecessary
because of the improved contrast." Polaroid claims their filter is superior
to conventional frosted or tinted glare fi hers because these methods reduce image clarity and don't completely eliminate glare . Model CP-70 filters come in a variety of sizes and fit on existing terminals via adhesive Velcro
fasteners. Unit quantity prices range from $68 to $125 .
by Bob Hirshon
Polaroid Corp, Polarizer Div, Upland Rd, Norwood , MA 02062.
Circle 197.
Light Unpolarized
No Light
Polarized
Reflecting
Linear
Surface
n \J --~sI \
Polarized Right Circular
Incident
oOocr - I
s
\/
~Reflected
/\
w I
s
Polarized
Left Circular
Polarized
Linear
Unfiltered light carries electromagnetic fields along with it. lying in a plane perpendicular to the light beam's path . Linear polarization filters selectively transmit light polarized along a single line of that perpendicular plane . Polaroid's glare reduction method incorporated a linear polarization filter on the outside. laminated to a retarder plate on the inside. Together. these two filters eliminate glare via a fivestep process . First. light from the offending light source passes through the linear polarizer. Second. the linearly polarized light passes through a retarder filter. the ax is of which is oriented at a 45° angle to the linear polarizer. The effect of this retarder is to slow one polarization vector and transmit the perpendicular vector unhindered. there-
by putting a spin on the light beam, either clockwise or counter-clockwise. When this circularly polarized light hits the VDT screen. it bounces off. spinning away in the reverse direction (clockwise becomes counterclockwise and vice-versa) . Passing back out through the retarder again. the light beam gets another 45° twist, essentially recreating the linearly polarized light beam that came through to begin with - except now. since the beam has been reoriented by a total of 90°. it is perpendicular to the axis it had when it first entered . As a result. the linear polarizer filter that first allowed the light beam in won't let it escape. since the beam no longer lies along the filter's axis. Consequently. almost no light that enters from the outside reflects back out again .
·
·
..
,...
.~·
. -
..
..
96 Digital Design J LY 1981
Printer Produces Color Graphics
Growth of color displays for small
business systems has long been ham-
. pered by lack of inexpensive color hard copy. While this is merely one limiting
factor in an otherwise booming area,
it's an annoying weak link for designers
of low cost business systems.
-
This fall, Integral Data Systems will introduce industry ' s first answer to the
problem: the Model 570 color printer.
The Model 570 looks, sounds, feels
and basically is just like a Model 560
Paper Tiger printer. But a newly-
designed multicolor ribbon system and
software package enable the 570 to
print in eight colors , producing busi-
ness graphics with surprisingly high
color saturation and quality.
Like color printers from IBM,
Ramtek and Trilog, Model 570 works
by hammering conventional impact
print wires against cyan , magenta, yel-
low or black ribbons. As with the IBM
system, the colors are arranged in par-
allel , horizontal strips , which the print
head accesses by shifting up and down.
Like Trilog and Ramtek models , the
570 can mix primary colors to create
additional colors (green, violet, orange
and brown) . And like Ramtek and IBM
units , Model 570 makes one pass over
each line for each color that the line
requires . But unlike any of the above-
mentioned printers , the 570 will sell for
under $3K , less than a third the price of
other impact color printers.
Thanks to the overlapping dots pro-
duced by IDS 's staggered nine-wire
print head, Model 570's image quality
equals or exceeds that of the other color
printers . Although resolution is only
84 x 84 dots per inch, dot overlap
eliminates most of the inter-dot white
space , resulting in denser, higher-
quality colors.
What you don ' t get with the 570 is
high throughput. As a printer, it sails
along at a respectable 150 cps. But
multi-colors require multi-passes, and
this can slow things down considerably.
Plot speed is application-dependent:
the more colors per line, the slower the
570 travels . Also, graphics that are
,.
more complex on the right side of the
paper require more time than graphics
that are detailed on the left, since the
former requires the print head to travel
the entire length of the line more times .
Because plot speed is so application
dependent, throughput benchmarks are
Carriage Mounted Shift Actuator
Figure 1: Model 570's mechanical shift automatically accesses each ribbon color.
difficult to calculate. To give some idea, however, the business chart (Figure 2) requires about three minutes.
Making the 570 compatible to the many color graphic terminals currently in use was the most difficult design difficulty for IDS engineers to overcome, according to Peter Eisenhauer, IDS Marketing Manager. " The biggest problem we ran into was not so much the implementation of the mechanism," explains Eisenhauer, " but marrying the software with the design and trying to come up with a control scheme for
shifting from color to color that was reasonably compatible to the types of color operating systems that are out in the fie ld . "
Since it ' s impossible to develop a software driver compatible with every graphic display on the market, IDS had to select only the more popular offerings . They're developing some software in-house; the rest, they're farming out. ·'One of the key things in the color · marketplace," says Eisenhauer, ''will be to identify the key hardware to be involved with . Then we ' re going to
Figure 2: IDS 570 desktop (or rocktop) printer provides color graphics, as well as correspondence quality printing.
73 75 n 79
JULY 1981 Digital Design 97
Innovative Design
find the people that are using it , and go to them and say, 'here's a color printer we ' II be shipping in the fall. It will be very price competitive in relationship to your color system and, if you want to , it's yours - go develop a software driver for it.' "
.. In one fashion or another," Eisenhauer concludes, "we will assure that all the key marketplaces have a driver
that operates with their system." As a printer, the 570 produces corres-
pondence quality print in a 24 x 9 matrix cell and features six software selectable character sizes , mono or proportional character spacing, programmable horizontal and vertical tabbing , six or eight lines/inch spacing and automatic text justification. Model 570 's print mechanism uses ballistic print heads and is bidirectional , logic
seeking. "Model 570 will be a system-
oriented design," says Eisenhauer.
.... OEMs designing small business systems will be the primary potential market . According to a recent report by International Data Corporation of Framingham , MA (see Tech Trends, p. 13) the business graphics market will top$ l billion by 1984. The report , titled "Graphics in the Office," predicts that most of these systems will be color and, furthermore , that the lack or ready availability of color hard copy will be a major factor in either hindering or propelling that trend. IDS' s autumn introduction of the Model 570 will be industry's first step towards assuring the latter course.
by Bob Hirshon
Integral Data Systems, Inc , Milford,
NH 03055 .
Circle 200.
VTIOO GRAPHICS
IN 4.4 MINUTES!
From Selanar Of Course!
SIMPLYADD A CARD
Adding the Graphics 100 PC card to
your existing VJ'lOO or VTI03 gives you
the most versatile CRT terminal on
the market today. No other component
or CRT cbanges are required.
. ._ __
OR BUY OUR GRAPHICS TERMINAL
The Selanar GTIOO combines the DEC VTIOO and the Graphics 100 into a verycompetitively priced terminal, designed to fit your application.
NEED TEKTRONIX4010 OUTPUr?
OurGTIOO has all the capabilities of the vnoo plus
our new Thktronix 4010 emulation mode. Create excel· lent graphics displays with packages like PLOT 10, DISSPLA lit TELAGRAJ'. or any other package with 4010outputmodc.
BOWABOlJT SOFTWARE? SClanar supplies · Calcomp type Fortran subroutinesfor:RT·ll. RSX, VMS. · Light pen support software · Hardcopy support software.
CALLUS! Let us show you how to get the most from your
computer terminals.
(408) 727-2811
aJaOPBJUIR~a&: ISICOllPIJ'l'lta AJtclandstrassc5 D80120ttobrunn TMefon (089)60607 1·72 'Jtlex5216290
Circle 51 on Reader Inquiry Card 98 Digital Design JULY 1981
"
Smart Storage
Tube Terminal
·
Displays Two Colors
Two of the more imposing drawbacks of Direct View Storage Tube (DVST) displays have traditionally been lack of operator interactivity and lack of colors . Despite DYST's extremely high resolution , these liabilities have limited the displays' penetration in many markets . With the introduction of the new 4114 intelligent graphics terminal. however. Tektronix has made dramatic progress in overcoming the first of these problems. And . thanks to
... the 41 14·s two-color option. DYSTs
have finally flown the monochromatic pigeonhole .
On-board microprocessing power enables the 4114 to manipulate data
.. locally. without depending on the host
computer. RAM capacity that is expandable to SOOK bytes further reduces host dependence .
As a result , users can store a group of MOYE and ORAW commands - defining commonly used symbols. codes. background graphics. etc. and then recall them to the screen as they ' re needed. without tying up the CPU. These picture segments can be drawn simply by specifying a segment identifier and a screen location .
In addition. 3000 short vectors of flicker-free refresh capability enables rl the 41 14 to translate . rotate and scale picture segments locally. without erasure or repaint. This twodimensional transform capability defines picture segments - potentially
quite complex ones - as display cur- ture area from the stored area.
up to 19.2K baud. Options include
sers , which are manipulated with the
A two-phosphor mix allows the 4114 single and dual flexible disks, up to
4114 's thumbwheel cursor control.
to achieve two colors. These two phos- 512K bytes additional RAM , graphic
Another feature made possible by the phors get excited at different potentials. tablets , a bus extender, and a three-port
4114's refresh memory is a user- " You can excite the reddish phosphor, " peripheral interface. Model 4114 sells
definable dialog area. This enables says Kondrat, " by not giving it enough for $17 ,500, or $19,500 with color en-
operators to specify a screen area ex- potential , so it gets just excited enough hanced refresh, in unit quantities (OEM
pressly for scrollable text, so that ter- to emit the red . But if you want to store discounts available) .
minal/host interactions don't overlap it, you jack it up a little more in voltage,
with graphics workspace.
and that stores it on the screen ."
by Bob Hirshoo
Problems of slow repaint were over-
Other key features of the 4114 in-
come in the 4114, thanks to the large clude resolution of 4096 x 4096 ad- Tektronix, Inc, PO Box 500,
,. local RAM . Extremely complex graph- dressable points (4096 x 3072 display- Beaverton, Oregon 97077.
...
ics of up to 26,000 short vectors can be able) and data communications rates of erased and redrawn in under 0.5 sec.
Circle 198.
The new interactivity capabilities of the 4114 don ' t arise from any new technological breakthroughs , according to Mike Kondrat, display terminal Marketing Manager, but simply from increased memory and processing capacity . In fact , before introduction of the 4114, some of the less intelligent terminals were somewhat enhanced by OEMs who built in their own limited refresh memory .
As memory and processing costs come down further, user-interactivity ofDVSTs will increase even more. But for now , according to Kondrat, being limited to 3000-vector interactivity isn't much of a limitation at all. " There are very few applications where users want selectible erase across the whole screen . So , from the applications aspect, the selective erase problem has been solved."
Unique to the 4114 is a two-color screen that Tektronix refers to as Option 31. Terminals equipped with this option display stored information in conventional green , but display refresh information in orange. For highdensity applications , this enables users to distinguish the user-interactive pie-
DEC
Com~atible
Sealed Terminal ....
The terminal that defies damp, dirty environments
· Nonventilated (no fans , no filters)
· Fully Gasketed
· NEMA 12 rated structural foam enclosure
· Sealed Membrane Keyboard
· VT 52 or Hazeltine 1420 compatible
Perfect for: · Plant floor information center · Operator Workstation · Shipping and Receiving
xyconl
THE HARDHAT COMPUTER PEOPLE
P 0 Box 984 An n Arbor. Ml 48106 3 13-429-497 1
© 198 1 by XYCOM Inc .
Circle 52 on Reader Inquiry Card JULy 1981 Digital Design 99
..
fucludes DEC and Other Computer Compatible Products
EPROM MODULE Adds BK Memory To LSl-11 The CCS-1220 EPROM Module provides LSI-11 's with BK words of EPROM type memory using 8 Intel 2716 compatible EPROMS. A R/W switch sets the card in program mode,
and disable programming when set in Read-Only mode. It allows programming of any me,mory location, individually , sequentially, or randomly under software control. Programming software consists of writing to the desired location, and timing out for SO msec. $475 with user's manual describing board operation and programming consid erations. Control Logic Inc, Nine Tech Circle, Natick, MA 01760.
Circle 126
COMPUTER SYSTEMS
Compatible Alternatives To DEC Systems Marketplace
The 34 MAGNUM provides enhanced PDP-I I /34 class performance while the 44 MAGNUM is an economic alternative to the PDP-I I /44. Standard system configuration consists of a CPU with floating point and memory management, serial console interface, extended memory addressing to 4MB, dual TUS8 cartridge tape units including interface, programmable line time clock, bootstrap loader, 8kB cache memory , microcoded ODT and maintenance console. The 34 MAGNUM comes with 256kB of memory, the 44 MAGNUM with SI 2kB as standard .
Other Unibus compatible controllers are optional. They are supported by RSTS/E , RSX-1 IM and RTI 1 operating systems. $21,000 for the 34 MAGNUM, $27 ,000 for the 44 MAGNUM, 60 days ARO. Able Computer, 1751 Langley Ave, Irvine, CA 92714.
Circle 129
STATIC 64K RAM
Uses New 100 nsec Chip
The SCP- I I0, a 64kB IEEE S-100 memory card, uses the 100 nsec Intel 2167 l 6K static chip. The chip allows memory management functions of offset and protection to be performed with the 8 MHz. 8086 CPU without a wait state. The card performs both 8bit and I 6-bit transfers, switching automatically. The chips are used in a power down mode to minimize cur-
rent. $1295, OEM qty . discounts available. Seattle Computer Products, 1114 Industry Dr, Seattle, WA 98188.
Circle 130
DEC-COMPATIBLE VIDEO TERMINAL
Emulates The VT100 With Advanced Video Option
Model 3100 is designed for users who
don't need the powerful editing capa-
bilities of Cobar's 3132 terminal.
Standard features include printer port,
non-glare screen, 4 video attributes, set
up prompt legends , 19 ,200-baud
operation and screen save. $IS 9S,
OEM and qty discounts available.
Cobar Inc, 1181 North Fountain Way,
Anaheim, CA 92806.
Circle 132
PACKAGED VOICE TERMINAL
Features Expanded Vocabulary
This fully-integrated voice data input terminal doubles the standard vocabulary from 64 words to 128 words. Model 5300 combines the Model 5000 speech recognition circuit board with
the Lear Siegler ADM-5 terminal. The
two units are assembled, integrated
and fully tested by Heuristics. The final
product is a stand-alone, integrated
voice input terminal, supplied with a
noise-cancelling headset microphone.
The terminal can accept either key-
board or voice input, or both simultaneously. $3925. Heuristics Inc, 1285
...
Hamm erwood Ave, Sunnyvale , CA
94086.
Circle127
LSl-11 DISK CONTROLLER
Interfaces Two Shugart, Memorex or Fujitsu Disk Drives
This low cost, single quad size disk controller interfaces DEC LSI-11 , 11 /2
..
or 11 /23 microcomputers with two
each Shugart SA4000, Fujitsu 2301 or
" 2302, and Memorex IOI or 102 along
with other hard disk drives having a
Shugart SA4000 type interface. Model
DQ401 µP-ba sed controller, is compat-
ible with RT-11 and RSX- I I software.
Features include data buffer, automatic media flaw compensation , data
,.
error checking, on-board bootstrap
and extended memory addressi ng to
256 kB. $I 580. Dilog, 12800-G
Garden Grove Blvd, Garden Grove , CA
92643.
Circle 146
DUAL TRACE OSCILLOSCOPE
Inexpensive Scope For Floppies
The Scopex l 4D-l 0 has a full I0 X 8 cm display on a flat face tube backed by IC circuitry with switched mode power supplies. Features include 10
MHz plus bandwidth at a Y sensitivity of 2mV/cm on both channels, full X-Y facility, Add and Invert capability,
wide range time base with push button selection of trigger modes. Measuring accuracy is 3% on both X and Y axes. Trace locate and probe compensation are included. $699. lntratec, Div. of British Aerospace, Dulles Int'! Airport, Box 17414, Washington, DC 20041.
Circle 152
1()() Digital Design JULy 19.81
µP -BASED CONTROLLER/DRIVER For Use With 3, 4 o r 5 Phase Stepping Moto rs
· Suitable for OEM applications in automation, robotics and research and development, the MCU-3 provides all the required power supplies to drive a
.
,.
JI
stepping motor, control bus buffering
and optical isolation for field connec-
tions. Up to 16 MCU-3 's can be paral-
leled on the system control bus, which
is directly compatible with most of the
8-bit µP's-. Three groups of instructions
- initialize, command and read status
- provide the flexibility for a wide
range of motion control applications.
The MCU-3 is $394. Also available is
the MDB-6B high speed , high power
stepping motor driver for use with 4
phase stepping motors . It is suitable
for OEM applications in multi-axis
motion controllers. $245. Advanced
Control Systems Corp, 213 Centre St,
Quincy, MA 02169.
Circle 131
TERMINAL SWITCHERS
Manual or Remote Control
This family is fully compatib le with WANG, H/P, IBM and DEC equipment. The GBNC-S8 can switch one terminal between 3 or more CPU's or
modems. A 3 position switch allows selection of which CPU or modem will be connected to the terminal. The GBNC-S8RC, with remote control, connects 3 terminals to one common CPU port. Each terminal has a small co ntrol box which requests a connection to the CPU. Only one terminal is connected while the other two wait until the CPU port becomes available. The GBNC-S8 is $139; the GBNCS8 RC is $298. OEM discounts available. Giltronix Inc, 450 San Antonio Ave, Palo Alto, CA 94306. Circle 141
CONVERSION PACKAGE
For POP-1 1 to VA X -11 Assembl y Language Con version
CONPAX runs on both PDP-11 and VAX-11 computers and produces
VAX-1 1 assembler source code in less time and with fewer errors than manual conversion. Editing procedures and a post-processor allow the user to select the desired conversion and eliminate unwanted alternatives. It automatically hand les details such as supplying octal radix indicators, translating ASCII literals to VAX-11 format, and substituting standard VAX11 register names . The conversion process is controlled by tables which can be used to fine tune the conversion for particular programming environments and to produce special conversions (including multi-line) of PDP-11 opcodes, macros, or operands. An initial $1500 fee includes consultation, training and conversion of 500 lines . Additio nal conversion is $.50/line. Permanent license is $5000 . PSI , (Penni ngton Systems Inc), 65 S. Main St, Pennington, NJ 08534.
Circle 138
WINCHESTER STORAGE MODULE
EXORbus Compatible Series
Each configuration of the 9670 series is a complete storage system with one or more drives, an intelligent control-
---
!er and a power subsystem. Normal configuration includes an 8 11 Winchester disk drive and an 8 11 do uble sided floppy. Variations can include any combina tion of Winchester and 8 11 floppy disk drives to a max of 4
drives. The storage module controller responds to 10 high level commands
and features full sector buffering and
burst error correction. The system also
supports Enhanced Programmed Data
Transfer. The l OMB Winchester/IMB floppy configuration is $5295 . Crea-
t ive Micro Systems, 1 1642-8 Knott St, Garden Grove, CA 92641 . Circle 180
COLOR GRAPHICS TERMINAL
Fo r VT100 Users
The ColorScan 10 has a built-in line
ruling set and 8 colors for both fore-
ground and background information.
Includes a non-glare I 2" screen in
either an 80- or 132-column by
24-Iine format and a detachable type-
writer-style keyboard with separate
numeric pad. Feat ures split screen,
regiona l scro lling, smooth scrolling and
double high/wide characters. $3,795 ,
OEM discounts available. Datamedia
Corp, 740 1 Central Highway, Penn-
sauken, NJ 08109.
Circle 151
llM
SERIES/1 CONTROLLER FOR IBM 3203-5 LINE-PRINTER
The Computerm Line Printer Controller for the IBM 1403, 3211 and 3203-5 line printe rs provides complete line printer su pport with no changes required in the Series/1 system software. The controller is transpare nt to the host and operates in Cycle Steal and Direct Program Control (DPC) modes. It is completely compatible with the host computer drivers and operating systems throug h emulation of the Series/1 4973 Printer.
The price of this interface is $2,995.00. OEMand quantity discounts available, 90 days ARO. Computerm Corporation, 1670 Golden Mile Highway, Monroeville, PA 15146. (412)325-1344.
Circle 56 on Reader Inquiry Card
--~.;.:
1cu5·c-
-aoEu.a·Ecn--
ecs;
-...II
c=u .
.
-<n
s.......
==.-:a::s .ecun.
~a.
~E
·it-=U0
aI :
Circle 74 on Reader Inquiry Card JULY 198 1 Digital Design 101
Business is
good all over
America!
* and it's always good
business to stay at
MOWARDJONnson'S
motor lodges
·CONVENIENTLY LOCATED ·FRIENDLY SERVICE ·OVERSIZE BEDS ·AIR CONDITIONING ·COLOR TV ·SWIMMING POOL · 24 - HOUR RESTAURANT Over 60,000 Rooms and 900 Restaur ants
Coast-to-Coast
\('~hen bu: n::1
takes you to j
CALIFORNIA
Howard Johnson cities:
Southern · Anahei m · Ba ld win Park · Bars tow · Claremo nt-Po mona· Co lton · L.A. Airport (C ulver Ci ty) · Nort h Ho llywood · Rive rsi de · San Bernardino · San Diego · Thousan d Oaks · Mo nrovia Northern · Mill Va lley · Sa nta Clara ·San Jose · San Lu is Obis po · Santa Maria · Redw ood City · Du blin · Sac ramento · Sa n Francisco (Fishe rman's Wharf)
MOWARD
JoNnson·s
motor lodges
For toll-free reservations call. (800 ) 654-2000
102 Digital Design JULY 1981
INTERACTIVE TERMINAL
Supported by SD RC Graphics System
The Series II features a high contrast vector display with 2048 X 2048 addressability and built-in firmware for fast, dynamic interaction. Used with SDRC SUPERTAB, it simplifies finite element pre-processing because menus and segmented pictures stored in the terminal improve response time. Using a light pen or data tablet , the Series II supports direct interaction with the geometric model and finite element mesh. SDRC OUTPUT DJSPLAY, the supplemen ta! post-pro cessing software, enables designers to visualize analytical results with accurate line drawings or contour plots. Local processing and picture storage permits observation of animated behavior under static and dynamic loads. Series II Graphics Terminal is $15,750. lml ac, 150 A St , Needham Heights, MA 02194.
Circle 128
DEVELOPMENT SYSTEM
Pro vides Fu/18-Bit Suppo rt
This series of upgradable, entry level development system packages provide complete 8-bit chip hardware and software development capability, upward compatibility with 2302 slave emulation systems and hard-disk-based cluster networks. They support the 8080, 8085 , Z80, 6800 and 6802
processors and include CRT, key-
board , selected CPU, 64K of static
RAM, in-circuit emulator and logic
analyzer in one compact console; plus
a I MB dual-drive, double-density disk
and programmers for 2704/2708 and
27 16/2532 /2732 EPROMs . Each sys-
tem offers a full complement of hard-
ware and software features. $1 7,950 .
GenRad , Development Systems Div,
5730 Buckingham Pkwy, Culver City,
CA 90230.
Circle 148
PLOTTING WORK STATION
Offer s Remote Graphics Manipulation and Plo tting
The 444 supports remote job entry, electrostatic plotting/printing and graphics manipulation capability scaling, rotation, mirroring, window-
ing. It accepts unsorted vectors in the Versatec Random Format (VRF) as well as sorted vector, compressed raster, raster and print data formats. Emulating HASP multileave remote workstations, the system provides IBM software and system protocol compatibility without modification of the
...
operating system. Components include
µP with 64 kB of memory, CRT dis-
play, 24 MB disk, and a bipolar algo-
rithmic processor (BAP) to perform
vector sorting and raster generation.
The system will support any two Ver-
satec printer/plotters in any mix of
paper widths . It can generate up to 15
different font styles and create dif-
ferent line styles and widths. The 444
Remote Plotting Work Station is
$35,000, 90 days ARO. Versatec, a
Xerox Co, 2805 Bowers Ave , Santa
Clara , CA 95051.
Circle 192
COMMUNICATION PROCESSOR
M icro computer System for Datacomm Applications
Designed for data communications requirements using both async and sync communications protocols, the OrangeBox can be used to implement a broad range of terminal and communications co ntrollers , concentrators, and front end devices, using software developed by the user. It is packaged as a standalone unit or in a 1911 rack mount configuration with 2 to 18 communication interfaces. Low-cost integral modems are available for operation at 2400, 4800 and 9600 bps. It has a Z80-A microcomputer and associated SIO integrated circuits for implementation of communications firmware using EPROMs. The standard Micro30
.
·
OrangeBox with 6 RS-232C 1/0 inter- ..,, faces is $1500, qty and O EM discounts available. Micom Systems Inc, 9551 Irondale, Chatsworth, CA 91311. .4
Circle 185
OFFICE /BUSIN ESS MICROCOMP UTER
Self-Contained, Typewriter-Size System
This stand-alone system contains the
µP as well as all other essential com-
ponents in a single console. The type-
writer keyboard has 100 key stations,
a numeric pad and 32 function keys.
The Microlite 11 also has a 24-line by
80-character plasma display and
..
houses two 5-1/4" floppy disk drives that can store up to 350,000 char-
acters per disk. An optional dot matrix
printer can also be housed in the con-
sole. Other options include floppy disk
drives with a 500 kB, 8" capacity. Up
to 4 drives can be supported. Rigid
disk drives with 27 /54/208MB remov-
able or 24/40MB Winchester fixed
characters to 4096 characters. Foreign
or special character sets may be used.
The Infoscribe l 000 is $1795, under.
$1000 in OEM qty. lnfoscribe Inc,
2720 S. Croddy Way, Santa Ana, CA
92704.
Circle 182
TAPE SYSTEMS INTERFACE
Group 3000 Tape S ystems Shared Between HP CPUs
With the SMASH (Shared Mass Archive Storage Host) interface, high performance 6250 tape technology can be shared over a network of CPUs, pro-
viding the advantages of higher recor-
ding density, increased throughput,
and access to a larger, expandable,
data base. The unit is contained within
the cabinet of the Group 3000 tape
controller. Switching selection for
network CPUs is operator-activated
between 2, 3 or 4 HP CPUs. Group
3000 operates at a speed of 125 ips,
records at triple density 800/1600/
6250 bpi or dual density 1600/6250
bpi. The SMASH unit is from $14,000
to $28.000. Oualex Technology Inc,
6925 Canby Ave, Building 109, Rese-
da, CA 91335.
Circle190
media are available for high speed and
larger capacity needs. Letter-quality
printing is provided by a separate
daisywheel printer, and a 300 !pm line
printer provides high volume printing.
01 Corp, 125 Ricefield Lane, Haup-
pauge, NY 11787 .
C ircle189
SERIAL MAT R IX PRINTER
No Duty Cycle Limitations
This unit has a 180 cps print speed and up to 136 column output. It can produce data processing as well as correspondence quality characters. In graphics mode it has a resolution of 70
dots/in. on both the vertical and hori-
zontal axes. The printer stores a stan-
dard ASCII 96-character set together
with an alternate character set in ROM,
and a third character set may be down-
loaded from the host CPU. Other fea-
· tures include bidirectional printing with logic seeking, vertical and hori-
zontal tabbing, up to 6 copies, adjust-
able form-feed tractors to handle pa-
per
widths
from
1.5
to
16 11 ,
options
of
I 0, 12 and 16.5 cpi may be selected at
either 6 or 8 lpi, and double-wide and
double-density printing. The input
buffer can be expanded from l 024
OUT FRONT
As a distributed graphics processing system
Compare our new VG 33000 graphics system with any other a nd yo u'll s ee why we're out front with features no one e lse ca n offer. At a price that's comparable. In fact, there's a lot more to ourVG 33000 than meets the eye. There's our distributed graphics library that moves the processing load off the host computer. There's o ur remote capability, with a synchronous serial line interface, that lets you locate work stations up to a mile away while communicating at rates up to a megabit. You get true 30 with the VG 33000. There are industry standard network protocols, local picture editing, off-line diagnostics, and a geometric shape generator. The VG 33000 has the fastest 30 clip/zoom rate available. All features you won't find on any other system . Plus, the VG 33000 can operate as a stand-alone system without host computer involvement to save you valuable computer time.
Our VG 33000 is so far out front in state-of-the-art technology, it has no competition. Find out today how you can be out front. Call or wri te:
Vector General, Inc. More than meets the eye. 21300 Oxnard Street, Woodland Hills, CA 91367
(213) 346-3410 TWX: 910-494-2764
Circle 58 on Reader Inquiry Card See Us At Siggraph/ 81 , Booth #707
JULY 198 1 Digital Design 103
Our new, slower, cheaper array processor.
Our new MSP-3X is only
about half as fast as our
MSP-3. But at $4950 its price
is also less than half that of
any other array processor on
the market.
"Slower;' of course, is
relative: MSP-3X lets your
PDP-11 computer perform
arithmetic and signal analyses
20 to 50 times faster than it
can alone. A 1024-point real
Fast Fourier Transform in
14.3 milliseconds, for example.
That's plenty of speed for
MSP-31 anay processor
most analyses of vibration , sonar, communications, radar, medical
image, and dozens of other kinds of data.
And you needn't sacrifice convenience, either. Operation is
simple and reliable, based on straightforward execution of an ex-
tensive library of functions, accessed through Fortran calls. And
MSP-3X's two hex boards simply plug into your PDP-11.
D · f All in all, MSP-3X is a most (
OmpU er 851gn intelligent trade-off. Write us
& Applications, Inc. ror detailed specifications.
377 Elliot Street Newton, MA 02164 (617) 964-4320
Circle 59 on Reader Inquiry Card
Is your system
constipated? 1
LOGIC ANALYSIS SYSTEM
For Standard 19" Rack Mounting The rack mounting package allows up to 96 channels of logic analysis for
..
··
ATE and other system test applica- ,...
tions. Five configurations are possible which arise from the package's ability to accept one or two PI-600 series modules so that the user can specify the analysis configuration best suited for his system test application. A keyboard, CRT, and the associated electronics are not required. The analysis system is designed to be incorporated into an IEEE-488 set-up and acts as a LISTENER/TALKER on the bus. The Pl-600 rack mounting package is from $6,750 to $14,900. Paratronics Inc, 2140 Bering Dr, San Jose, CA 95131.
Circle 188
PRINTER CONTROLLERS
Give DG Computers Up To 1500 LPM r Capability
These controllers, for the Nova and Eclipse, accommodate BDS band printers with speeds of 300, 600 , 900 and 1500 lpm. Speed selection is through on-board switches. Both are completely bus and software compatible with the minicomputer. Model
For quick relief, try our Formula 80
(8 Milliseconds access time) The Alpha Data Model 80 discs are used by our customers to relieve system slow down due to the swapping of softw--arein and out of mam memory by theirCPU . The Model 80 comes in 1, 2, 4, & 8 megabyte models that can be daisy chained up to eight units per chain .
For further information, call or write :
alpha data
20750 MARILLA STREET, CHATSWORTH, CALIFORNIA 91311
(213) 882-6500
Circle 60 on Reader Inquiry Card
104 DigitalDesign JULY1981
·
DPC 40-DS employs an 8-bit parallel data-transfer bus which handles a full
·
ASCII 96-character set along with ver-
tical format paper-movement instruc-
tions. Model DPC 50-DS has a 16-bit parallel input from the ·computer with
..
an 8-bit parallel output bus to the
computer for handshake signals. It
has a 256-bit RAM, permitting the
computer to set and clear horizo ntal
tabs in any of 132 positions. Both
controllers buffer two data words with
transfer rates to 1OOkB/sec. With con-
troller, printers range from $325 0 to
·· $34 ,400. BOS Corp, 1120 Crane St,
Menlo Park, CA 94025 .
Circle 134
DISK CONTROLLERS
Drive Winchester Market Faster
These two controllers bring Winchester capabilities to the marketplace with less development time and cost to design custom drive controllers. Containing 56 devices, the WD I 000 controller board features all necessary buffers, a 5 Mbits/sec transfer rate, and control for up to 4 drives and 8R/W heads .The WD 11 OO 's 5 MSI chips (address mark detector, CRC generator/checker , MFM generator, serial/ parallel converter , and parallel/serial converter) take the place of 75 chips to provide an ST500/ SA 1000 interface. Available in a plastic 20-pin dual-in-line package or a 20-pin ceramic DIP. In quantity 250, the WDlOOO board is $395, and
·
pedestal bases and components for terminal stands
The EST Company offers a complete li ne of pedestal bases and components for stationary o r movable stands for term inals
or printers. We offer seven styles of 4-leg pedestal bases in sizes from 19"
to 34" spreads, and three styles of 5-leg pedestal bases in sizes ranging from 22" to 28" spreads.
Our line of uprights and top plates can match your needs for
those stands.
Let us quote your custom casting needs or work with yo u on your stand un it design.
EST
EST COMPANY, BOX 25H, GRAFTON , WI 53024 (414) 377-3270 A DIVISION OF LEGGETT & PLATT, INC.
Circle 61 on Reader Inquiry Card
the WDl 100 chip set is $48 . Western Digital Corp, 3128 Red Hill Ave, Newport Beach , CA 92663 . Circle 143
MICRO-BASED COMPUTER SYSTEM
Persona l Computer fo r Pro fessionals
The PC-8000 desktop computer
houses processor, memory and flexible
disk subsystem in a compact keyboard/
display unit, available with mono-
chrome or 8 color graphics. It supports
multiple operating systems, program-
ming languages and application pack-
ages, along with a wide variety of pe-
ripheral devices. Uses include data and
word processing by professionals and
managers in small businesses, and in
large corporations as a remote termi-
nal and as a standalone desktop sup-
port system. Hardware configuration
consists of a Z-80 compatible µ P with
up to 64 k B RAM plus optional 32 k B RO M. The 12 11 CRT permits selection
of variable screen widths, variable-size
,.
U&L case characters, 3 types of viewing - static paging, scrolling and split-
screen - graphics, selection of an al-
ternate character set, blinking, inverse
video and an operator prompt line.
From $1600. NEC Information Sys-
tems Inc, 5 Militia Dr, Lexington , MA
02173 .
Circle186
Circle 62 on Reader Inquiry Card
JULY 198 1 Digital Design 105
SINGLE BOARD COMPUTERS
16-Bit Multibus Compatible
Each of the products conforms to the Multibus standards, including multimaster capability, and are compatible with both 8- and 16-bit peripheral boards. The FT-86C and FT-86M are designed arCX1nd Intel's 8086. The FT-86C /FP and FT-86M/FP incorporate Intel's 8087 Numeric Data Pro cessor. The FT-68M is designed around Motorola's MC68000. Using the 8086/8087 combination , focus is on 6 OEM and System House application segments: Business Data Processing, Process Control, Numeric Control, Robotics, Graphics, and Data Acquisition. The FT-86M and FT68M are designed for users needing to both support and protect large memory requirements. The FT-86M directly addresses 1MB and supports mapping addresses of ,. 8MB. The Motorola 68000 based FT-68M directly addresses 15MB. The GATEWAY SERIES products, including the
8087 NDP, range from $1,250 to $2,950. Forward
,.
Technology Inc, 1440 Koll Circle, Suite 105 , San Jose, CA
95112.
Circle 163
DC SERVO MOTORS BROCHURE
For Computer Peripheral and WP Equipment
The Snapper series, permanent-magnet servo motors offer a
range of 10 off-the-shelf motor lengths, 2 motor diameters
and 8 standard winding options to provide the designer
with broad mechanical and performance flexibility. Features
include fast accelerations, low clogging, long brush life and
rugged construction. The brochure includes a Motor Char-
.
acteristics chart, notes on communication, conversion
tables, diagrams and a list of options. EG&G Torque Sys-
tems, 36 Arlington St , Watertown , MA 02172. Circle 161 ..,
COMPUTER SYSTEMS
Expanded DecSystem 10/20 Compatible Product Line
Models F4 and F5 are based on generalized, user-micro-
programmable processors which can emulate the Dec-
System 10/20 family. They can execute the same instruc-
Our 10-year history of creative systems design and fast delivery has built a strong and trusted name in the international marketplace. We' ll win you over too. Dial this hotline:
(408) 738-3368
tion set as any of the PDP-10 models and are capable of
running the TENEX, TOPS-10, TOPS-20 or other PDP-I 0
operating systems. Also offered is the language C and the
Unix operating system supported by a microcoded archi-
tecture . They are equipped with a display based diagnos-
·
tic µP for remote hardware and software maintenance.
With these new additions, the F series covers a performance
range from very small (personal) configurations to the
IDS international data services. inc. 1020 Stewart Drive, Sunnyvale, CA 94086 TWX 172-189
fastest PDP-10 compatible machine available. The FS is
from $50-$80,000, the F4 is $200,000. Foonly, 160 S.
Whisman Rd , Mountain View, CA 94041.
Circle 162
Circle 31 on Reader Inquiry Card
106 Digital Design JULY 1981
DESKTOP BUSINESS COMPUTER
Includes Integral 5MB Winchester Disk
System 1500 expands the use of low-cost desktop computers to business applications previously reserved for higher-priced minicomputers. Several applications may be on-line concurrently without changing floppies. An inte-
EXATRON'S RS·232C STRINGY/FLOPPY MASS STORAGE SYSTEM.
grated 700 kB double-sided , double-density flexible disk
·
drive is used as backup to the Winchester for program and data transfer via removable flexible diskettes. Eight flexible
diskettes can back up the full Winchester capacity. The high
speed Winchester disk transfers data at a speed of 5 Mbits/
sec. The disk can be configured to appear as one continuous
disk with a capacity of 5 .2 MB or as two separate 2.SMB
disks. An automatic error correction feature allows the disk
controller to automatically correct up to 11 bits per physic-
al sector. The system includes a solid state keyboard with a 60-key typing array and a 13-key adding machine cluster,
up to 64 kB RAM, a 12" CRT formatted in 24 lines of 80 characters, an 8 bit Z80 processor and interfaces for com-
munications and printer output. A complete set of account-
ing and word processing applications software packages are available. $9995. Digilog Business Systems Inc, Babylon
Rd , Horsham, PA 19044.
Circle 156
THREEPHASEACPOWERCONTROLLER
VAX Compatible
The MPD-416 is electrically and mechanically interchangeable with the DEC 869 AC power controller and is lower in cost. It distributes 3 phase power in computer, industrial control and electronic test systems. The controller is rated at 240/416 VAC @ 45A (I SA per phase) with 6 unswitched and 12 remotely switchable outlets. Standard features include a high performance EMI filter , transient supressors,
magnetic circuit breakers, local-off-remote switch, delayed
output for multi-controller sequencing, remote disable,
emergency shut down. The MPD-416 is $1300 . OEM and
qty. discounts available . Marway Products Inc, 2421 S.
Birch St , Santa Ana, CA 92707.
Circle 170
Mini-disk speed, capacity and reliability for only $349.50.
· Standard RS-232C communications link · Built-in operating system · Two file management structures: ASCII and binary · Three baud rates available: 300, 1200 and 9600 · Busy/ready handshaking supported
Call our HOTLINE . .. ( 800)-538-8559 In California, Call (408)-737-7111
Gexatron
Exatron, Inc.
181 Commercial Street Sunnyvale, California 94086 (408)-737-7111
Circle 64 on Reader Inquiry Card
HIGH
RESOLUTION
CRTs
P.S.
Switching Power Supplles open frame, outputs +SV/4A-SV/O.SA+12V/1A
av Input 11 AC 60 cycle -
others on request
Screen sizes from 5 to 14 in. Color plus P4, P31 and P39 phosphors. Extremely bright and sharp image due to 25 MHz video bandwidth and 1200 line resolution.
TTL logic levels for video input. and power requirements are 11 OV AC 60 cycle or 220V AC 50 or 60 cycle; please specify. High performance and low
prices. Call and try usl
I. II, !!!!~~!lcorp.
Mountain View, California 94041 Tel: (415) 962-9265 Tix: 171947 HANDWELL MNlV
Circle 65 on Reader Inquiry Card
JULY 1981 Digital Design 107
Classifieds
DEC and DATA GENERAL
5pe:c1AL.sE
um:1ct1A
p
BRAND-NEW
RK05-FAA
NCE PRICE
ONLY $2,495
DEC LIST $6,300
Quantity Prices Available
CALL CAROL AT EXTENSION 222
LE><-11 WORD PROCESSING FOR THE VAX,
PDP.11, AND LSl·11
Immediate availability for all DEC operating systems: RT-11. RSX-11M, RSTS, VTv1Salso TSX-PLUS. LEX-11 is easy to use and has complete word and list processing, full screen editing, single keystroke functions. user definable menus, forms, calculator and data base management facilities plus much more. LEX-11 is a proven system with installations world wide.
Local distributors wanted. excellent OEM discounts.
EEC Systems
315 Goodman 's Hill Road Sudbury, MA 01776 (617) 443-6376 (617) 443-6805
ENGINEERS/All Disciplines
New Plant Openings in SE- Fee Paid Send Resume or Call Anytime
BEALL ASSOCIATES of HIGH POINT Ray Schmitt PO Box 5225 High Point NC 27262 919/ 887-3193
SESSION PLAYBACK SOFTWARE
DEC VT100 Compatible
This package runs against session documenting log files produced by the program DOC. The combination of DOC to create a log file of a complete session. together with IMAGE. allows replay of the session back to the screen for subsequent reference and training. The dynamic application run example may be played back one frame at a time for inspection. Also. an accurate mapping may be put out as a printed document. The IM AGE package is S295, may be used with any number of VT I OOs connected to the system. Clyde Digital Systems, Box 348. Bedford. MA 01730. Circle 149
COLOR GRAPHIC CRT TERMINAL
Wide Variety of Features
The display has 1,920 alphanumeric characters in a 24 line by 80 column format with 720 X 288 graphic resolution. In add it ion to the full ASCII character set. each unit has I .280 user defined programmable symbols on a si ngle plane. The keyboard is detached and has 87 keys. There are 8 keys for editing and special functions plus 24 programmable function keys. The user can view two pages of d,ata by horizontal or vertical scro lling. Split screen is standard with up to 4 independently addressable and scrollable screens. The
direct access by location into area data
bases. One of the features of this
architecture is the ability to use the
aggregates to store general representa-
tions of the information content of
their constituent data points. For users
of graphic display systems this means
that wide area displays showing gen-
eral features and small area displays
showing great detail can be obtained
with equal ease from a common data
structure. High speed processing of
masses of pixels is also possible. It
supports simultaneous usage by multi-
ple users and features rapid access
rates. The IMS uses the VAX I I /780
as the host processor and may be inter-
·
faced to Megatek or any of several
others. As a turn-key system with the host comp uter, all software, peripherals
.
and graphic display , the IMS is
$400,000. Interactive Systems Corp,
5500 S. Sycamore, Littleton , CO
80120.
Circle 167
NTR COMMUN !CATIONS
PROTOCOL
'6 I
For DG Minicomputers
·
This data communications software allows the NOVA and ECLIPSE to
.
connect to UNIVAC mainframes using
the NTR remote job entry protocol. It
supports all standard features of the
protocol. including multiple 1/0
streams. a console. full duplex opera-
tion. space compression, and extensive
remote operator control over output
peripherals. It interfaces with RTOS.
ROOS and AOS. Any peripheral sup-
ported by the operating system may
be used for input or output. and each
I/ 0 strea m is treated independ en tly
and can be assigned to different peri-
pherals. Initial CPU license is 52750,
discounts for multiple sites or OEM.
Gamma Technology Inc, 2452 Embar-
cadero Way, Palo Alto, CA 94303.
Circle 135
MVl-7 is $3500 , qty. discounts avail-
able. Colorgraphic Communications
Corp, 2379 J ohn Glenn Dr, Atlanta,
(;A 30341.
Circle 181
INTERACTIVE MAPPING SYSTEM
New Technology in Mapping Systems
Many of the problems of the commonly used arc-node based mapping systems have been solved by this new hierarchically structured data base technique. It uses a tree structure of hexagon-line aggregates to provide
PDP-11 WP SOFTWARE
.
For RSX.11M, -11M-Plus Operating Systems
,
Under RSX-I IM , it runs on PDP-I I / :'.J's through 1 l/70's and can be tai-
·
lored to the size of the system . It
allows running extensive word proces-
sing tasks concurrently with data proc-
essing. Features include an expanded
dictionary of 30,000 words supplied,
and 3.'i,000 available for customized
applications. WORD-I I is a multi-
· user, menu-driven system allowing the
interactive creation, editing and print-
ing of documents. Written entirely in ...
MACRO-I I . A single CPU license for
WORD-I I on RSX-I IM is S7500 in-
cluding installation, training and sup-
port. Data Processing Design , 181 W.
Orangethorpe, Suite F, Placentia , CA
92670.
Circle 147
108 Digital Design JULY 1981
Use "TouchGraphic" Panels As On-Off Switch, Adjustable Vernier And X-Y Controller
Since the TouchGraphic panel proces- mine how rapidly the finger moves tion. the operator gets a predetermined
ses and outputs information digitally, across the panel by counting the pulses movement with a certain number of
you can interface it to a computer bus, and speed from point A to point B. taps on the panel. Then. by tapping the
enabling users to convert serial data Then. by tapping the panel. the system panel a different number of times. the
outputs to parallel data. In Figure I, can be reconfigured to permit the user operator gets another level of move-
buffer RAMs store data, freeing the to change from gross to fine move- ment. Thus. with single-hand opera-
computer for other tasks . Then, once ments. Finger movements across the tion. users change the resolution of the
RAMs are filled with X-Y data, it entire four inches of the TouchGraphic cursor movement. In this application.
quickly retrieves data when necessary panel may result in only four or five the presence detection switch and coun-
or upon request, thus providing opti- data input movements . In this way. ters not only detect finger presence but
mum utilization of the computer in very accurate and fine movements can also reformat the pulse count control.
.
applications like laser drilling , be made even if the finger is very shaky
Let's look at some general applica-
numeric-controlled systems, computer- on the panel.
tions. construction and advantages in
controlled medical instrumentation, etc.
Figure 3 shows how the designer can greater deta il. The TouchGraphic unit
Since each system and application is also use the presence switch detection replaces trackballs. joysticks. light
different. TouchGraphic provides flex- circuitry in TouchGraphic to provide an pens. twin knobs. pushbutton cursors
ibility in applying the X-Y data to the adjustable vernier. In this application. and other controlling devices . It pro-
system . In computer-controlled sys- TouchGraphic provides direct counts vides smooth. accurate. real-time X-Y tems. you need accurate timing data to of one on one. Or. it can provide 1/2. \4. control . In applications that involve
determine the relationship of the vari- 1/s .. . .on the X or Y axis. In this applica- computer graphics. freehand graphics.
ous signals. In this application.
TouchGraphic ·s panel frame sync
output provides this timing signal.
Figure 2 shows how the Touch-
Graphic panel can provide X-Y data
and serve as an on-off switch in appli-
cations such as laser beam drilling or E
beam systems. In the X-Y mode. the
operator draws the finger across the
panel to create the desired pattern or to
position the cursor. By tapping the
panel. he triggers the system to fire or
automatically change programs. TouchGraphic provides extra pulses
automatically. so the system can be programmed to detect number of panel
Timing Control Address Counter
Contro l Bus
taps or pul ses sent to indicate the
Int Bdg
changes which must be made. For example. in the laser drilling
application. it is easy to multiplex the X- Y to position laser number one. Then. by tapping the panel -say twice
Frame Syn Presence
Control Logic
OMA
- you can move on to position the second laser and so on. Or. the tapped input can be processed to move the system into a different mode of operation.
Seria l In
Shift
y Buffer RAM
This permits the operator to c hange from gross cursor movements to very fine cu rsor movements simply by tapping the .. light table . ··
Yup Ydow n
Decode &
Mux Logic
Up Down
Using the system· s clock. the
designer sets up the system to deter-
JL ' l.Y 198 1 Digital Design 109
Designers' Notebook
FINGER
FINGER
FINGER
I
MOVING LEFT
NOT
MOVING RIGHT
1. X oount output shown for left· right finger motion; Y count outputs similar for up-down
: nJL n XL~ ~
MOVING
~ ~-------------------
finger motion. Arbitrary terms
left-right, are for reference only .
2. Since a valid output pulse may
only occur when frame sync is
Q)
z0 xRi-h -t --------ILJLJl
high, there will be a minimum
of about 675 µs between one
output pulse and the next.
Since there are 15 sensors/
inch, internal logic and timing limits the maximum finger
..
velocity which may be sensed
at approximately 60" /sec.
·
3 . Presence output and frame sync output are both inter nally pulled up to V+, and should be connected to a high impedance input (CMOS 4045 or 4050) .
4. When a finger touches any-
where on the TouchGraphic
surface, there will be a low-
going pulse on the presence
output. Activated from a min-
imum of 45 µs for one sensor
to a maximum of "'630 µs for
14 sensors activated . If the
length of the TouchGraphic
surface covered is greater than
1", 15 or more sensors will be activated d isabling all count
2nd,,,,,,,, , 14th
output pulses (XL, XR, Yu ,
Y ol, until the number of
~ensors activated drops to 14
less.
__.
Note 4
,.
,._7 µs
5. All count outputs (XL, XR,
YU· Y 0 ) are open collector and must be pulled up externally to user's log ic level (4 .7 kilohms to +5V suggested, VH
Y -C o u n t Pulse
Note 6
0
nT
cannot exceed +15V).
_., 12µs ..___
6 . All x and Y count output
pulses will be "' 5µs wide, w ith Y up or down pulses going true "' 7µs after the leading edge of frame sync, and X left or right pulses going true "' 12 µs after the leading edge.
X -C o u n t Pulse
Note 6
0
n.______~,_______n_
_.1 1._ 5µs Typ
ll
110 Digital Design JULY 1981
' ~ ~ I
XL XR
Yu Yo
Presence
Frame Sync
1
1
T
Motion Counter
__f
l_
Reset
Logic
J
Presence Counter
One Shot
Timing Control
Toggle
Pus h
.._0 n
Pus h Off
Counter + Logic
drawing. tracing , digitizing and tracking, it is a far superior and more economical input device . It provides even greater capabilities and flexibility in many applications where previously only a simple positioner was justified. For example. it provides capabilities found individually in a trackball. joystick and light pen . It is a solid-state 2-D positioning and tracking device that produces X-Y positioning signals. as we said. when the finger is moved across its surface . It has no moving parts to break down or wear out. since moving a fingertip across the surface as though rolling an imaginary ball or small thumbwheel permits sensors embedded under the MicroProximity sensing surface to detect the presence. motion and direction of motion. For many applications it provides coarse and fine control of the X-Y movement. It can be wiped up to 60 ips for rapid slewing to a distant position or wiped one step at a time even in high resolution systems .
As the finger moves. proprietary sensing circuitry produces X-right. Xleft. Y-up and Y-down output signals on four lines. A fifth output line provides a .. presence.. signal. indicating fingertip presence on the surface even when stationary. The positioner digital output is TTL- and CMOS-compatible. so it interfaces to computers. µ.Ps or digital counters. The surface is compact and virtually indestructible . The
entire control mechanism is 4" x 4" x 1h". It is rugged and chemical resistant.
how does it work?
It is a YSL hybrid system operating on the proprietary high-speed MicroProximity .. capacitive" sensing principle . As the fingertip touches and glides across the sensing surface. capacitive coupling causes sequential activation of one or more of 3600 sensors on two axes simu ltaneously . This information is internally processed to produce an output pulse train. which then provides information on the number of incremental steps and the moving finger's direction.
It is constructed as a block-like multi-laminate of an insulated touch
surface. sensor array. circuit carrier board. mounting bezel and back panel. The sensor array and circuit board are connected inside the block . On the circuit board. active elements are wirebonded chips.
After fin al test. layers are permanently laminated and sealed to form a se lf-contained device. It handles high-G forces. wide temperature and climatic ranges. and abuse. Lifespan is several decades .
by the Engineering Staff
Engineering Staff. TASA , Inc.. 2346 Walsh Ave .. Santa Clara, CA 95051.
Finger Presence
YL t-----t XRt-----t 1/ 2, 1/4 ...
Pr ese nce Switch
Counter . - - - Selector
JULY 198 1 Digital Design 111
Fast, low cost printer.
This DC-4004A discharge printer prints 48 columns at 144 cps. Printing alphanumerics in 5 x 7 matrix format on 4.72" paper, its MTBF is 144 million characters. Just 2.6" H x 6.7" W x 5.9" D, it's only $127 in 100 quantity . Other printers with interface electronics available.
Call or write HYCOM , 16841 Armstrong Ave ., Irvine, CA 92714 - (714) 557-5252
H~com
Circle 66 on Reader Inquiry Card
Filling Up Fast
Space is filling up fast for our August '81 Computer Compatible Directory. See Sales Listing on page 92 if you haven't placed your ad yet.
Zendex designs and manufactures a complete line of MULTIBUS compatible boards and MOS compatible systems . · SBC CPU 8085A-2, 8088 · RAM 128K Dynamic · FDC ISIS-11 Compatible, RMX Compatible ·PROM Programmer2716, 2732,2732A · Disk Systems · Chassis ZX-660, ZX-655 · SBX-Modules Analog, IEEE.Digital · MOS Systems CP/M , ISIS-11 Compatible Zendex 6680 Sierra Lane, Dublin , CA 94566 (415) 829-1284
Circle 67 on Reader Inquiry Card
MODEL MAP-20S THERMAL PRINTER
.,.,.r
World's smallest complete 20 column alphanumeric panel mount printer. Has RS232C and 20 mA loop interface. is microprocessor controlled. has internal self test program and includes all drive circuits and AC power supply .
Weighs 4 .2 lbs and occupies 14. 8 sq. inches of panel space.
Price $725.00 each and in stock.
Write for color brochure to:
Memodyne Corporation 220 Re servoir Street
Needham Heights. MA 02194 (617) 444-7000
Circle 68 on Reader Inquiry Card
Input-Output
Have you got something to say and no place to say it?
Write us. your comments and suggestions are always welcome.
Able Computer .... . . . ......... . . ..... 53 Data-MATE ...... . . . . . . ............. 72 International Data Services .......... . . 106
ADAC ... .. ........... .. . .. .. . .....~ Data & Telecommunication Japan '82 ..... 91 Kennedy . . . . . . . . . . . . . . . . .. .. . . .. ..C-2
Advanced Electronics Design . . ...·.... .4 1 Dataram ... .......... . . . .. .. . . .......9
Alpha Data .............. .. .. .. ..... 104 Andromeda Systems .... . .. . .. .. . . . .. .. 32
DeAnza ..... .. .... . . ........... .....50 Dig i-Power ........ . . . . .. . .. . . .......65
Marway Products ........... . ... . ..... 15 Memodyne ... . .......... .. . ....... . 112
.
ATE January ' 82 . ..... ... .. . ..... .. . .48 Digital Communications Assoc ...... . . . .76 National Instruments
.. . .. . . .. .. .. 71
ATE June '82, Call for Papers .. . . .. . ....95 Distributed Logic (Dilog) .. . .. .......... 6 1 North Atl antic Industries .. . ............. 6
ATE Proceedings . . . . ...... . .. .. ......69
Beehive International . . .. . . . . . .... ... .. 35 Braegen .... . .. . ...... .. . . ......... .49
Dolch Logic Instruments .. . . . . . .......C-4 Dynabyte, Industrial
Control Products Div...... . . .. ......30
Pacific Digital Systems ........ . Plessey Periphera l Systems . .. . . .
. . . . 92 .. 5
Burroughs OEM Marketing . ... .. . ...... 75 Eaton . . . . . . . . . . . . . . . . . . . . . . . . . . .60 Rockwell International, Autonetics Div . . ..29
California Computer Systems .. .. .......39 Electronics Test &
Andrew Rubel & Associates . .
. . .92
,.
Charles River Data Systems .. . .. . .. .... .27
Measurement Conference '81 . . . .86.87 Scherer's Mini Computer Mart
.... 33
Clary . . ........ . . . ........ .. .......52 Clifton Prec ision Div.,
Electro Design . . . . . . . . . . . .
. .. IOI
EST Div. , Leggett & Platt . . . ... ... .. . . 105
Selanar .. . ... . Sigma Sales . . . . . ....... .
.... 98 . ...21
,,.
Litton Industries . . . . .
. . .. .... 105 Exatron . . . . . . . . . . . . . . . . . .
. .. 107 Spatial Data Systems
. .. 70
Comdes ign . . . . . . . . . . . . . . . . . . . ..... 13 Factory Management Systems . . . . . 16. 17 Texas Instruments
Compal '8 1 Pre-registration Form .... .43,44 FOC "8 1 . . . . . . . . .
. ...90
(Semiconductor Group)
... .47
Compat "81 . . . . . . . . . .
. ..... 56,57 Forth . . . . . . . . . . . . . .. . . .. . .......25 Trope! Div ., Coherent
.. . .37
Compumart ... . . . .... . .... . ... . ...... 72
Compumation . . . . .
. .... 18
Com puterrn .. ......... . . . . .. .. ...... IOI
Grinne ll Systems . ..... . . . . . ... . . .... ..2 G.R . Electronics ..... .. ...... . . .. .. . . .33
Vector General .. . ........ . . . WESPERCORP Div.,
.103
Computer Design & Applications ....... 104 Handwe ll . . . . . . . . . . . . . . . . . . . . . . . 107
Western Periphera ls . . . . . . .
. ..7
Comtal. Sub. of 3M ..... .. . .. ......... 73 Controlled Power ........ .. .. . . ...... C-3 Corvus Systems . . . . . . . . . . . . . . . . ..... I
Data Electron ic Devices (Data Ed). Datafusion . . . . . . . . . . . . . . . . .
. .. 14 . ..4
Howard Johnson 's . . . . . . . . . . . . . . ... 102 Hycom ..... .. . .. ..... . . .... . ...... 112
Imperial Techno logy . . ......... . .... ..48 Information Products System .. . .. . ... . ..3 1 lnterdesign . . . ...... . . . . . ..... .. .... .59
Xycom . . . . . . . . . . . . . . . . . . .
. .99
Xylogics ..... .. .... . ..... ... . .. ... . .51
Zendex ........... . . . . . . .. . . . . ..... 112
.
112 Digital Design JULY 1981
Acrobat 11.0.13 Paper Capture Plug-in