Maxim DS5001FP specifications Instruction SET, Memory Organization

Page 6

DS5001FP

INSTRUCTION SET

The DS5001FP executes an instruction set that is object code-compatible with the industry standard 8051 microcontroller. As a result, software development packages such as assemblers and compilers that have been written for the 8051 are compatible with the DS5001FP. A complete description of the instruction set and operation are provided in the Secure Microcontroller User’s Guide. Also note that the DS5001FP is embodied in the DS2251T module. The DS2251T combines the DS5001FP with between 32k and 128k of SRAM, a lithium cell, and a real-time clock. This is packaged in a 72-pin SIMM module.

MEMORY ORGANIZATION

Figure 2 illustrates the memory map accessed by the DS5001FP. The entire 64k of program and 64k of data are potentially available to the byte-wide bus. This preserves the I/O ports for application use. The user controls the portion of memory that is actually mapped to the byte-wide bus by selecting the program range and data range. Any area not mapped into the NV RAM is reached by the expanded bus on ports 0 and 2. An alternate configuration allows dynamic partitioning of a 64k space as shown in Figure 3. Selecting PES=1 provides another 64k of potential data storage or memory-mapped peripheral space as shown in Figure 4. These selections are made using special function registers. The memory map and its controls are covered in detail in the Secure Microcontroller User’s Guide.

Figure 2. MEMORY MAP IN NONPARTITIONABLE MODE (PM = 1)

6 of 26

Image 6
Contents Features DS5001FP 128k Soft Microprocessor ChipDescription Ordering InformationBlock Diagram Signal Description Mqfp PIN DescriptionMsel Instruction SET Memory OrganizationMemory MAP in Partitionable Mode PM = Memory MAP with PES = Connection to 128k x 8 Sram Power Management DS5001FP Connection to 64k x 8 SramDC Characteristics Absolute Maximum RatingsDC Characteristics AC Characteristics Expanded BUS Mode Timing Specifications MAX UnitsDS5001FP Expanded DATA-MEMORY Write Cycle External Clock Drive External Clock TimingPower Cycle Time Power Cycle TimingSerial Port TIMING, Mode BYTE-WIDE ADDRESS/DATA BUS Timing Parameter Symbol MIN MAX Units BYTE-WIDE BUS TimingAC CHARACTERISTICS, DMA AC CharacteristicsRPC Timing Mode DS5001FP PIN Mqfp PIN Mqfp Revision History