About MGIF
Mission
Overview
Leadership of the Forum
Frequently Asked Questions
Standards
News
Membership
Members Only
Contact Us
ISTO
Home

The Nexus 5001™ Forum

c/o IEEE-ISTO
445 Hoes Lane
Piscataway, NJ 08854
USA

voice: +1.732.465.6466
fax: +1.732.981.9473
nexus-admin@nexus5001.org

Answers to Frequently Asked Questions

1. What is the Nexus 5001™ Forum?
The Nexus 5001™ Forum, a program of the IEEE-ISTO, is an industry group chartered to define and implement a global, open microcontroller development interface standard for all embedded controller applications.

2. Who are the members of Nexus 5001™ Forum?
Many of the Nexus 5001 Forum members are embedded processor manufacturers and tool vendors. The founding members include representatives from ETAS, Hewlett-Packard, Hitachi Semiconductor, Infineon, and Motorola.

3. How can my company/organization become a member of the Nexus 5001™ Forum?
Visit the membership page or contact the Nexus 5001 Forum at Nexus-admin@nexus5001.org

4. Is this standard applicable globally?
Yes. It is intended to be a global, open industry microcontroller development interface standard that will be implemented on a worldwide basis across all markets and regions.

5. Are there any licensing or royalty fees involved?
As a condition of membership, each Member of the Nexus 5001 Forum shall agree to grant to other Members a license under nondiscriminatory and reasonable terms and conditions a reciprocal, nonexclusive license under any of its patent claims that are necessarily infringed by a compliant implementation of a version of the standard or specification developed by the Forum.

6. How is the interface different from existing interfaces and what makes it so innovative?
It's requirements and specifications are based upon open public domain information. It evolves from existing interfaces, consolidating best of class features from several existing manufacturer's approaches and then adding new capabilities that are critical to embedded applications such as Automotive. The performance capability of the interface is specified to be scalable in pin count.

7. Is this new open standard compatible with any available interface?
IEEE-ISTO 5001™-1999, The Nexus 5001™ Forum Standard for a Global Embedded Processor Debug Interface attempts to leverage on existing technology and standards wherever possible, but since today no common standard exists, compatibility to any existing interface is not expected. This is a "clean slate" approach with a focus on embedded controller MCU's and tools applications.

8. Why are we introducing this interface standard now?
Embedded control applications are now beginning to utilize higher performance MCU's which often limit pinout access. Applying MCU's efficiently requires development tools that can work closely with the MCU, however, these development tools need access to critical MCU functionality. We are addressing a strong customer demand for reduced customization and faster time to market for these applications. Since development, verification and tuning of embedded controller applications represent a significant amount of time and investment, it is imperative that both the semiconductor suppliers and tool vendors react accordingly to improve on current approaches.

9. Will this standard obsolete existing interfaces on MCU's today?
Not immediately. In time, the Nexus 5001™ Forum Standardinterface could replace the many different interfaces that are common today across the many different MCU architectures. MCU providers can continue to offer proprietary interfaces if they wish, but with an open standard, it is expected that more off-the-shelf development tools would be available for open standard based interface implementation.

10. Will customers be able to easily adopt to this standard- interface?
Yes. Implementation of this standard interface provides for scalable performance capability. Since it is not a proprietary interface, it is expected that more commercial standard tools will be available - thereby greatly improving the development, debug, qualification and tuning of your embedded controller applications.

11. How can my company be involved, provide inputs, and get technical information?
All companies are encouraged to join the Nexus 5001™ Forum, a program of the IEEE-ISTO. Forum membership allows companies to offer feedback to the current standard and influence future directions of the Forum. Visit the membership page or contact the Nexus 5001™ Forum at Nexus-admin@nexus5001.org for membership information.

12. Is it the intention of the Nexus 5001™ Forum to make this an IEEE standard?
The Nexus 5001 Forum chose the IEEE-ISTO as the operational and legal forum to provide support services to facilitate their day-to-day activities, including the publication, distribution, and management of IEEE-ISTO 5001-1999. Additionally, the IEEE Vehicular Technology Society has offered to serve as the IEEE Society sponsor should the Nexus 5001 Forum wish to submit the document to the IEEE Standards Association Standards Board for approval as an IEEE Standard.

13. Are other companies planning to endorse/adopt the standard?
Absolutely, although at this time the Forum may not disclose specific companies, who must make their own endorsements public. In addition to current Forum members, other companies, representing a wide spectrum of semiconductor suppliers and tools vendors that are active in the market today, have expressed their interest.

14. How will compliance to the standard be verified?
Involvement and endorsement from all interested parties is essential for the verification of this new standard. The technical committee has agreed to help define verification criteria that could be used to insure compliance to the standard. The specification process/method for compliance verification has yet to be determined. The IEEE-ISTO shall serve as the administrator for the future validation program.

15. What does this interface offer and what are the key benefits for customers?
This interface provides the necessary support for Low Intrusion Run Control, Program Flow reconstruction and Data Messaging for Logic Analysis, Low Intrusion Data monitoring and modification for Calibration/Data Table tuning, and coprocessor communication support for Rapid Prototyping. This allows the customer to accomplish all these tasks with a single common standard interface. This reduces tool and design costs, as well as NRE fees for customization work. This also allows the same toolset to be used across microprocessor families and control modules from different vendors.

16. Which application areas will benefit the most from this standard?
Traditional applications within the automotive powertrain, data communications and computer peripheral market segments are most likely to benefit from this new standard interface. Wireless Systems and industrial control applications are also likely prospects for the early adoption of this interface.

