beautypg.com

Envision Peripherals NV3128 User Manual

Page 70

background image

NV3128 RS-422A Machine-Control Data Routing Switch

4-8

4.2.5 UNIVERSAL CONTROL/COMMAND INTERPRETER MODULE ASSY:

EM0127-XX, EM0134-XX, EM0035-XX

The following discussion refers to both the Universal Control and

Command Interpreter modules. Although these modules use different

designs, they are functionally very similar.
The Universal Control/Command Interpreter Module receives take

commands from an external controller and reformats them for use by

the Crosspoint Module. Additionally, the module parses the incoming

commands to determine which port of a connection is controlled, and

which is controlling. It subsequently sends control data to the I/O

boards to select the state of the ports accordingly.
Further, the assembly contains all circuitry required to configure the

NV3128, and produces master timing signals for the system.

MAPPING

At the heart of the module are the microprocessors that govern circuit

operation. The firmware configuring these devices , stored in EPROMs,

is especially tailored to the controller protocol the module is to

interpret. This approach lends itself to custom control interfaces and

simplifies the development of new ones.
The microprocessors process matrix data stored in SRAM into

address and control data for use by the crosspoint and I/O modules.

The SRAM IC is divided into two memory banks, A and B. Only one

of these banks is active at any time.
Line driver/receivers link a UART with the external controller . A

microprocessor writes the UART data into the inactive RAM bank.

Once the data is read, the banks reverse roles: the newly written RAM

defines the matrix, while the other becomes inactive, and thus, writeable.

The use of dual memories allows data to be entered at any time without

disturbing the gate array’s bitstream generation. Line drivers drive

output address and control data over the signal backplane to the

crosspoint and I/O modules.
Matrix information is also stored in a third memory. If system power

is lost, the charge on a one-farad capacitor will maintain the backup

RAM for up to 20 minutes. Upon restoration of power, the system will

read the matrix data and return to the matrix state that existed before

shutdown.