DRAM Controller Operation
DRAM Controller
7-7
7.2.2
DTACK Generation
In a 16 MHz system frequency, 60 ns DRAM can support a zero wait state (4 clocks per access) for CPU
bus cycles. Therefore, DTACK
is only delayed for refresh operations that occur before a read/write access
cycle. The value of N clocks (N is the number of system clock cycles required for refresh) will be inserted
into a read or write cycle when the CPU cycle collides with a refresh cycle. Refresh, in this case, has a
higher priority.
NOTE:
The value of N can be 1–4 clocks, depending on the collision overlap of
the refresh cycle and CPU bus cycle.
7.2.3
Refresh Control
During normal operation, the MC68VZ328 DRAM cycles are distributed evenly over the refresh period.
The DRAM refresh rate requirement may vary between different DRAM chips. Users can program the
REF field in the DRAM configuration register (DRAMMC) to select the required refresh frequency.
The following examples demonstrate refresh values using two different settings and clock sources:
•
When CLK32 = 32.768 kHz:
— CLK = 0
— DRAMMC register value (REF) = 0
— refresh period = 15.2
µ
s
•
If SYSCLK = 16.58 MHz:
— CLK = 1
— DRAMMC register value (REF) = 7
— refresh period = 15.44
µ
s
Summary of Contents for MC68VZ328
Page 1: ...MC68VZ328UM D Rev 0 02 2000 MC68VZ328 Integrated Processor User s Manual ...
Page 14: ...xiv MC68VZ328 User s Manual ...
Page 18: ...xviii MC68VZ328 User s Manual ...
Page 26: ...xxvi MC68VZ328 User s Manual ...
Page 42: ...1 12 MC68VZ328 User s Manual Modules of the MC68VZ328 ...
Page 54: ...2 12 MC68VZ328 User s Manual In Circuit Emulation ICE Signals ...
Page 68: ...3 14 MC68VZ328 User s Manual Programmer s Memory Map ...
Page 110: ...6 22 MC68VZ328 User s Manual Programming Model ...