Philip J. Fleming & Associates, Inc.
World-Wide Consultants to Innovation & Technology
July 15, 1999
Page 1 of 5
Response & Comments re:
Letter Ballot of the TC-8 Automated Instrumentation Committee of the IEEE
Instrumentation and Measurement Society on the Approval of the Revision of
IEEE Project 488.1/D1.2
Regretfully, we must confirm a NEGATIVE (Disapproval) vote for the proposed revisions to IEEE Project 488.1/D1.2 for the following very abbreviated list of reasons:
July 15, 1999
Page 3 of 5
Attachment to Response & Comments re:
Letter Ballot of the TC-8 Automated Instrumentation Committee of the IEEE
Instrumentation and Measurement Society on the Approval of the Revision of
IEEE Project 488.1/D1.2
(Extraction from "Feature Article" T&M World Online , March 10, 1998)
"Understanding the 488 Change Proposal"
The recent public and volatile debate over a proposed change to the well used and understood IEEE-488.1 Standard has, unfortunately, provided little in the way of high quality technical information for the engineering audience that actually uses this specification. We would also note that , contrary to a number of comments seen in recent publications, the roots of this debate go back more than 6 years to at least 1992 and have obviously not been resolved. As a matter of professional policy, we recommend structured, public, and professional debate as a healthy and logical approach to achieving error resistant engineering decisions. Our clients world-wide have asked for an independent "engineering " appraisal of the HS-488 issue; and, as a result, some of this work is presented in this article for the purpose of providing a foundation for better understanding and decision making.
Overview
Good engineering practice will always require a rigorous questioning process at the beginning of application development to determine the benefits and shortcomings involved with new technology and methodology selections. In particular, we would ask:
Applying these questions to the 488 issue in brief, some of the key features of the existing IEEE-488.1 and of the proposed "HS-488" can be presented as follows:
Feature |
Standard IEEE-488.1 |
HS-488 as Proposed |
Bus Structure |
16 line, bit parallel, byte serial |
Same |
Handshake Type |
Interlocked |
Non-Interlocked in HS Mode |
Handshake Lines |
3 |
11,2 |
Data Lines |
8 |
8 |
Interface Management Lines |
5 |
5 |
Interface Logic Complexity |
11 State Machines |
28 State Machines |
New Bus Commands |
N/A |
CFE (Configuration Enable) |
Compatibility with Existing Applications |
100% for Applications adhering to IEEE-488.1 / IEC-625-1 |
Some Yes Some Unknown? |
Data Transfer Rate |
1 Mbytes/s max. over full range of cable configurations to 15 meters |
8 Mbytes/s max. (Variable with cable length) |
Bus Overhead Management Time |
Depends on data capture or sampling increments |
Same |
New Design Constraints |
N/A |
Critical Cable-length determinations - error source? |
Cost of Circuitry (IC or Standard Cell) |
<$10 ea. For stand-alone controller circuits - much less for integrated solutions |
Pricing Unavailable Doubling of circuit complexity is a serious cost issue. |
Sources of Supply |
>5 Known, but shrinking interest |
1 (no more on horizon) |
1 NDAC (Not Data Accepted) line can be used by an acceptor that is unable to buffer more data.
2 NRFD(Not Ready For Data) line , when activated by any acceptor, signals HS controller to switch to standard 488 mode.
July 15, 1999
Page 4 of 5
Attachment to Response & Comments re:
Letter Ballot of the TC-8 Automated Instrumentation Committee of the IEEE
Instrumentation and Measurement Society on the Approval of the Revision of
IEEE Project 488.1/D1.2
Analysis
Now that we have created our list of "features" that might impact our choice of methods for data manipulation on the 488(GPIB) bus, the items with common or similar answers can be set aside while we look at the other elements.
On the positive side of the scale for choosing HS-488 we see that it uses the same GPIB cables and connectors currently in use. The data-streaming methodology is well suited to the transfer of very large amounts of data. The maximum data transfer rate appears to be nearly 8 times faster than existing 488.1 solutions, but we need to examine this further. There is a method for handling non-HS-488 compliant devices connected to the bus, although non-HS compliant devices receive no benefit in performance from an HS controller.
On the negative side, however, three elements from our list show up very prominently as potentially serious problems:

( Note good agreement with results of Pieper, et al. Ref. Http://ourworld.compuserve.com/acea/hs_gpib.htm )
July 15, 1999
Page 5 of 5
Attachment to Response & Comments re:
Letter Ballot of the TC-8 Automated Instrumentation Committee of the IEEE
Instrumentation and Measurement Society on the Approval of the Revision of
IEEE Project 488.1/D1.2
It now becomes clear that the 8 Mbytes/s advertised for HS-488 becomes something considerably less if you wish to use "HS" with an application that is more complex in terms of cabling runs. If you have only a single node application and less than 2 meters of cable length, the HS methodology does indeed seem to give better performance. Beyond 2 meters, there is little performance improvement over the existing 488 solutions.
Conclusions
In this case, the technique shows us that the "HS-488" methodology may provide some service to a portion of the 488 domain of applications. However, "HS" value is clearly limited to data-streaming applications with large quantities of data traversing short lengths (less than two meters) of cable. For the vast collection of other applications, which use the 488 bus but do not require data streaming, there is no benefit to be gained from the "HS" methodology at all. In fact, from the adverse consequences noted above, we see that there is very high risk and disadvantage to the overwhelmingly larger segment of 488 applications that require transmission of smaller packets of data, more operating nodes, and longer cable runs. Based on this analysis, we would not recommend adoption of "HS-488" as a new IEEE standard. Rather, it should be used for what it does best as a self-sustaining product.
Please let us know if this information was useful towards understanding this issue.