
Modules of the MC68VZ328
Introduction
1-9
and sleep. When in sleep mode, the CGM wakes up automatically when any unmasked external or internal
information.
1.3.3 System Control
The primary function of the system control module is to provide configuration control of several other
modules in the DragonBall VZ. These registers grant permission for access to many of the internal
peripheral registers. In addition, the module controls address space of the internal peripheral registers and
the bus time-out control and status (bus error generator). System control also is used to program the drive
1.3.4 Chip-Select Logic
The MC68VZ328 provides eight programmable general-purpose chip-select signals to allow the selection
of a wide variety of memory or external peripherals. Each chip-select signal provides a write-protect
option, internal and external DTACK generation, and 8-bit and 16-bit data port size selection. For more
1.3.5 DRAM Controller
The DRAM controller provides a glueless interface for either 8-bit or 16-bit DRAM. It supports EDO
RAM, Fast Page Mode, and synchronous DRAM. The DRAM controller provides row address strobe
(RAS) and column address strobe (CAS) signals for up to a maximum of two banks of DRAM. In addition
to controlling DRAM, the DRAM controller supports access for LCD controller burst accesses. See
1.3.6 LCD Controller
The LCD controller provides display data for external LCD drivers or for an LCD panel. The LCD
controller fetches display data directly from system memory through periodic DMA transfer cycles. For
this reason, an understanding of the DRAM controller is recommended. For more information, please refer
1.3.7 Interrupt Controller
The interrupt controller prioritizes internal and external interrupt requests and generates a vector number
during the CPU interrupt-acknowledge cycle. Interrupt nesting is also provided so that an interrupt service
routine of a lower-priority interrupt may be suspended by a higher-priority interrupt request. The on-chip
interrupt controller features prioritized interrupts, a fully nested interrupt environment, programmable
vector generation, and unique vector number generation for each interrupt level. For additional information