PEP Modular Computers VMEM-F1 User manual

®
VMEM-F1
FLASH Memory Module
Manual Order Nr. 16313
User’s Manual
Issue 1


VMEM-F1
July 30, 1997 Page 0- 1© PEP Modular Computers
Preface

VMEM-F1 Preface
Page 0- 2 © PEP Modular Computers July 30, 1997
Unpacking and Special Handling Instructions
This PEP product is carefully designed for a long and fault-free life; nonetheless, its life expectancy can be drastically
reduced by improper treatment during unpacking and installation.
Observe standard anti-static precautions when changing piggybacks, ROM devices, jumper settings etc. If the product
contains batteries for RTC or memory back-up, ensure that the board is not placed on conductive surfaces, including
anti-static plastics or sponges. These can cause shorts and damage to the batteries or tracks on the board.
When installing piggybacks, switch off the power mains.
Furthermore, do not exceed the specified operational temperature ranges of the board version ordered. If batteries are
present, their temperature restrictions must be taken into account.
Keep all the original packaging material for future storage or warranty shipments. If it is necessary to store or ship the
board, re-pack it as it was originally packed.

VMEM-F1Preface
July 30, 1997 Page 0- 3© PEP Modular Computers
Revision History
This document contains proprietary information of PEP Modular Computers. It may not be copied or transmitted by
any means, passed to others, or stored in any retrieval system or media, without the prior consent of PEP Modular
Computers or its authorized agents.
The information in this document is, to the best of our knowledge, entirely correct. However, PEP Modular Computers
cannot accept liability for any inaccuracies, or the consequences thereof, nor for any liability arising from the use or
application of any circuit, product, or example shown in this document.
PEP Modular Computers reserve the right to change, modify, or improve this document or the product described
herein, as seen fit by PEP Modular Computers without further notice.
Issue Brief Description of Changes Index Date of Issue
1First Issue 0 February, 1997

VMEM-F1 Preface
Page 0- 4 © PEP Modular Computers July 30, 1997
PEP Modular Computers TwoYear Limited Warranty
We grant the original purchaser of PEP products the following hardware warranty. No other warranties that may be
granted or implied by anyone on behalf of PEP are valid unless the consumer has the expressed written consent of PEP
Modular Computers.
PEP Modular Computers warrants their own products (excluding software) to be free from defects in workmanship
and materials for a period of 24 consecutive months from the date of purchase. This warranty is not transferable nor
extendible to cover any other consumers or long term storage of the product.
This warranty does not cover products which have been modified, altered, or repaired by any other party than PEP
Modular Computers or their authorized agents. Furthermore, any product which has been, or is suspected of being
damaged as a result of negligence, misuse, incorrect handling, servicing or maintenance; or has been damaged as a re-
sult of excessive current/voltage or temperature; or has had its serial number(s), any other markings, or parts thereof
altered, defaced, or removed will also be excluded from this warranty.
A customer who has not excluded his eligibility for this warranty may, in the event of any claim, return the product at
the earliest possible convenience, together with a copy of the original proof of purchase, a full description of the ap-
plication it is used on, and a description of the defect; to the original place of purchase. Pack the product in such a way
as to ensure safe transportation (we recommend the original packing materials), whereby PEP undertakes to repair or
replace any part, assembly or sub-assembly at our discretion; or, to refund the original cost of purchase, if appropriate.
In the event of repair, refund, or replacement of any part, the ownership of the removed or replaced parts reverts to PEP
Modular Computers, and the remaining part of the original guarantee, or any new guarantee to cover the repaired or
replaced items, will be transferred to cover the new or repaired items.Any extensions to the original guarantee are con-
sidered gestures ofgoodwill, and will be defined in the “Repair Report” returned from PEP with the repaired or re-
placed item.
Other than the repair, replacement, or refund specified above, PEP Modular Computers will not accept any liability for
any further claims which result directly or indirectly from any warranty claim. We specifically exclude any claim for
damage to any system or process in which the product was employed, or any loss incurred as a result of the product
not functioning at any given time. The extent of PEP Modular Computers liability to the customer shall not be greater
than the original purchase price of the item for which any claim exists.
PEP Modular Computers makes no warranty or representation, either expressed or implied, with respect to its prod-
ucts, reliability, fitness, quality, marketability or ability to fulfill any particular application or purpose. As a result, the
products are sold “as is,” and the responsibility to ensure their suitability for any given task remains the purchaser’s.
In no event will PEP be liable for direct, indirect, or consequential damages resulting from the use of our hardware or
software products, or documentation; even if we were advised of the possibility of such claims prior to the purchase
of, or during any period since the purchase of the product.
Please remember that no PEP Modular Computers employee, dealer, or agent are authorized to make any modification
or addition to the above terms, either verbally or in any other form written or electronically transmitted, without con-
sent.

VMEM-F1Table Of Contents
July 30, 1997 Page TOC- 1© PEP Modular Computers
Chapter 1
Introduction......................................................................... 1-1
1.1 Product Overview......................................................................... 1-3
1.2 Ordering Information ................................................................... 1-3
1.3 Specifications................................................................................ 1-4
1.4 VMEM-F1 Base Board Block Diagram........................................ 1-5
1.5 Board Overview............................................................................ 1-5
1.6 Features........................................................................................ 1-6
1.7 Typical Applications..................................................................... 1-6
1.8 Related Publications..................................................................... 1-6
Chapter 1
Chapter 2
Functional Description........................................................ 2-1
2.1 Front Panel Functions.................................................................. 2-3
2.1.1 LEDs............................................................................................................. 2-3
2.1.2 Switch............................................................................................................ 2-3
2.2 Addressing Board Configuration Registers.................................. 2-4
2.2.1 Board Configuration Register Address Map................................................2-4
2.3 Addressing Memory...................................................................... 2-5
2.3.1 Memory Base Address Register.................................................................... 2-5
2.3.2 Memory Address Mask Register...................................................................2-6
2.3.3 Memory Address Modifier Code Register ....................................................2-7
2.3.4 FLASH Page Register...................................................................................2-8
2.4 Addressing the Serial EEPROM................................................... 2-8
2.4.1 Serial EEPROM Control Register................................................................ 2-9
2.5 Default FLASH Enable.................................................................2-9
2.6 Ready-to-Busy Transition Interrupt............................................ 2-10
2.6.1 Interrupt Control Register..........................................................................2-10
2.6.2 Interrupt Vector Register............................................................................ 2-11
2.6.3 Board Status Register................................................................................. 2-12

VMEM-F1 Table Of Contents
Page TOC- 2 © PEP Modular Computers July 30, 1997
Chapter 3
Configuration....................................................................... 3-1
3.1 Default Jumper Settings................................................................ 3-3
3.1.1 Jumper Default Settings (Component Side).................................................. 3-3
3.1.2 Jumper Default Settings (Solder Side).......................................................... 3-3
3.2 Jumper Description (Component Side)......................................... 3-4
3.2.1 Jumpers J1 - J4: A16 Base Address ............................................................. 3-4
3.2.2 Jumper J5: Default FLASH Enable.............................................................. 3-4
3.3 Jumper Description (Solder Side)................................................. 3-5
3.3.1 Jumper J6: Serial EEPROM Write Protection............................................. 3-5
3.3.2 Jumper J7: Permanent FLASH Write Protection......................................... 3-5

VMEM-F1
1
July 30, 1997 Page 1- 1© PEP Modular Computers
Chapter
Introduction
1.1 Product Overview..........................................................................1-3
1.2 Ordering Information....................................................................1-3
1.3 Specifications ................................................................................1-4
1.4 VMEM-F1 Base Board Block Diagram ........................................1-5
1.5 Board Overview.............................................................................1-5
1.6 Features.........................................................................................1-6
1.7 Typical Applications......................................................................1-6
1.8 Related Publications .....................................................................1-6

VMEM-F1 Chapter 1 Introduction
Page 1- 2 © PEP Modular Computers July 30, 1997

VMEM-F1Chapter 1 Introduction
July 30, 1997 Page 1- 3© PEP Modular Computers
1.1 Product Overview
The VMEM-F1 is a FLASH memory module with a maximum capacity of up to 192 Mbyte. The mod-
ule is split into a base board containing 64 Mbytes and an optional FLASH Extension Board containing
up to 128 Mbyte. Both, base board and Extension Board cover a single 3U VMEbus slot.
TheVMEM-F1 has 48 memory banks , each with a size of 4 Mbyte. The FLASH is built up withAMDs
29F016 chips forming a 16 bit wide data path.
The VMEM-F1 occupies a programmable address range of 4Mbyte within the VMEbus A24/D16 and
User Defined address spaces.
FLASH memory enabled status and FLASH Busy/Ready status are displayed by two LEDs on the front
panel. Additionally, a general Write Protection can be selected via a front panel switch.
A small EEPROM on the base board as well as on the extension board can be used for storing board spe-
cific (board Id) and application specific parameters.
1.2 Ordering Information
Product Description Order Nr.
VMEM-F1 Base board with 64 MByte FLASH 15311
VMEM-F1-PB1 FLASH extension board with 128 MByte FLASH 15312

VMEM-F1 Chapter 1 Introduction
Page 1- 4 © PEP Modular Computers July 30, 1997
1.3 Specifications
Storage capacity 192 MByte
Base Board 64 MByte max.
FLASH extension board 128 MByte max.
FLASH memory
Devices AMD 29F016, CMOS 5.0Volt only
Access time 120ns
Write/erase cycles per device 100 000 min
Sectors per device 32
Sector size 64 kByte
Organisation 16 bit, 2 chips @ 8 bit per bank
Number of banks 48
Size of bank 4 MByte
VMEbus interface
Type of configuration space A16/D8 (Short I/O), jumper selectable base address, 4 kByte
size, AM codes 2D/29
Type of memory space A24/D16, programmable base address
Page size (linear mapped memory) 4 MByte, programmable 8-bit page register
Address modifier
A24/D16 supervisory program/data (3E/3D)
A24/D16 supervisory/non-privil. prog/data (3E/3D/3A/39)
A24/D16 user defined (1F-18)
A24/D16 user defined (17-10)
Interrupt Busy-to-Ready transition, programmable
Level 2, vector programmable
Front panel functions General Write Protection switch
Busy LED (
yellow
)
Enable LED (
green
)
Special functions General Enable (boot memory select)
Serial EEPROM (2kbit) for board/applic. specific data
Power requirements
To be defined
Temperature range
To be defined

VMEM-F1Chapter 1 Introduction
July 30, 1997 Page 1- 5© PEP Modular Computers
1.4 VMEM-F1 Base Board Block Diagram
1.5 Board Overview
Please refer to the attached board overview

VMEM-F1 Chapter 1 Introduction
Page 1- 6 © PEP Modular Computers July 30, 1997
1.6 Features
• Very large FLASH size per board.
• Compact 3U form factor.
• Single slot solution up to 192 MByte.
• FLASH sector erase architecture.
• Very low power consumption.
• Embedded erase/program algorithms.
• Programmable VMEbus base address and AM codes, configuration through short I/O.
• Programmable Busy-To-Ready transition interrupt.
• General hardware write protection.
• General board enable (boot memory support).
• Serial EEPROM for board/application specific data.
1.7 Typical Applications
• Hard disk replacement in harse environments (shock and vibration, extended temperature).
• Data storage i.e. speech processing.
1.8 Related Publications
• VITA VMEbus Specifications VME64.
• AMD AM29F016-120 data sheet.
• XICOR X25C02 SPI serial EEPROM data sheet.

VMEM-F1
2
July 30, 1997 Page 2- 1© PEP Modular Computers
Chapter
Functional Description
2.1 Front Panel Functions ..................................................................2-3
2.1.1 LEDs..............................................................................................................2-3
2.1.2 Switch............................................................................................................2-3
2.2 Addressing Board Configuration Registers ..................................2-4
2.2.1 Board Configuration Register Address Map.................................................2-4
2.3 Addressing Memory.......................................................................2-5
2.3.1 Memory Base Address Register ....................................................................2-5
2.3.2 Memory Address Mask Register....................................................................2-6
2.3.3 Memory Address Modifier Code Register.....................................................2-7
2.3.4 FLASH Page Register...................................................................................2-8
2.4 Addressing the Serial EEPROM ...................................................2-8
2.4.1 Serial EEPROM Control Register ................................................................2-9
2.5 Default FLASH Enable..................................................................2-9
2.6 Ready-to-Busy Transition Interrupt............................................2-10
2.6.1 Interrupt Control Register...........................................................................2-10
2.6.2 Interrupt Vector Register ............................................................................2-11
2.6.3 Board Status Register..................................................................................2-12