17. Will the H/W interface be 100% compatible between different MCU's?
Yes. The interface will be consistent across all architectures that choose to adopt it. The only differences in the HW interface revolve around the pin count scalability.

18. Does this mean that all Nexus 5001 compliant tools will be the same?
Not necessarily. Specific features and capabilities will often be different between the various tools and tools vendors in the market. However, the customers will have more of a choice regarding which tool to use, since the adaptation of the tools to the specific MCU will no longer require the customization development they currently experience with existing proprietary interfaces.

19. When will the tools be made available to support the interface?
It is expected that the tools to support the interface will be available on the market at the same time as the actual MCU silicon implementations are made available.

20. When can customers expect to see silicon based products?
Nexus 5001™ Forum founding MCU companies expect to see the first fully integrated MCU design utilizing the new standard development interface in the first half of 2000.

21. Is this standard applicable for 32-bit MCU's only?
This standard development interface is intended for implementation on a wide range of MCU architectures throughout the 16 and 32 bit arena.

22. Does the interface support rapid prototyping and real-time simulation?
Yes, but specific bandwidth capabilities are dependent upon the implementation since the performance capability is scalable.

23. The standard appears to be very automotive biased and specifically focused towards powertrain. Do you have other applications outside of the automotive arena targeted for the Nexus 5001™ interface and, if so, when will this happen?
The Nexus 5001™ Forum Standard is intended have MORE THAN just automotive applications. The Forum is actively working with other semiconductor and development tools manufacturers to ensure that the debug interface standard meets the requirements of other embedded applications, such as communications, computer peripherals, and consumer products.

24. How fast a CPU frequency does the standard support? What is the maximum operating frequency? What is the interface frequency?
The answer to these questions is very much vendor specific and depends upon a number of factors including pad driving capabilities and internal CPU clock speeds.

25. Does the Nexus 5001 Forum Standard take into consideration calibration capacity?
Yes. Supporting capabilities for calibration has always been a consideration while developing the standard.

26. Can we use a Nexus 5001 interface for rapid prototyping?
Yes, the necessary capabilities for calibration have been provided.

27. Is the scope of the Nexus 5001 Forum Standard limited to specifying just the auxiliary pins?
Yes, the standard covers all embedded control arenas covering 8, 16 and 32 bit processors.

29. Is there a requirement within the Nexus 5001 Forum Standard for special additional tools?
The standard does not specify which tools are to be used.

30. Regarding data monitoring, how many data values can the user monitor?
It is possible to define one or more memory ranges in which the accesses are monitored to the outside world via the Nexus port. It is also be possible to switch on/off these dynamic ranges. Both features are very much vendor-specific.

31. Does the Nexus 5001 Forum only approve HP and ETAS as tool vendors? Will other tool vendors be allowed to implement a nexus specification on their own tool chain?
The Nexus 5001™ interface is an open industry standard which is not limited to Hewlett-Packard and ETAS. The more tool vendors that choose to endorse and implement the interface, the more successful the standard will become.

32. Will the Forum limit any patent or API of the Nexus 5001 interface throughout the other semiconductor manufacturers?
Absolutely not. To be Nexus 5001™ compliant, other semiconductor vendors must meet the global, open, interface standard.

33. How fast will the trace-sampling rate be for use with an RTOS?
This is a vendor-specific question that will be dictated by the internal bus width and clock speed to provide the required bandwidth.

34. Is security protection for on-chip flash memory specified in the Nexus 5001™ Forum Standard?
Yes, there is a flash security protection that is vendor-specific and not an integral part of the standard.

35. Cables and/or interconnects within an engine test setup can often be susceptible to noise and EMC. Does the Nexus 5001 Forum™ Standard address this common problem?
The Nexus 5001™ interface connector will be sufficiently robust to protect against spurious noise from the outside world.

36. Are there any software standards from Nexus (API) applied to the interface along side the protocol layer?
Not at this time. However, there is an initiative to explore the possibility of a generic Nexus API.

37. Is there commitment from semiconductor vendors to support non-automotive applications?
All semiconductor members within the forum have long-term commitments outside of the automotive arena to suggest that there will likely be a number of embedded application areas utilizing the resources of a Nexus 5001™ interface.

38. Does the Nexus 5001 Forum™ realize some security levels as found in the CAN/car calibration (CCP2 standard for measurements)?
All protocol questions are currently outside the scope of the Nexus 5001™ Forum Standard.

39. Is it possible that there will be too many external parameters to handle as they are serially moved back and forth via the auxiliary pins to external virtual memory?
Yes, essentially there could be many parameters to handle across the serial line, hence the reason why there will be the need for each semiconductor vendor to provide additional RAM/Flash resources on-chip.

40. Does the Nexus 5001™ Forum define a minimum Nexus auxiliary port of 16 pins?
No. The Nexus 5001™ Forum Standard for Global Embedded Processor Debug Interface can scale from 3 pins and up.

41. Does the Nexus 5001™ Forum intend to provide the VHDL code for the Nexus interface description?
The Nexus 5001™ Forum is currently considering the feasibility of providing interested parties with a VHDL model of the Nexus interface behavior.

© 1999 - 2003, IEEE Industry Standards and Technology Organization. All rights reserved. The IEEE-ISTO is affiliated with the IEEE and the IEEE Standards Association. IEEE-ISTO 5001 and Nexus 5001 Forum are trademarks of the IEEE-ISTO.