English
Language : 

NS32FV100 Datasheet, PDF (48/96 Pages) Texas Instruments – NS32FX100 NS32FV100 NS32FX200 System Controller
2 0 Architecture (Continued)
As in other memory transactions address bits A12– A15 are
2 11 2 4 Operation in Freeze Mode
driven onto MA12–MA15 in T1 (non-multiplexed) CAS is
In freeze mode all output signals except MA1 – MA15 CAS
asserted low in T3 Once CAS is asserted the transaction
RAS0 RAS1 SDOUT SDFDBK CCLK FOSCO and SOS-
may be extended by wait states denoted by T3W The
CO are in TRI-STATE MA1 – MA15 are driven low and if
WAIT2 field of the MWAIT register controls the number of
less than 0 1 mA is driven their voltage is below GND a
T3W cycles CAS is asserted low during T3 and T3W CAS
0 2V OE SEL1 WE0 and WE1 are driven high and if less
and RAS0 or RAS1 are de-asserted in T4 During read
transactions WE0 and WE1 are inactive OE is asserted low
than 0 1 mA is driven their voltage is above VCCD – 0 2V
SEL0 and SEL3 are driven high When the ETC count
and a word is read from memory During write transactions
reaches zero in S4 (Freeze and Refresh state) the state
OE is inactive An even byte is written when WE0 is assert-
machine reaches S5 refresh transactions are stopped and
ed low An odd byte is written when WE1 is asserted low A
CAS RAS0 and RAS1 are driven low If refresh is enabled
word is written when both WE0 and WE1 are asserted low
these three control signals are driven low during state S5 of
On a read transaction OE is asserted low in T2 and de-as-
the Power Save mode and if less than 0 1 mA is driven
serted in T4 The write-enable signal(s) is asserted low in T2
their voltage is below GND a 0 2V
and de-asserted in T3 (or last T3W if the transaction is ex-
tended by wait states) A normal DRAM refresh transaction
2 11 2 5 On-Chip Registers Access
starts with one idle cycle denoted T1 During the next cycle
T2 CAS is asserted low One cycle later at T3 RAS0 and
RAS1 are asserted low The refresh transaction may be ex-
tended by 3 c T3W cycles according to the WAITR field of
the MWAIT register CAS RAS0 and RAS1 are de-asserted
from T4 through T5
Some DRAM devices require an initial ‘‘refresh only’’ period
to charge their voltage pumps after the power is turned on
te Since these DRAMs should not be accessed during this pe-
riod it is the software’s responsibility to ensure that the ini-
tialization routine addresses only ROMs until this period has
expired The DRAM must not be accessed by software for
16 slow-clock cycles after reset to ensure clean switching to
the refresh control for the Power Save Normal mode
2 11 2 3 Zone 3 (I O) Transactions
le Zone 3 provides extended set-up and hold times It also
provides more wait states than Zones 0 1 and 2 The actual
access is extended by four cycles in write and by two cycles
in read More wait cycles may be programmed in steps of
two by the WAIT3 field of the MWAIT register
A basic transaction starts in T1 when A16–A23 driven by
either the CPU or the NS32FX100 are valid Then MA1 –
o MA15 driven by the NS32FX100 are valid in T1 SEL3 is
asserted low by the NS32FX100 in T3
During a read transaction OE is asserted low on the second
T3W Once OE is asserted the transaction may be extend-
s ed according to WAIT3 field of MWAIT register by wait
states denoted by T3W OE is de-asserted in T4 SEL3 is
de-asserted two cycles after OE is de-asserted and MA1 –
MA15 are driven for one more cycle The NS32FX100 ex-
tends the transaction beyond T4 of the CPU HOLD is as-
b serted from T2 till T4 A16–A23 are not valid after T4 of the
CPU If address hold time is required by the memory (or
memory mapped I O) only MA1–MA15 should be used
WE0 and WE1 are inactive during read transactions The
minimum number of waits for a read transaction is two
During a write transaction an even byte is written when
O WE0 is asserted low an odd byte is written when WE1 is
Access to the on-chip registers is a zero-wait transaction
2 11 3 Registers
BMCFG BMC Configuration Register
7
321
0
res
DRA0
DPS
DPS DRAM page size Selects the DRAM column size
00 Column size e 256 bytes RASi controlled by
A17
For DRAM with 8 muxed address bits Bank
size e 128 kbyte
01 Column size e 512 bytes RASi controlled by
A19
For DRAM with 9 muxed address bits Bank
size e 512 kbyte
10 Column size e 1024 bytes RASi controlled
by A21
For DRAM with 10 muxed address bits Bank
size e 2 Mbyte
11 Column size e 2048 bytes only RAS0 no
RAS1
For DRAM with 11 muxed address bits one
bank of 8 Mbyte
DRA0 DRAM At 0 Controls the assignment of low
4 Mbyte addresses
0 Zone 0 ROM
1 Zone 2 DRAM
When DPS e 11 and DRA0 e 0 the lower half of the
DRAM bank is not accessible Upon reset the implemented
bits are cleared to ‘‘0’’
MWAIT Memory Wait State Register
15
14 12 11 10 8 7 6 4 3 2 0
WAITR WAIT3 IDLE2 WAIT2 IDLE1 WAIT1 IDLE0 WAIT0
asserted low and a word is written when both WE0 and WE1
WAIT0 Zone 0 ROM wait state control See WAITi be-
are asserted low The write enable signal(s) is asserted low
low
on the second T3W Once the write enable signal(s) is as-
IDLE0 Zone 0 ROM idle control See IDLEi below
serted the transaction may be extended according to the
WAIT3 field of the MWAIT register by wait states denoted
by T3W The write enable signal(s) is de-asserted one cycle
WAIT1 Zone 1 SRAM wait state control See WAITi
below
before the last T3W SEL3 is deasserted in T4 MA1 – MA15
are driven for one more cycle OE is inactive during write
transactions The minimum number of waits for a write
transaction is four
47