PEP Modular Computers 15311 User Manual Download Page 23

VMEM-F1

Chapter 2 Functional Description

July 30, 1997

Page 2- 9

© PEP Modular Computers

2.4.1  Serial EEPROM Control Register

Address:

Jumper selected A16 base a HEX 3

Format:

Byte

Access:

Read and write

Value after Reset:

HEX 00

Register Description:

2.5  Default FLASH Enable

Default FLASH Enable is jumper selectable (J5). If selected, the VMEM-F1 responds to the A24 ad-
dress without being initialized. The default base address is 00 00 00 HEX in address space. The default 
page is 0. The Default FLASH Enable function may be useful if the FLASH contains a CPU startup 
code.

Notes

The board can be initialized at any time to a different base address and AM codes, regardless of whether 
Default FLASH Enable is selected.

The jumper position for the Default FLASH Enable can be read back via the board status register. The 
green front panel LED displays the board enabled status if selected by default or after the base address 
register of the board has been initialized.

EEP_DAT

Serial Data (SDI or SDO), VMEM-F1 and VMEM-F1-PB1

EEP_CLK

Serial Clock (SCK), VMEM-F1 and VMEM-F1-PB1

EEP_CS0

Chip Select (CS), VMEM-F1

EEP_CS1

Chip Select (CS), VMEM-F1-PB1

EEP_CS1

EEP_CS0

0

1

2

3

4

5

6

7

Reserved

Reserved

EEP_CLK EEP_DAT

Reserved

Reserved

Summary of Contents for 15311

Page 1: ... VMEM F1 FLASH Memory Module Manual Order Nr 16313 User s Manual Issue 1 ...

Page 2: ......

Page 3: ...VMEM F1 July 30 1997 Page 0 1 PEP Modular Computers Preface ...

Page 4: ...atteries 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 tempe...

Page 5: ...tion 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 here...

Page 6: ...ginal 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 ges...

Page 7: ...ctions 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...

Page 8: ...efault 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 ...

Page 9: ...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 ...

Page 10: ...VMEM F1 Chapter 1 Introduction Page 1 2 PEP Modular Computers July 30 1997 ...

Page 11: ...s 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 ex...

Page 12: ... 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 Le...

Page 13: ...VMEM F1 Chapter 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 ...

Page 14: ... 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 VIT...

Page 15: ...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 Re...

Page 16: ...VMEM F1 Chapter 2 Functional Description Page 2 2 PEP Modular Computers July 30 1997 ...

Page 17: ...se 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 ...

Page 18: ...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 ...

Page 19: ... 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 FLAS...

Page 20: ... 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 0 1 2 3 4 5 6 7 MA23 Reserved Reserved MA22 ...

Page 21: ...set to 82xxxxxx for user defined AM code 10 HEX 17 HEX AMC2 AMC1 AMC0 AM Codes HEX Type 0 0 0 3E 3D 3A 39 A24 supervisory non privaleged program data access 0 0 1 3E 3D A24 supervisory program data access 0 1 0 10 17 User defined A24 supervisory non privaleged program data access 0 1 1 14 17 User defined A24 supervisory program data access 1 0 0 18 1F User defined A24 supervisory non privaleged pr...

Page 22: ...page 10 HEX up to page 2F HEX It is important that the user does not program pages that are not available 2 4 Addressing the Serial EEPROM The VMEM F1 base board as well as the FLASH Extension Module is fitted with a serial EEPROM that stores board specific data The first half of the 2 kbit device is reserved for production data and the board ID The second half is available for the application for...

Page 23: ...nction may be useful if the FLASH contains a CPU startup code Notes The board can be initialized at any time to a different base address and AM codes regardless of whether Default FLASH Enable is selected The jumper position for the Default FLASH Enable can be read back via the board status register The green front panel LED displays the board enabled status if selected by default or after the bas...

Page 24: ... on the Ready Busy output of each FLASH chip All of the pins are connected as wired OR This means that only one FLASH bank should be busy at any one time in order to fetch each busy to ready transition for the interrupt With respect to the Ready Busy status the whole FLASH is spilt into three 64 MByte clusters The cor responding wired OR Ready Busy signals can be read from the board status registe...

Page 25: ...Page 2 11 PEP Modular Computers 2 6 2 Interrupt Vector Register Address Jumper selected A16 base address HEX 85 Format Byte Access Read and write Value after Reset HEX 00 Register Description 0 1 2 3 4 5 6 7 IRQV7 IRQV6 IRQV5 IRQV4 IRQV3 IRQV2 IRQV1 IRQV0 ...

Page 26: ... J5 open Default FLASH enable selected jumper J5 set F_BUSY 0 1 FLASH memory is ready no erase or programming operation in progress FLASH memory is busy erase or programming operation is in progress F_EXT 0 1 No FLASH Extension Module VMEM F1 PB1 assembled FLASH Extension Module VMEM F1 PB1 is assembled RY_BY2 0 1 FLASH cluster 2 is ready bank number 20 to 2F HEX FLASH cluster 2 is busy bank numbe...

Page 27: ...efault 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 ...

Page 28: ...VMEM F1 Chapter 3 Configuration Page 3 2 PEP Modular Computers July 30 1997 ...

Page 29: ...lder jumpers which are factory set The list of default settings are shown below 3 1 1 Jumper Default Settings Component Side 3 1 2 Jumper Default Settings Solder Side Jumper Default Setting Description J1 J4 Set A16 base address is 00 00 HEX J5 Open Default FLASH enable not selected Jumper Default Setting Description J6 Open Serial EEPROM not write protected J7 Open Permanent FLASH write protectio...

Page 30: ...ss HEX Set Set Set Set 00 00 Default Set Set Set Open 10 00 Set Set Open Set 20 00 Set Set Open Open 30 00 Set Open Set Set 40 00 Set Open Set Open 50 00 Set Open Open Set 60 00 Set Open Open Open 70 00 Open Set Set Set 80 00 Open Set Set Open 90 00 Open Set Open Set A0 00 Open Set Open Open B0 00 Open Open Set Set C0 00 Open Open Set Open D0 00 Open Open Open Set E0 00 Open Open Open Open F0 00 J...

Page 31: ...EPROM Write Protection 3 3 2 Jumper J7 Permanent FLASH Write Protection This jumper has priority over the front panel which also allows the user to select FLASH write protec tion Jumper Setting Description J6 Open Serial EEPROM not write protected Default Set Serial EEPROM write protected Jumper Setting Description J7 Open Permanent FLASH write protection not selected Default 1 3 Permanent FLASH w...

Page 32: ...VMEM F1 Chapter 3 Configuration Page 3 6 PEP Modular Computers July 30 1997 This page has been intentionally left blank ...

Reviews: