Digilent 410-103P-KIT User Manual

Digilent Hardware

Advertising
background image

D

D

i

i

g

g

i

i

l

l

e

e

n

n

t

t

P

P

m

m

o

o

d

d

S

S

F

F

1

1

6

6

M

M

b

b

i

i

t

t

S

S

P

P

I

I

S

S

e

e

r

r

i

i

a

a

l

l

F

F

l

l

a

a

s

s

h

h

M

M

e

e

m

m

o

o

r

r

y

y

M

M

o

o

d

d

u

u

l

l

e

e

R

R

e

e

f

f

e

e

r

r

e

e

n

n

c

c

e

e

M

M

a

a

n

n

u

u

a

a

l

l

®

w w w . d i g i l e n t i n c . c o m

Revision: September 26, 2006

215 E Main Suite D | Pullman, WA 99163

(509) 334 6306 Voice and Fax

Doc: 502-103

page 1 of 2

Copyright Digilent, Inc. All rights reserved. Other product and company names mentioned may be trademarks of their respective owners.

Figure 1

Digilent PmodSF

Overview


The Digilent PmodSF is a Digilent Pmod

TM

peripheral module that provides 16Mbit
(2Mbyte) of flash ROM memory. This memory
is accessed through an SPI (Serial Peripheral
Interface) compatible serial interface. This
module provides easily accessible non-volatile
memory storage for various Digilent
programmable logic and embedded control
system boards.

Features include:

• ST Microelectronics M25P16 serial

flash ROM integrated circuit

• a 6-pin header Pmod interface

connector

• more than 20 year data retention

• very low power consumption

• small form factor (0.80” x 1.00”).

Functional Description


The flash memory on the PmodSF is provided
by an ST Microelectronics M25P16 integrated
circuit. This memory is organized as 32 sectors
of 65536 (64K) bytes each. Each sector is
organized as 256 pages of 256 bytes each.

Flash memory must be erased before new
data can be written. The M25P16 allows for a
bulk erase, to erase the entire memory, or
individual sectors may be erased
independently. After a sector has been erased,
individual bytes within the sector can be written
or complete pages may be written as a single
write operation.

Flash memory will eventually wear out after
many erase reprogram cycles. The M25P16
supports more than 100,000 erase/program
cycles per sector before the memory wears
out. Normally flash memory wear-out is not an

issue in routine operation. However, be aware
that bugs in the control software may
inadvertently cause many erase/program
cycles to happen quickly. This could result in
premature wear-out of the memory.
Sending commands and data to the module via
the SPI interface accesses the flash memory
on the PmodSF.

The SPI interface standard uses four signal
lines. These are SS, slave select; MOSI,
master out slave in; MISO, master in slave out;

Serial

Flash

ROM

M25P16

1 SS S

J

1

Connec

to

r

2 MOSI D

3 MISO Q

4 SCK C

5 GND

6 VCC

Figure 2

Block Diagram

Advertising