VMEM-F1 Chapter 2 Functional Description
Page 2- 2 © PEP Modular Computers July 30, 1997

VMEM-F1Chapter 2 Functional Description
July 30, 1997 Page 2- 3© PEP Modular Computers
2.1 Front Panel Functions
2.1.1 LEDs
Green LED on
Memory enabled, base address of the board is initialized or general board enable is selected.
Yellow LED on
FLASH is in busy status, chip embedded erase/program algorithms are active.
2.1.2 Switch
Switch up
Complete FLASH memory write protected. Read only function.
Switch down
FLASH memory can be read, programmed or erased.
VMEM
F1
Protect
Enable
WRITE
FLASH
Busy
Board
Enable

VMEM-F1 Chapter 2 Functional Description
Page 2- 4 © PEP Modular Computers July 30, 1997
2.2 Addressing Board Configuration Registers
The VMEM-F1 occupies 4 kByte in the VMEbus A16 address space (Short I/O) where the board con-
figuration registers are situated. The base address of this 4 kByte block is selected using a jumper (see
Chapter 3
Configuration
for more details). It can be accessed inA16 supervisory orA16 non-privaleged
address space.
Memory base address, size, AM code and some board control/status functions can be programmed via
the board configuration registers. The memory base address register must be initialized before FLASH
memory access is enabled.
2.2.1 Board Configuration Register Address Map
General Board Registers Area
Special Board Registers Area
Name Access
Type Read/Write Address Offset (HEX)
Serial EEPROM control register Byte R/W (A16 base) + 3
Memory base address register Byte R/W (A16 base) + 7
Base address mask register Byte R/W (A16 base) + B
Address modifier code register Byte R/W (A16 base) + F
Name Access
Type Read/Write Address Offset (HEX)
Flash page register Byte R/W (A16 base) + 81
Board status register Byte R/W (A16 base) + 83
Interrupt vector register Byte R/W (A16 base) + 85
Interrupt control register Byte R/W (A16 base) + 87

VMEM-F1Chapter 2 Functional Description
July 30, 1997 Page 2- 5© PEP Modular Computers
2.3 Addressing Memory
The VMEM-F1 occupies 4 MByte of the VMEbus A24/D16 address space. The base address is pro-
grammable in 4 MByte blocks via the board base address register (see ...)
In order to reach the whole of the 192 MByte, the area is paged in blocks of 4 MByte.
On the VMEM-F1, one page represents one FLASH bank, which is physically built up of a pair of
FLASH chips. Within one page, the whole memory can be linearly addressed. The FLASH page is se-
lected via the FLASH page register (see...).
Before addressing memory, the following configuration registers must be initialized:
•
Memory base address register
, which defines the FLASH memory address.
•
Memory address mask register
, which defines the FLASH page size.
•
Memory address modifier code register
, which defines the board address modifier codes.
•
Memory page register
, which defines the currently used FLASH page.
2.3.1 Memory Base Address Register
Address:
Jumper selected A16 base address + HEX 7
Format:
Byte
Access:
Read and write
Value after Reset:
HEX 00
Register Description:
A23 A22 Memory Base
Address (HEX)
00 00 00 00
0 1 40 00 00
1 0 80 00 00
1 1 C0 00 00
Reserved
Reserved Reserved Reserved
01234567
A23 Reserved
ReservedA22

VMEM-F1 Chapter 2 Functional Description
Page 2- 6 © PEP Modular Computers July 30, 1997
2.3.2 Memory Address Mask Register
Address: Jumper selected A16 base address + HEX B
Format: Byte
Access: Read and write
Value after Reset: HEX 00
Register Description:
This register must be set to 00 HEX, as by default the VMEM-F1 occupies 4 MByte of address space
(reserved for future extensions when using different Extension Modules).
MA23 MA22 Memory SIze
(HEX)
0 0 4 MByte
Reserved
Reserved Reserved Reserved
01234567
MA23 Reserved
ReservedMA22
This manual suits for next models
3
Table of contents