Next:
Contents
Up:
YAPI home page
 
Contents
 
Index
Y-chart Application Programmer's Interface
The YAPI Programmer's and Reference Guide
Version 2.1.0
Erwin de Kock and Gerben Essink
Contents
Preface
Aim
Intended Audience
Acknowledgements
Outline
1. Introduction
1.1 System Level Design
1.2 Application Modeling
1.3 Example
1.4 Related Work
1.5 Model of Computation
1.6 Mapping
2. Application Programmer's Guide
2.1 Getting Started
2.1.1 Introduction
2.1.2 Producer-Consumer
2.1.3 The Main Program
2.1.4 The Process Network
2.1.5 The Producer
2.1.6 The Consumer
2.2 Carrying On
2.2.1 Hierarchical Process Networks
2.2.1.1 Identification
2.2.2 Communication
2.2.2.1 Scalars
2.2.2.2 Vectors
2.2.2.3 Non-determinism
2.2.3 Fifo Sizes
2.2.4 Multicast
2.3 Run-Time Environment
2.3.1 Deadlock
2.3.2 Termination
2.3.3 Stack Size and Stack Overflow
2.4 Workload Analysis
2.5 Visualization of Process Networks
2.5.1 What is Dotty?
2.5.2 How to Use Dotty
2.5.3 Options
2.6 Programming Guidelines
2.6.1 Coding Style
2.6.1.1 Processes
2.6.1.2 Process Networks
2.6.2 Design Rules
2.7 Reference
2.7.1 Function
read
2.7.2 Function
write
2.7.3 Function
select
2.7.4 Class
Id
2.7.5 Class
In<T>
2.7.6 Class
Out<T>
2.7.7 Class
Fifo<T>
2.7.8 Class
InPort<T>
2.7.9 Class
OutPort<T>
2.7.10 Class
Process
2.7.11 Class
ProcessNetwork
2.7.12 Class
RTE
2.7.13 Class
SelectList
2.7.14 Function
start
2.7.15 Function
printWorkload
2.7.16 Function
printDotty
2.8 How to Compile Your Application
Bibliography
Index
About this document ...
© Copyright Koninklijke Philips Electronics NV 2006