PTTES - Building reliable applications with the 8051 family of microcontrollers.pdf

(11105 KB) Pobierz
377116032 UNPDF
377116032.004.png
TTE®32 high-reliability processor cores and microcontrollers
TTE32 processor cores and related microcontrollers are intended for
use in aircraft (both manned and UAVs), medical equipment,
industrial control, automotive designs, space systems and other
high-reliability applications. They offer a combination very
predictable behaviour, high performance and future-proof design
features which greatly simplifies design, test and certification
activities.
TTE32 processor cores are based on a 32-bit design with 32-
registers and a five-stage pipeline. They have a Harvard
architecture and support precise exceptions. They have a constant
interrupt overhead (even during multi-cycle operations) and provide
guaranteed memory-access and instruction-execution times.
TTE32 cores provide highly-predictable behaviour
Provide an ideal platform for designs which require precise "worst-case execution time" (WCET) determination and / or low
task jitter. Typical measurement resolution is at the microsecond level or better (dependent on chosen implementation
platform).
Can be provided with full validation and verification data for use in DO-254 / DO-178b, IEC 61508, ISO 26262 or other high-
reliability projects.
Can be provided with full support for triple-modular redundancy (TMR), in both single-chip and multi-chips implementations,
allowing use in aerospace (and space) designs in which single-event effects (SEEs) - including single-event upsets (SEUs) - must
be addressed.
TTE32 cores provide future-proof performance
To support a wide range of performance requirements and "future proof" your system design, TTE32 processor cores can be
provided in both single-core and advanced multi-core implementations.
Adding cores in a TTE32 design allows developers to support additional system functionality without sacrificing timing
predictability in existing task sets. Full software toolsets to support the development of multi-core designs are available.
Single- and multi-core designs can be provided with full processor design information (including complete VHDL source),
ensuring that your investment is protected for many decades into the future, even in the face of inevitable developments in
implementation technology.
TTE32 cores have full software support
TTE32processorsexecutecodewhichconformstotheMIPSI™instructionsetarchitecture,allowinguseofawiderangeof
standard compilers and related development tools.
TTE32 processors are fully compatible with RapidiTTy® software development tools. RapidiTTy provides precise WCET
measurements with no software load. RapidiTTy facilitates the migration from single-core to multi-core designs. Compilers
for C and Ada programming languages are available, fully integrated in the toolchain.
TTE32 processors support both co-operative and pre-emptivetaskscheduling(includingtheInfiniTTy™operatingsystem
family).
TTE32 processors are an ideal platform for time-triggered (TT) software architectures.
TTE32 cores have a low-cost evaluation process
We offer a very straightforward evaluation process, which is free of charge for many of our customers.
Bespoke CPU and microcontroller designs
We can provide a custom processor core or custom microcontroller for you, to match your precise requirements.
Matching software toolsets (e.g. for code development or WCET prediction) can also be provided.
www.tte-systems.com
TTE® Systems Ltd
106 New Walk, Leicester,
United Kingdom
Tel: +44 (0)116 223 1684
Fax: +44 (0)116 223 1651
info@tte-systems.com
Copyright © 2010 TTE Systems Ltd. All rights reserved.
MIPS and MIPS I are trademarks and / or registered trademarks of MIPS Technologies, Inc. TTE Systems Ltd is not associated with MIPS Technologies, Inc. in any way.
TTE32 and RapidiTTy are registered trademarks of TTE Systems Ltd. InfiniTTy and SafeTTy are trademarks of TTE Systems Ltd. All other trademarks are acknowledged.
377116032.005.png
SafeTTy™ Technology
When the products you build are based on embedded processors,
unexpected failures can occur due to software errors (in your code or in
the operating system you use), the impact of electromagnetic interference (EMI)
or“single-eventeffects”(SEEs),orfromvariousformsofhardwaredamage.
In automotive, medical, industrial, aerospace and similar systems, the
impact of such failures can be serious injury or even loss of life.
SafeTTy™technologyfromTTESystemscanhelpyoutoavoidsuchserious
system failures.
SafeTTy technology provides an extremely robust, flexible and cost-effective solu-
tion for fault monitoring and recovery in a wide range of embedded systems.
Use of SafeTTy technology can simplify the creation of a high-reliability
systems and help you to comply with international safety standards and
guidelines.
Two SafeTTy protection mechanisms are available (each with full design support):
SafeTTy Wrappers (usually used with designs based on Linux or other standard
operating systems);
SafeTTygents(usuallyusedwith“time-triggered”designs).
A cost-effective evaluation process is available for all SafeTTy protection systems.
Bespoke consultancy and training services
We offer a range of consultancy and bespoke training services to support customers who wish to develop safety-related
and safety-critical embedded systems.
For example, if your organisation is aiming to develop future products according to DO-178b / ED-12b / DO-254 / ED-80
guidelines, we can assess your existing development processes, provide you with a report and — where necessary —
assist you with training in appropriate areas. These services can be provided on your site, on a worldwide basis, on
dates of your choosing, and we can provide an initial assessment and customised proposal for you at low cost and
without obligation.
Support for DO-178b, IEC 61508 and related projects
Many of our products are available in forms which are suitable for use in high-reliability and safety-critical products which
are developed according to international guidelines (including DO-254, DO-178b, ISO 26262, ISO 13485, IEC 61131,
IEC 61508).
For example, we can provide both our TTE32 processors and custom processors with full design and verification
documentation (including PHAC documents, Hardware Verification Procedures, and Verification Reports). We can also
provide precisely-matched software toolsets, supporting a full range of software development and test activities,
including precise worst-case execution time (WCET) prediction and measurement.
www.tte-systems.com
TTE® Systems Ltd
106 New Walk, Leicester,
United Kingdom
Tel: +44 (0)116 223 1684
Fax: +44 (0)116 223 1651
info@tte-systems.com
Copyright © 2010 TTE Systems Ltd. All rights reserved.
MIPS and MIPS I are trademarks and / or registered trademarks of MIPS Technologies, Inc. TTE Systems Ltd is not associated with MIPS Technologies, Inc. in any way.
TTE32 and RapidiTTy are registered trademarks of TTE Systems Ltd. InfiniTTy and SafeTTy are trademarks of TTE Systems Ltd. All other trademarks are acknowledged.
377116032.006.png 377116032.007.png 377116032.001.png 377116032.002.png
www.TTE-Systems.com = High-reliability processors + Software tools + Protection systems + Training & consultancy services
Patterns for time-triggered embedded systems
Copyright 2001-2010 TTE Systems Ltd. All rights reserved.
377116032.003.png
www.TTE-Systems.com = High-reliability processors + Software tools + Protection systems + Training & consultancy services
ACM PRESS BOOKS
This book is published as part of the ACM Press Books – a collaboration between the
Association for Computing Machinery and Addison-Wesley. ACM is the oldest and
largest education and scientific society in the information technology field. Through
its high-quality publications and services, ACM is a major force in advancing the skills
and knowledge of IT professionals throughout the world. For further information
about ACM contact:
ACM Member Services
ACM European Service Center
1515 Broadway, 17th Floor
108 Cowley Road
New York NY 10036-5701
Oxford OX4 1JF
Phone: +1 212 626 0500
United Kingdom
Fax: +1 212 944 1318
Phone: +44 1865 382338
Email: acmhelp@acm.org
Fax: +44 1865 381338
Email: acm-europe@acm.org
URL: http://www.acm.org
SELECTED ACM TITLES:
Software Requirements and Specification: A Lexicon of Software Practice, Principles
and Prejudices Michael Jackson
Software Test Automation: Effective Use of Text Execution Tools Mark Fewster and
Dorothy Graham
Test Process Improvement: A Practical Step-by-step Guide to Structured Testing
Tim Koomen and Martin Pol
Mastering the Requirements Process Suzanne Robertson and James Robertson
Bringing Design to Software: Expanding Software Development to Include Design
Terry Winograd, John Bennett, Laura de Young, Bradley Hartfield
Software for Use: A Practical Guide to the Models and Methods of Usage Centered
Design Larry L. Constantine and Lucy A. D. Lockwood
Problem Frames: Analyzing and Structuring Software Development Problems
Michael Jackson
Software Blueprints: Lightweight Uses of Logic in Conceptual Modelling
David Robertson and Jaume Agusti
Copyright 2001-2010 TTE Systems Ltd. All rights reserved.
Zgłoś jeśli naruszono regulamin