Appendix C: Principles of Operation
103
Appendix C: Principles of Operation:
The Scanner 1141 was based on the following principles of operation.
Central Processing Unit (CPU)
The system board utilizes a microcomputer, which provides an interrupt controller, a clock generator,
and a demultiplexed data and address bus. In addition, it contains two serial ports, an 8-bit
comparator port, and digital control lines that can be used for interfacing with various types of digital
I/O. Clock control, as well as halt and stop methods, allow the CPU to minimize system power.
Memory
There are three types of memory in the Scanner 1141: program FLASH memory, random access
memory (RAM), and non-volatile random access memory (NVRAM).
Programs are stored in FLASH memory. FLASH memory enables the user to load new firmware
from an IBM-compatible PC into the Scanner 1141 using WinsLoad or ScanFLASH.
RAM is used as a temporary storage during normal program execution. RAM is volatile; any data
held in RAM is lost if a power failure occurs.
NVRAM is the system’s long-term storage memory for large blocks of vital data (e.g. configuration
data, logs, etc.) that must be protected if there is a power failure. NVRAM power is backed by a
small replaceable on-board lithium battery. If a loss of voltage is detected, the system immediately
saves all necessary data in the NVRAM. When power is restored, the computer resumes exactly
where it stopped when the power failed. The NVRAM is guarded against changes. NVRAM is only
written when there is a configuration change, a power failure, or if a system restart is performed.
This restriction protects vital configuration and measurement data from being lost if there is an
electrical transient or an uncontrolled program.
FPGA
A Field Programmable Gate Array (FPGA) is used to provide support logic for the CPU as well as
provide a number of additional I/O ports. This RAM-based program is loaded from FLASH memory
at system startup, allowing the logic to be modified and updated along with the application code,
adding flexibility to the system.
The FPGA generates the entire read and write information for the memory, I/O spaces, as well as
chip select outputs for all the memory devices.
In addition, the FPGA contains logic for:
•
controlling interrupts
•
a programmable counter for generating the system “heartbeat interrupt”
Summary of Contents for NUFLO 1141C
Page 1: ...Manual No 30165009 Rev 01 NUFLOTM Scanner 1141 RTU Hardware User Manual ...
Page 28: ...Scanner 1141 Hardware User Manual 28 Figure 3 1 Scanner 1141 main circuit board ...
Page 66: ...Scanner 1141 Hardware User Manual 66 ...
Page 67: ...Chapter 6 Parts List and Order Code 67 Chapter 6 Parts List and Order Code Scanner 1141C ...
Page 68: ...Scanner 1141 Hardware User Manual 68 Scanner 1141L ...
Page 69: ...Chapter 6 Parts List and Order Code 69 Scanner 1141G ...
Page 91: ...Appendix A Specifications 91 Outline Dimensions Scanner 1141C ...
Page 92: ...Scanner 1141 Hardware User Manual 92 Scanner 1141L Front and Side Views ...
Page 94: ...Scanner 1141 Hardware User Manual 94 Scanner 1141G ...
Page 96: ...Scanner 1141 Hardware User Manual 96 Drawing 1 Installation ...
Page 97: ...Appendix B Control Drawings 97 Drawing 2 Power Supply ...
Page 98: ...Scanner 1141 Hardware User Manual 98 Drawing 3 Communications Serial Ports ...
Page 99: ...Appendix B Control Drawings 99 Drawing 4 Status Pulse Inputs Outputs ...
Page 100: ...Scanner 1141 Hardware User Manual 100 Drawing 5 RTD Inputs Analog Inputs Outputs ...
Page 101: ...Appendix B Control Drawings 101 Drawing 6 Analog Outputs ...
Page 102: ...Scanner 1141 Hardware User Manual 102 ...
Page 117: ...117 ...
Page 118: ...118 ...
Page 119: ......
Page 120: ......