Figure 5-2. ds5000 series module block diagram, Figure 5-2 – Maxim Integrated Secure Microcontroller User Manual

Page 52

Advertising
background image

Secure Microcontroller User’s Guide

52 of 187

Figure 5-2. DS5000 Series Module Block Diagram


The DS5001FP/DS5002FP has several memory options. It can be connected to between one 8kB SRAM
and four 32kB SRAMs. It also supports one 128kB SRAM. In most cases the DS5001FP is used for its
greater memory access so it is not used with 8kB RAMs. In the partitionable mode (Section

4

), the device

can be connected to one or two SRAMs.

Figure 5-3

illustrates the connection of two 32kB x 8 SRAMs.

Each RAM has its own chip enable, with a common

WE

generated by the DS5001FP R/

W

signal. When

using the DS5001FP/DS5002FP with only one RAM, the second chip enable simply remains
unconnected. This solution provides 64kB of memory the user can partition into program and data
segments. The partition setting has no affect on the interconnect. Using the partition, the microcontroller
determines which memory blocks are program and write protects the appropriate addresses.

In the nonpartitionable case, the DS5001FP/DS5002FP can be connected to three or four 32kB x 8
SRAMs.

Figure 5-4

shows the four RAM case. Each RAM has its own chip enable. To use three RAMs,

omit the unused chip enable (

CE2

or 4) as described in Section

4

. This hardware configuration is similar

to the partitionable mode previously discussed. While this provides all 128kB of memory, it requires
more space and cost than the version shown in

Figure 5-5

. This uses the 128kB SRAM, which contains

all program and data memory. Note the MSEL signal is connected to ground to initiate this mode. The
user must still configure the PM bit and range during program loading.

Advertising