Section 13: Microprocessor Computer and Control –Theory of Operation
13-14
10NS
VALID
ROW
VALID COL
10NS
50NS
70NS
20NS
10NS
15NS
RAS#
ROW/COL ADDR
UCAL/LCAS#
20NS
Figure 13-9: RAS# and CAS# Requirements
13.8.3 DRAM FPGA Circuits
The DRAM control circuits in the FPGA must decode the various 386EX control
signals and generate the DRAM signals. This is done by using CS6# to set a flip
flop when ADS# and PH are true. The flip flop is RAS#.
This signal is passed
to two more flip flops and the RAS# output is 75 nanoseconds long. This signal
is generated for all DRAM accesses and refresh. The DRAM output is enabled
when either BLE# or BHE# is true, which means a read is occurring. Since the
DRAM outputs are bi-directional, we need to disable the DRAMOE# signal if a
write is taking place. The WR# signal being false allows DRAMOE# to occur.
If it is true, then the DRAMWR# signal occurs. The BLE# and BHE# signals
are also used to generate the UCAS# and LCAS# signals during a read or write
operation. Since we are using RAS only for refresh, the CAS signals must be
inhibited for refresh.
13.9 Flash Control
The flash memory and control consists of two flash chips, a bootable flash (also
called the executable flash) and a trend flash. The control consists of the random
logic in the FPGA. The bootable flash is a 256Kx16 Intel (part no.
E28F400BVT60) or Micron (part no. MT28F400 SG-8) flash with the boot in
the top section (T), and is preprogrammed on the data I/O or some other unit
with the boot program. The executable program can also be programmed this
way or by downloading it to the 386EX via the RS-232 connection. The trend
flash consists of Atmel AT29LV256 32kx8 devices that store the trend data and
that write 64 bytes at a time. It takes two wait states for reading the flash, either
the executable or the trend, and four wait states to write either of these flashes.
13.9.1 Executable flash
The executable flash is a word-oriented flash, that is, reading and writing is done
on a word basis, and byte reads and writes are not allowed. The trend flash is
byte oriented and all reads and writes are done on a byte basis.
The chip select unit has UCS* assigned to the executable flash and CS2* is
assigned to the trend flash. Typically, the executable flash is assigned the upper
256k words, or 512k bytes in the system. The word address space is 40000 to
Содержание NELLCOR NPB-4000
Страница 66: ... THIS PAGE INTENTIONALLY LEFT BLANK ...
Страница 68: ...Section 7 Spare Parts 7 2 Figure 7 1 NPB 4000 C Top Assembly Drawing ...
Страница 70: ...Section 7 Spare Parts 7 4 Figure 7 2 NPB 4000 C Front Case Assembly Diagram Sheet 1 of 2 ...
Страница 72: ...Section 7 Spare Parts 7 6 Figure 7 3 NPB 4000 C Front Case Assembly Diagram Sheet 2 of 2 ...
Страница 74: ...Section 7 Spare Parts 7 8 Figure 7 4 NPB 4000 C Rear Case Assembly Diagram Sheet 1 of 2 ...
Страница 76: ...Section 7 Spare Parts 7 10 Figure 7 5 NPB 4000 C Rear Case Assembly Diagram Sheet 2 of 2 ...
Страница 78: ...Section 7 Spare Parts 7 12 Figure 7 6 NPB 4000 C Power Supply Heat Sink Assembly Diagram ...
Страница 80: ... THIS PAGE INTENTIONALLY LEFT BLANK ...
Страница 96: ... THIS PAGE INTENTIONALLY LEFT BLANK ...
Страница 114: ... THIS PAGE INTENTIONALLY LEFT BLANK ...
Страница 140: ... THIS PAGE INTENTIONALLY LEFT BLANK ...
Страница 178: ...Section 14 Main Color Board Digital Theory of Operation 14 38 Figure 14 14 NPB 4000C Color Motherboard Block Diagram ...
Страница 180: ... THIS PAGE INTENTIONALLY LEFT BLANK ...
Страница 192: ... THIS PAGE INTENTIONALLY LEFT BLANK ...
Страница 208: ... THIS PAGE INTENTIONALLY LEFT BLANK ...
Страница 210: ... THIS PAGE INTENTIONALLY LEFT BLANK ...
Страница 211: ...Section 17 Drawings 17 3 Figure 17 1 MP 205 PCB Schematic Sheet 1 of 2 ...
Страница 212: ...Section 17 Drawings 17 5 Figure 17 2 MP 205 PCB Schematic Sheet 2 of 2 ...