Reference MVI94-GSC-E
♦
FLEX Platform
User Manual
Generic ASCII Comunication Module
ProSoft Technology, Inc.
Page 37 of 60
July 6, 2009
4.2 Functional
Overview
This section describes how the MVI94-GSC-E module transfers data between
itself and the processor, and how it implements the GSC-E protocol.
4.2.1 General
Concepts
The following discussion explains several concepts that are important for
understanding the operation of the MVI94-GSC-E module.
Module Power Up
On power up the module begins performing the following logical functions:
1
Initialize hardware components
2
Initialize Flex backplane driver
o
Test and Clear all RAM
o
Initialize the serial communication port
o
Use configuration stored on module’s flash RAM to configure module
3
Initialize Communication port
4
Set up the serial communication interface driver on the port
After the module has loaded the configuration information stored in EEPROM
and the module is configured, the module will begin receiving and transmitting
messages with devices on the serial port.
Main Logic Loop
Upon completing the power up configuration process, the module enters an
infinite loop that performs the following functions:
Call I/O Handler
Call CFG/DEBUG Port
Driver
Call Network Server
Drivers
Call I/O Handler
Transfers data between the module and processor
(user, status, etc.)
Call Serial Port Driver
Rx and Tx buffer routines are interrupt driven. Call to
serial port routines check to see if there is any data
in the buffer, and depending on the value, will either
service the buffer or wait for more characters.
Call Serial Port Driver
(Configuration/Debug Port)
Rx and Tx buffer routines are interrupt driven. Call to
Cfg/Dbg port routines check to see if there is any
data in the buffer, and depending on the value, will
either service the buffer or immediately return.
From Power Up Logic
Содержание inRax MVI94-GSC-E
Страница 1: ...MVI94 GSC E FLEX Platform Generic ASCII Comunication Module July 06 2009 USER MANUAL...
Страница 4: ......