TAILIEUCHUNG - Model-Based Design for Embedded Systems- P6

Model-Based Design for Embedded Systems- P6:The unparalleled flexibility of computation has been a key driver and feature bonanza in the development of a wide range of products across a broad and diverse spectrum of applications such as in the automotive aerospace, health care, consumer electronics, etc. | 126 Model-Based Design for Embedded Systems FIGURE System-level model of an embedded system. these layers for a very simple example of an embedded system which will be used to explain the aspects of the model throughout the chapter. The application is described by a collection of communicating sequential tasks. Each task is characterized by four timing properties described later. The dependencies between tasks are captured by an acyclic directed graph called a task graph which might not be fully connected. The execution platform consists of several processing elements of possibly different types and clock frequencies. Each processing element will run its own real-time operating system scheduling tasks in a priority-driven manner static or dynamic according to their priorities dependencies and resource usage. When a task needs to communicate with a task on another processing element it uses a network. The setup of the network between processing elements must also be specified and is part of the platform. The mapping between the application and the execution platform shown as dashed arrows in the figure is done by placing each task on a specific processing element. In our model this mapping is static and tasks cannot migrate during run-time. The top level of the embedded system consists of an application mapped onto an execution platform. This mapping is depicted in Figure with dashed arrows. The timing characteristics in Table originate from SL96 while the memory and power figures in Table are created for the purpose of demonstrating parameters of an embedded system. We will elaborate on the various parameters in the following. Modeling and Analysis Framework for Embedded Systems 127 TABLE Characterization of Tasks Task œ 6 n T1 0 4 4 t2 0 6 6 T3 0 6 6 T4 4 6 6 Application Model The task graph for the application can be thought of as an abstraction of a set of independent sequential programs that are executed on the execution platform. Each

TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.