490
output lines from the TMS370 to the EPROM’s E pin. The pins should be software enabled before the
EPROM’s program is entered.
•
Access time from address to valid data:
TMS370 (no wait) requires data
t
D(AV–DV)R
1.5 t
c
– 115
185 ns
TMS27C256-17 provides data
t
A(A)
170 ns (ok)
•
Access time from enable low to valid data:
TMS370 (no wait) requires
t
D(EL–DV)
t
c
– 95
105 ns
TMS27C256-17 provides data
t
A(E)
E pin
170 ns (not ok)
TMS27C256-17 provides data
t
EN(G)
G pin
75 ns (ok)
Bank Switching Examples
The programs in this section show how memory bank switching can be used by the circuit in Figure 1 (page
482). Memory bank switching allows two or more memory devices to share the same addresses. The
programmable chip-select signals (CSHx, CSEx, and CSPF) enable the memory devices or banks one at
a time during a read or write cycle. Figure 8 and Table 12 define the registers and their addresses used in
these examples.
In the interface example in Figure 1 (page 482), the three EPROM devices (ROM1 – ROM3) each use
addresses 8000h though FFFFh. Only one EPROM device (or bank), selected by CSH1, CSH2, or CSH3,
can be allowed to read data at a single time. The two RAM devices are each mapped at addresses 2000h
through 3FFFh. The write and read cycles affect one RAM device at a time, as determined by the chip-select
signals CSE1 and CSE2. The CSPF signal controls the peripheral memory device, which, in our example,
is unspecified but defined to contain 64 bytes of memory. This device is mapped at addresses 10C0h
through 10FFh.
To use external memory, devices with memory expansion must be configured for the microcomputer mode
so that the chip-select signals are available. The external memory devices must have 3-state outputs
because these devices share the data bus.
*
Summary of Contents for TMS370 Series
Page 1: ...TMS370 Microcontroller Family Application Book 1996 8 Bit Microcontroller Family ...
Page 2: ...Printed in U S A February 1996 SPNA017 ...
Page 3: ...1996 Application TMS370 Microcontroller Family Book ...
Page 20: ...1 Part I Introduction ...
Page 21: ...2 ...
Page 22: ...3 Introduction Microcontroller Products Semiconductor Group Texas Instruments ...
Page 23: ...4 ...
Page 25: ...6 ...
Page 27: ...8 ...
Page 29: ...10 ...
Page 31: ...12 ...
Page 33: ...14 ...
Page 37: ...18 ...
Page 39: ...20 ...
Page 41: ...22 ...
Page 43: ...24 ...
Page 45: ...26 ...
Page 47: ...28 ...
Page 49: ...30 ...
Page 81: ...62 ...
Page 82: ...63 Clear RAM Microcontroller Products Semiconductor Group Texas Instruments ...
Page 83: ...64 ...
Page 85: ...66 ...
Page 86: ...67 RAM Self Test on the TMS370 Microcontroller Products Semiconductor Group Texas Instruments ...
Page 87: ...68 ...
Page 89: ...70 ...
Page 90: ...71 ROM Checksum on the TMS370 Microcontroller Products Semiconductor Group Texas Instruments ...
Page 91: ...72 ...
Page 95: ...76 ...
Page 97: ...78 ...
Page 98: ...79 Bubble Sort With the TMS370 Microcontroller Products Semiconductor Group Texas Instruments ...
Page 99: ...80 ...
Page 101: ...82 ...
Page 103: ...84 ...
Page 105: ...86 ...
Page 109: ...90 ...
Page 115: ...96 ...
Page 117: ...98 ...
Page 119: ...100 ...
Page 121: ...102 ...
Page 125: ...106 ...
Page 127: ...108 ...
Page 207: ...188 ...
Page 209: ...190 ...
Page 211: ...192 ...
Page 213: ...194 ...
Page 219: ...200 ...
Page 221: ...202 ...
Page 313: ...294 ...
Page 315: ...296 ...
Page 319: ...300 ...
Page 323: ...304 ...
Page 324: ...305 T1PWM Set Up Routines Microcontroller Products Semiconductor Group Texas Instruments ...
Page 325: ...306 ...
Page 327: ...308 ...
Page 329: ...310 ...
Page 331: ...312 ...
Page 387: ...368 ...
Page 389: ...370 ...
Page 393: ...374 ...
Page 395: ...376 ...
Page 396: ...377 PACT Command Macros Microcontroller Products Semiconductor Group Texas Instruments ...
Page 397: ...378 ...
Page 403: ...384 ...
Page 405: ...386 ...
Page 459: ...440 ...
Page 461: ...442 ...
Page 467: ...448 ...
Page 469: ...450 ...
Page 471: ...452 ...
Page 475: ...456 ...
Page 477: ...458 ...
Page 479: ...460 ...
Page 483: ...464 ...
Page 485: ...466 ...
Page 487: ...468 ...
Page 491: ...472 ...
Page 492: ...473 Part V External Memory Expansion Examples ...
Page 493: ...474 ...
Page 495: ...476 ...
Page 497: ...478 ...
Page 499: ...480 ...
Page 513: ...494 ...
Page 515: ...496 ...
Page 521: ...502 ...
Page 523: ...504 ...
Page 525: ...506 ...
Page 545: ...526 ...
Page 547: ...528 ...