Exploring XML/XSL based code generator for impulse C embedded applications

With the development of the global market, to produce more products in a short time, a new control system with high reliability, capacity and agility is urgently required. The traditional FPGA-based embedded control systems use a lot of software languages as well as hardware platforms, which mean...

Full description

Saved in:
Bibliographic Details
Main Author: Zhou, Yu Xiang.
Other Authors: Lee Yong Tsui
Format: Theses and Dissertations
Language:English
Published: 2010
Subjects:
Online Access:http://hdl.handle.net/10356/41811
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary:With the development of the global market, to produce more products in a short time, a new control system with high reliability, capacity and agility is urgently required. The traditional FPGA-based embedded control systems use a lot of software languages as well as hardware platforms, which means engineers need to be familiar with many different scripts. In addtion, an embedded system is time consuming, tedious and complex to implement. To solve these problems, a new conceptual design of embedded system code generator framework is illustrated in this dissertation. The investigation is based on the International Electrotechnical Commission (IEC) 61 499 function block standard. Impulse C is the target application language; it can be converted to the Hardware description language (HDL) which downloads to FPGA for implementation. The purpose of this dissertation is to explore the extendability of IEC 61499 which can address the lower level system coding issues, thus forcing the development of embedded system solutions. The outcome shows that this framework supplies a flexible development environment that could be used together with new or existing tools within the embedded system development tool chain.