Chapter 1 introduction, Manual organization, Manual organization -1 – National Instruments AutoCode NI MATRIX User Manual

Page 14: Introduction

Advertising
background image

© National Instruments Corporation

1-1

AutoCode Reference

1

Introduction

This manual provides reference material for using AutoCode to write
production quality code using graphical tools. Together with the AutoCode
User Guide
and the Template Programming Language User Guide,
AutoCode documentation describes how to generate robust, high-quality,
real-time C or Ada source code from SystemBuild block diagrams.

Manual Organization

This manual includes the following chapters:

Chapter 1, Introduction, provides an overview of the rapid prototyping
concept, the automatic code generation process, and the nature of
real-time generated code.

Chapter 2,

C Language Reference

, discusses files used to interface

AutoCode and the generated C code to your specific platform and
target processor, and target-specific utilities needed for simulation and
testing.

Chapter 3,

Ada Language Reference

, discusses files used to interface

AutoCode and the generated Ada code to your specific platform and
target processor, and target-specific utilities needed for simulation and
testing.

Chapter 4,

Generating Code for Real-Time Operating Systems

,

describes the RTOS configuration file and functionality provided for
generating code for real-time operating systems.

Chapter 5,

Generated Code Architecture

, supplies more details about

the content and framework of the generated code. This includes
storage usage, various procedures, specialized blocks, and subsystems.

Chapter 6,

Vectorized Code Generation

, discusses various ways to

generate vectorized code. This includes describing the options
available, design guidelines, and implementation details about the
vectorized code.

Chapter 7,

Code Optimization

, discusses how to optimize the

generated code. This includes explaining the details of generating
production quality code for micro controller-based applications.

Advertising