R-Engine-D
Chapter 1: Introduction
Chapter 1:
Introduction
1.1
Technical Manual Organization
This technical manual will require special organization to accommodate the possibility of configuring the
R-Engine-D with two different CPUs. The CPUs are very similar, yet they do have a few differences. For
purposes of organization, it will be assumed that throughout this technical manual, all information given is
accurate for both CPUs, unless otherwise stated. In general, it will be written referring to the Am186ER,
but will implicitly apply to the R1100 also. When information may deviate between CPUs, it will be
explicitly shown.
The
rd.ide
(tern\186) provides the user with sample and demos for hardware on the
RD
.
1.2
Functional Description
The
R-Engine-D™
(
RE
) is a high performance, low cost, C/C++ programmable controller based on the
Am186ER CPU (40 MHz, 16-bit CPU, AMD). It is intended for industrial process control and high-speed
data acquisition, and especially ideal for OEM applications.The
RE
has 32KB internal RAM, which fulfills
many embedded OEM products SRAM requirement. No external SRAM would be required for an OEM
version of the RE (with Am186ER CPU only). This increases system reliability, while decreasing power
consumption and cost.
The
RE
features fast execution times through 16-bit ACTF Flash (256 KW) and battery-backed SRAM
(256 KW); it also includes 3 timers, PWMs, 32 PIOs, 24 PPIs, 512-byte serial EEPROM, an internal
UART, a sync serial port, 3 timer/counters, and a watchdog timer.
1-1
R-Engine-D
J5
8-pin
RJ45
50-pin Compact
Flash interface
Supervisor
MAX691
512 byte
EEPROM
J4 Header – A/D Bus
J4 Header – A/D Bus
ADC
ADS 8344
8 chs.
ADC
AD7852
8 chs.
DAC
DA7625
4 chs.
J1 Header – A/D Bus
CS8900
Ethernet
controller
DAC
7612U
4 chs.
14 High
Voltage
Drivers
RTC
DS1337
PPI
24 TTL
I/Os
Dual UART
SC29C92
256KW
Flash
256KW
SRAM
Am186ER – 40MHz
OR
R1100 – 80MHz
3 16-bit timers/counters
6 external interrupts
1 Asynch / 1 Synch UART
32 I/O lines
PWM
16-bit external A/D bus