Presentation is loading. Please wait.

Presentation is loading. Please wait.

LabVIEW Based Embedded Design

Similar presentations


Presentation on theme: "LabVIEW Based Embedded Design"— Presentation transcript:

1 LabVIEW Based Embedded Design
Sadia Malik Ram Rajagopal

2 LabVIEW Dataflow based graphical development environment, developed by National Instruments. Targeted towards T&M and Automation (TMA) industries. Allows the development of flexible, scalable, cost reduced TMA applications offering support for a variety of standard interfaces. Recently, support for development of Hard Real Time systems was added (LabVIEW RT)

3 Objective of Project The objective of this project is to propose a framework for using the LabVIEW RT software and hardware environment for embedded systems design. We will: -Characterize and formalize the underlying model of computation, adapting it for embedded development; -Design a state-of-the-art embedded motion control system;

4 G G is the MoC underlying LabVIEW A typical program :
G is a homogeneous, multidimensional, dynamic, structured dataflow language Some other properties: Turing Complete, non-deterministic, composable

5 G and Other MoCs G can be modeled as: Process Networks (PN)
VIs are small processes Finite data channels, and locals/globals Integer Dataflow (IDF) Integer Case structure (no fork/join) Multidimensional tokens Synchronous Dataflow (SDF) Without case and data dependent loops=> G is SDF

6 Embedded Design Requirements
Desired requirements for embedded software specification and scheduling: [1] Determinate and Sample Rate Consistent [2] Complete Execution [3] Bounded Execution For G, we proved that: [1] Always SR consistent (homogeneous). Verify determinism at O(|actors|3). [2] Always allows complete execution. [3] Add max_count to while loops.

7 Next Generation Motion
Today: - In system development, design/simulation and implementation behaviors can differ - Motion controllers are PID based closed systems Proposal: - Integrated design, simulation and implementation - Motion control to the next level, flexible MIMO solution


Download ppt "LabVIEW Based Embedded Design"

Similar presentations


Ads by Google