ChipFind - документация

Электронный компонент: HY29DS163

Скачать:  PDF   ZIP
HY29F080_DS_v4
background image
KEY FEATURES
n
Single Power Supply Operation
-
Read, program, and erase operations
from 1.8 to 2.2 V (2.0V 10%)
-
Ideal for battery-powered applications
n
Simultaneous Read/Write Operations
-
Host system can program or erase in one
bank while simultaneously reading from any
sector in the other bank with zero latency
between read and write operations
n
High Performance
-
120 and 130 ns access time versions with
10% power supply and 30pF load
n
Ultra Low Power Consumption (Typical
Values)
-
Automatic sleep mode current: 200 nA
-
Standby mode current: 200 nA
-
Read current: 5 mA (at 5 MHz)
-
Program/erase current: 15 mA
n
Boot-Block Sector Architecture with 39
Sectors in Two Banks for Fast In-System
Code Changes
n
Secured Sector: An Extra 64 Kbyte Sector
that Can Be:
-
Factory locked and identifiable: 16 bytes
available for a secure, random factory-
programmed Electronic Serial Number
-
Customer lockable: Can be read, program-
med, or erased just like other sectors
n
Flexible Sector Architecture
-
Sector Protection allows locking of a
sector or sectors to prevent program or
erase operations within that sector
-
Temporary Sector Unprotect allows
changes in locked sectors (requires high
voltage on RESET# pin)
n
Automatic Erase Algorithm Erases Any
Combination of Sectors or the Entire Chip
n
Automatic Program Algorithm Writes and
Verifies Data at Specified Addresses
n
Compliant with Common Flash Memory
Interface (CFI) Specification
n
Minimum 100,000 Write Cycles per Sector
(1,000,000 cycles Typical)
n
Compatible with JEDEC Standards
-
Pinout and software compatible with
single-power supply Flash devices
-
Superior inadvertent write protection
Preliminary
Revision 1.3, April 2001
A[19:0]
20
C E #
O E #
R E S E T #
B Y T E #
W E #
8
7
DQ[7:0]
DQ[14:8]
DQ[15]/A[-1]
R Y / B Y #
W P # / A C C
LOGIC DIAGRAM
n
Data# Polling and Toggle Bits
-
Provide software confirmation of completion
of program or erase operations
n
Ready/Busy# Pin
-
Provides hardware confirmation of
completion of program or erase operations
n
Erase Suspend
-
Suspends an erase operation to allow
programming data to or reading data from
a sector in the same bank
-
Erase Resume can then be invoked to
complete the suspended erasure
n
Hardware Reset Pin (RESET#) Resets the
Device to Reading Array Data
n
WP#/ACC Input Pin
-
Write protect (WP#) function allows
hardware protection of two outermost boot
sectors, regardless of sector protect status
-
Acceleration (ACC) function provides
accelerated program times
n
Fast Program and Erase Times
-
Sector erase time: 1 sec typical
-
Byte/Word program time utilizing
Acceleration function: 13 s typical
n
Space Efficient Packaging
-
48-pin TSOP and 48-ball FBGA packages
HY29DS162/HY29DS163
16 Megabit (2M x 8/1M x 16) Super-Low Voltage,
Dual Bank, Simultaneous Read/Write, Flash Memory
background image
2
HY29DS162/HY29DS163
r1.3/Apr 01
GENERAL DESCRIPTION
The HY29DS162/HY29DS163 (HY29DS16x) is a
16 Mbit, 1.8 volt-only CMOS Flash memory orga-
nized as 2,097,152 (2M) bytes or 1,048,576 (1M)
words. The device is available in 48-pin TSOP
and 48-ball FBGA packages. Word-wide data
(x16) appears on DQ[15:0] and byte-wide (x8) data
appears on DQ[7:0].
The HY29DS16x Flash memory array is organized
into 39 sectors in two banks. Bank 1 contains
eight 8 Kbyte boot/parameter sectors and 3 or 7
larger sectors of 64 Kbytes each, depending on
the version of the device. Bank 2 contains the
rest of the memory array, organized as 28 or 24
sectors of 64 Kbytes:
The device features simultaneous read/write op-
eration which allows the host system to invoke a
program or erase operation in one bank and im-
mediately and simultaneously read data from the
other bank, except if that bank has any sectors
marked for erasure, with zero latency. This re-
leases the system from waiting for the completion
of program or erase operations, thus improving
overall system performance.
The HY29DS16x can be programmed and erased
in-system with a single 2.0 volt 10% V
CC
supply.
Internally generated and regulated voltages are
provided for program and erase operations, so that
the device does not require a higher voltage V
PP
power supply to perform those functions. The de-
vice can also be programmed in standard EPROM
programmers. Access times as low as 120 ns are
offered for timing compatibility with the zero wait
state requirements of high speed microproces-
sors. To eliminate bus contention, the HY29DS16x
has separate chip enable (CE#), write enable
(WE#) and output enable (OE#) controls.
The device is compatible with the JEDEC single-
power-supply Flash command set standard. Com-
mands are written to the command register using
standard microprocessor write timings, from where
they are routed to an internal state-machine that
controls the erase and programming circuits.
Device programming is performed a byte/word at
a time by executing the four-cycle Program Com-
mand write sequence. This initiates an internal
algorithm that automatically times the program
pulse widths and verifies proper cell margin. Faster
programming times can be achieved by placing
the HY29DS16x in the Unlock Bypass mode, which
requires only two write cycles to program data in-
stead of four.
The HY29DS16x's sector erase architecture al-
lows any number of array sectors, in one or both
banks, to be erased and reprogrammed without
affecting the data contents of other sectors. De-
vice erasure is initiated by executing the Erase
Command sequence. This initiates an internal al-
gorithm that automatically preprograms the sec-
tor before executing the erase operation. As dur-
ing programming cycles, the device automatically
times the erase pulse widths and verifies proper
cell margin. Hardware Sector Group Protection
optionally disables both program and erase op-
erations in any combination of the sector groups,
while Temporary Sector Group Unprotect, which
requires a high voltage on one pin, allows in-sys-
tem erasure and code changes in previously pro-
tected sector groups. Erase Suspend enables the
user to put erase on hold in a bank for any period
of time to read data from or program data to any
sector in that bank that is not selected for era-
sure. True background erase can thus be
achieved. Because the HY29DS16x features si-
multaneous read/write capability, there is no need
to suspend to read from a sector located within a
bank that does not contain sectors marked for era-
sure. The device is fully erased when shipped
from the factory.
Addresses and data needed for the programming
and erase operations are internally latched during
write cycles. The host system can detect comple-
tion of a program or erase operation by observing
the RY/BY# pin or by reading the DQ[7] (Data#
Polling) and DQ[6] (Toggle) status bits. Hardware
data protection measures include a low V
CC
de-
tector that automatically inhibits write operations
during power transitions.
After a program or erase cycle has been com-
pleted, or after assertion of the RESET# pin (which
terminates any operation in progress), the device
is ready to read data or to accept another com-
1
k
n
a
B
2
k
n
a
B
2
6
1
S
D
9
2
Y
H
W
K
4
/
B
K
8
x
8
W
K
2
3
/
B
K
4
6
x
3
W
K
2
3
/
B
K
4
6
x
8
2
3
6
1
S
D
9
2
Y
H
W
K
4
/
B
K
8
x
8
W
K
2
3
/
B
K
4
6
x
7
W
K
2
3
/
B
K
4
6
x
4
2
background image
3
HY29DS162/HY29DS163
r1.3/Apr 01
BLOCK DIAGRAM
STATE
CONTROL
W E #
C E #
R E S E T #
B Y T E #
C O M M A N D
R E G I S T E R
A[19:0], A[-1]
V
C C
D E T E C T O R
T I M E R
E R A S E V O L T A G E
G E N E R A T O R A N D
S E C T O R S W I T C H E S
P R O G R A M
V O L T A G E
G E N E R A T O R
ADDRESS LATCH
X - D E C O D E R
Y - D E C O D E R
16 Mb FLASH
M E M O R Y
A R R A Y
(2 Banks,
39 Sectors)
0.5 Mb FLASH
Security Sector
Y - G A T I N G
D A T A L A T C H
I/O BUFFERS
I/O CONTROL
RY/BY#
DQ[15:0]
CFI
C O N T R O L
CFI DATA
M E M O R Y
A[19:0], A[-1]
W P # / A C C
O E #
mand. Reading data out of the device is similar to
reading from other Flash or EPROM devices.
The Secured Sector is an extra 64 KByte sector
capable of being permanently locked at the fac-
tory or by customers. The Secured Indicator Bit
(accessed via the Electronic ID mode) is perma-
nently set to a 1 if the part is factory locked, and
permanently set to a 0 if customer lockable. This
way, customer lockable parts can never be used
to replace a factory locked part. Factory locked
parts provide several options. The Secured Sec-
tor may store a secure, random 16-byte ESN (Elec-
tronic Serial Number), customer code programmed
at the factory, or both. Customer Lockable parts
may utilize the Secured Sector as bonus space,
reading and writing like any other Flash sector, or
may permanently lock their own code there.
The WP#/ACC pin provides access to two func-
tions. The Write Protect function provides a hard-
ware method of protecting certain boot sectors
without using a high voltage. The Accelerate func-
tion speeds up programming operations, and is
intended primarily to allow faster manufacturing
throughput.
Two power-saving features are embodied in the
HY29DS16x. When addresses have been stable
for a specified amount of time, the device enters
the automatic sleep mode. The host can also place
the device into the standby mode. Power con-
sumption is greatly reduced in both these modes.
Common Flash Memory Interface (CFI)
To make Flash memories interchangeable and to
encourage adoption of new Flash technologies,
major Flash memory suppliers developed a flex-
ible method of identifying Flash memory sizes and
configurations in which all necessary Flash device
parameters are stored directly on the device.
Parameters stored include memory size, byte/word
configuration, sector configuration, necessary volt-
ages and timing information. This allows one set
of software drivers to identify and use a variety of
different, current and future Flash products. The
standard which details the software interface nec-
essary to access the device to identify it and to
determine its characteristics is the Common Flash
Memory Interface (CFI) Specification. The
HY29DS16x is fully compliant with this specification.
background image
4
HY29DS162/HY29DS163
r1.3/Apr 01
TSOP48
A [ 1 1 ]
A [ 1 0 ]
5
6
A[9]
A[8]
7
8
A [ 1 9 ]
N C
9
1 0
W E #
R E S E T #
1 1
1 2
N C
W P # / A C C
1 3
1 4
R Y / B Y #
A [ 1 8 ]
1 5
1 6
A [ 1 7 ]
A[7]
1 7
1 8
A[6]
A[5]
1 9
2 0
A [ 1 5 ]
A [ 1 4 ]
1
2
A [ 1 3 ]
A [ 1 2 ]
3
4
A[4]
A[3]
2 1
2 2
A[2]
A[1]
2 3
2 4
D Q [ 7 ]
D Q [ 1 4 ]
4 4
4 3
D Q [ 6 ]
D Q [ 1 3 ]
4 2
4 1
D Q [ 5 ]
D Q [ 1 2 ]
4 0
3 9
D Q [ 4 ]
V
C C
3 8
3 7
D Q [ 1 1 ]
D Q [ 3 ]
3 6
3 5
D Q [ 1 0 ]
D Q [ 2 ]
3 4
3 3
D Q [ 9 ]
D Q [ 1 ]
3 2
3 1
D Q [ 8 ]
D Q [ 0 ]
3 0
2 9
A [ 1 6 ]
B Y T E #
4 8
4 7
V
SS
D Q [ 1 5 ] / A [ - 1 ]
4 6
4 5
O E #
V
SS
2 8
2 7
C E #
A[0]
2 6
2 5
PIN CONFIGURATIONS
A 6
B 6
C 6
D 6
E 6
F6
G 6
H 6
A 5
B 5
C 5
D 5
E 5
F5
G 5
H 5
A 4
B 4
C 4
D 4
E 4
F4
G 4
H 4
A 3
B 3
C 3
D 3
E 3
F3
G 3
H 3
A 2
B 2
C 2
D 2
E 2
F2
G 2
H 2
A 1
B 1
C 1
D 1
E 1
F1
G 1
H 1
A[13]
A[12]
A[14]
A[15]
A[16]
B Y T E #
DQ[15]/A[-1]
V
S S
A[9]
A[8]
A[10]
A[11]
D Q [ 7 ]
D Q [ 1 4 ]
D Q [ 1 3 ]
D Q [ 6 ]
W E #
R E S E T #
N C
A[19]
D Q [ 5 ]
D Q [ 1 2 ]
V
C C
D Q [ 4 ]
R Y / B Y #
W P # / A C C
A[18]
N C
D Q [ 2 ]
D Q [ 1 0 ]
D Q [ 1 1 ]
D Q [ 3 ]
A[7]
A[17]
A[6]
A[5]
D Q [ 0 ]
D Q [ 8 ]
D Q [ 9 ]
D Q [ 1 ]
A[3]
A[4]
A[2]
A[1]
A[0]
C E #
O E #
V
S S
48-Ball FBGA (Top View, Balls Facing Down)
background image
5
HY29DS162/HY29DS163
r1.3/Apr 01
e
m
a
N
e
p
y
T
n
o
i
t
p
i
r
c
s
e
D
]
0
:
9
1
[
A
s
t
u
p
n
I
.
h
g
i
H
e
v
i
t
c
a
,
s
s
e
r
d
d
A
6
7
5
,
8
4
0
,
1
f
o
e
n
o
t
c
e
l
e
s
s
t
u
p
n
i
0
2
e
s
e
h
t
,
e
d
o
m
d
r
o
w
n
I
e
s
e
h
t
,
e
d
o
m
e
t
y
b
n
I
.
s
n
o
i
t
a
r
e
p
o
e
t
i
r
w
r
o
d
a
e
r
r
o
f
y
a
r
r
a
e
h
t
n
i
h
t
i
w
s
d
r
o
w
)
M
1
(
2
5
1
,
7
9
0
,
2
f
o
e
n
o
t
c
e
l
e
s
o
t
)
B
S
L
(
t
u
p
n
i
]
1
-
[
A
/
]
5
1
[
Q
D
e
h
t
h
t
i
w
d
e
n
i
b
m
o
c
e
r
a
s
t
u
p
n
i
.
s
n
o
i
t
a
r
e
p
o
e
t
i
r
w
r
o
d
a
e
r
r
o
f
y
a
r
r
a
e
h
t
n
i
h
t
i
w
s
e
t
y
b
)
M
2
(
,
]
1
-
[
A
/
]
5
1
[
Q
D
]
0
:
4
1
[
Q
D
s
t
u
p
t
u
O
/
s
t
u
p
n
I
e
t
a
t
s
-
i
r
T
h
g
i
H
e
v
i
t
c
a
,
s
u
B
a
t
a
D
h
t
a
p
a
t
a
d
t
i
b
-
6
1
a
e
d
i
v
o
r
p
s
n
i
p
e
s
e
h
t
,
e
d
o
m
d
r
o
w
n
I
.
h
t
a
p
a
t
a
d
t
i
b
-
8
n
a
e
d
i
v
o
r
p
]
0
:
7
[
Q
D
,
e
d
o
m
e
t
y
b
n
I
.
s
n
o
i
t
a
r
e
p
o
e
t
i
r
w
d
n
a
d
a
e
r
r
o
f
]
8
:
4
1
[
Q
D
.
t
u
p
n
i
s
s
e
r
d
d
a
e
t
y
b
t
i
b
-
1
2
e
h
t
f
o
B
S
L
e
h
t
s
a
d
e
s
u
s
i
]
1
-
[
A
/
]
5
1
[
Q
D
d
n
a
.
e
d
o
m
e
t
y
b
n
i
d
e
t
a
t
s
-
i
r
t
n
i
a
m
e
r
d
n
a
d
e
s
u
n
u
e
r
a
#
E
T
Y
B
t
u
p
n
I
.
w
o
L
e
v
i
t
c
a
,
e
d
o
M
e
t
y
B
.
e
c
i
v
e
d
e
h
t
f
o
n
o
i
t
a
r
u
g
i
f
n
o
c
d
r
o
W
/
e
t
y
B
e
h
t
s
l
o
r
t
n
o
C
.
e
d
o
m
d
r
o
W
s
t
c
e
l
e
s
h
g
i
H
,
e
d
o
m
e
t
y
B
s
t
c
e
l
e
s
w
o
L
#
E
C
t
u
p
n
I
.
w
o
L
e
v
i
t
c
a
,
e
l
b
a
n
E
p
i
h
C
r
o
m
o
r
f
a
t
a
d
d
a
e
r
o
t
d
e
t
r
e
s
s
a
e
b
t
s
u
m
t
u
p
n
i
s
i
h
T
e
h
t
d
n
a
d
e
t
a
t
s
-
i
r
t
s
i
s
u
b
a
t
a
d
e
h
t
,
h
g
i
H
n
e
h
W
.
x
6
1
S
D
9
2
Y
H
e
h
t
o
t
a
t
a
d
e
t
i
r
w
.
e
d
o
m
y
b
d
n
a
t
S
e
h
t
n
i
d
e
c
a
l
p
s
i
e
c
i
v
e
d
#
E
O
t
u
p
n
I
w
o
L
e
v
i
t
c
a
,
e
l
b
a
n
E
t
u
p
t
u
O
s
n
o
i
t
a
r
e
p
o
d
a
e
r
r
o
f
d
e
t
r
e
s
s
a
e
b
t
s
u
m
t
u
p
n
i
s
i
h
T
.
d
r
o
w
a
r
o
e
t
y
b
a
r
e
h
t
e
h
w
s
e
n
i
m
r
e
t
e
d
#
E
T
Y
B
.
s
n
o
i
t
a
r
e
p
o
e
t
i
r
w
r
o
f
d
e
t
a
g
e
n
d
n
a
e
r
a
e
c
i
v
e
d
e
h
t
m
o
r
f
s
t
u
p
t
u
o
a
t
a
d
,
h
g
i
H
n
e
h
W
.
n
o
i
t
a
r
e
p
o
d
a
e
r
e
h
t
g
n
i
r
u
d
d
a
e
r
s
i
.
e
t
a
t
s
e
c
n
a
d
e
p
m
i
h
g
i
h
e
h
t
n
i
d
e
c
a
l
p
e
r
a
s
n
i
p
s
u
b
a
t
a
d
e
h
t
d
n
a
d
e
l
b
a
s
i
d
#
E
W
t
u
p
n
I
.
w
o
L
e
v
i
t
c
a
,
e
l
b
a
n
E
e
t
i
r
W
o
t
r
e
d
r
o
n
i
s
e
c
n
e
u
q
e
s
d
n
a
m
m
o
c
f
o
g
n
i
t
i
r
w
s
l
o
r
t
n
o
C
s
e
k
a
t
n
o
i
t
a
r
e
p
o
e
t
i
r
w
A
.
y
a
r
r
a
y
r
o
m
e
m
e
h
t
f
o
s
r
o
t
c
e
s
e
s
a
r
e
r
o
a
t
a
d
m
a
r
g
o
r
p
#
E
T
Y
B
.
h
g
i
H
s
i
#
E
O
d
n
a
w
o
L
s
i
#
E
C
e
li
h
w
d
e
t
r
e
s
s
a
s
i
#
E
W
n
e
h
w
e
c
a
l
p
.
n
o
i
t
a
r
e
p
o
e
t
i
r
w
e
h
t
g
n
i
r
u
d
n
e
t
t
i
r
w
s
i
d
r
o
w
a
r
o
e
t
y
b
a
r
e
h
t
e
h
w
s
e
n
i
m
r
e
t
e
d
#
T
E
S
E
R
t
u
p
n
I
.
w
o
L
e
v
i
t
c
a
,
t
e
s
e
R
e
r
a
w
d
r
a
H
e
h
t
g
n
i
t
t
e
s
e
r
f
o
d
o
h
t
e
m
e
r
a
w
d
r
a
h
a
s
e
d
i
v
o
r
P
y
l
e
t
a
i
d
e
m
m
i
t
i
,
t
e
s
e
r
s
i
e
c
i
v
e
d
e
h
t
n
e
h
W
.
e
t
a
t
s
y
a
r
r
a
d
a
e
r
e
h
t
o
t
x
6
1
S
D
9
2
Y
H
e
t
i
r
w
/
d
a
e
r
ll
a
d
n
a
d
e
t
a
t
s
-
i
r
t
s
i
s
u
b
a
t
a
d
e
h
T
.
s
s
e
r
g
o
r
p
n
i
n
o
i
t
a
r
e
p
o
y
n
a
s
e
t
a
n
i
m
r
e
t
,
d
e
t
r
e
s
s
a
s
i
#
T
E
S
E
R
e
li
h
W
.
d
e
t
r
e
s
s
a
s
i
t
u
p
n
i
e
h
t
e
li
h
w
d
e
r
o
n
g
i
e
r
a
s
d
n
a
m
m
o
c
.
e
d
o
m
y
b
d
n
a
t
S
e
h
t
n
i
e
b
ll
i
w
e
c
i
v
e
d
e
h
t
#
Y
B
/
Y
R
t
u
p
t
u
O
n
i
a
r
D
n
e
p
O
.
s
u
t
a
t
S
y
s
u
B
/
y
d
a
e
R
n
i
s
i
d
n
a
m
m
o
c
e
s
a
r
e
r
o
e
t
i
r
w
a
r
e
h
t
e
h
w
s
e
t
a
c
i
d
n
I
#
E
W
l
a
n
i
f
e
h
t
f
o
e
g
d
e
g
n
i
s
i
r
e
h
t
r
e
t
f
a
d
il
a
V
.
d
e
t
e
l
p
m
o
c
n
e
e
b
s
a
h
r
o
s
s
e
r
g
o
r
p
y
l
e
v
i
t
c
a
s
i
e
c
i
v
e
d
e
h
t
e
li
h
w
w
o
L
s
n
i
a
m
e
r
t
I
.
e
c
n
e
u
q
e
s
d
n
a
m
m
o
c
a
f
o
e
s
l
u
p
.
a
t
a
d
y
a
r
r
a
d
a
e
r
o
t
y
d
a
e
r
s
i
t
i
n
e
h
w
h
g
i
H
s
e
o
g
d
n
a
,
g
n
i
s
a
r
e
r
o
a
t
a
d
g
n
i
m
m
a
r
g
o
r
p
C
C
A
/
#
P
W
t
u
p
n
I
V
(
e
t
a
r
e
l
e
c
c
A
/
w
o
L
e
v
i
t
c
a
,
t
c
e
t
o
r
P
e
t
i
r
W
H
H
.
)
:
n
o
i
t
c
n
u
F
t
c
e
t
o
r
P
e
t
i
r
W
V
t
a
n
i
p
s
i
h
t
g
n
i
c
a
l
P
L
I
e
s
a
r
e
d
n
a
m
a
r
g
o
r
p
s
e
l
b
a
s
i
d
d
e
t
c
e
f
f
a
e
h
T
.
s
r
o
t
c
e
s
t
o
o
b
d
r
o
w
K
4
/
e
t
y
b
K
8
t
h
g
i
e
e
h
t
f
o
o
w
t
n
i
s
n
o
i
t
a
r
e
p
o
t
o
o
b
-
p
o
t
a
n
i
8
3
S
d
n
a
7
3
S
r
o
,
e
c
i
v
e
d
t
o
o
b
-
m
o
t
t
o
b
a
n
i
1
S
d
n
a
0
S
e
r
a
s
r
o
t
c
e
s
V
t
a
d
e
c
a
l
p
s
i
n
i
p
e
h
t
f
I
.
e
c
i
v
e
d
H
I
s
r
o
t
c
e
s
o
w
t
e
s
o
h
t
f
o
e
t
a
t
s
n
o
i
t
c
e
t
o
r
p
e
h
t
,
e
h
t
g
n
i
s
u
d
e
t
c
e
t
o
r
p
n
u
r
o
d
e
t
c
e
t
o
r
p
e
b
o
t
t
e
s
t
s
a
l
e
r
e
w
y
e
h
t
r
e
h
t
e
h
w
o
t
s
t
r
e
v
e
r
.
s
n
o
i
t
c
e
s
n
o
i
t
c
e
t
o
r
p
n
U
d
n
a
n
o
i
t
c
e
t
o
r
P
p
u
o
r
G
r
o
t
c
e
S
e
h
t
n
i
d
e
b
i
r
c
s
e
d
d
o
h
t
e
m
:
n
o
i
t
c
n
u
F
e
t
a
r
e
l
e
c
c
A
V
f
I
H
H
k
c
o
l
n
U
e
h
t
s
r
e
t
n
e
e
c
i
v
e
d
e
h
t
,
t
u
p
n
i
s
i
h
t
o
t
d
e
il
p
p
a
s
i
e
h
t
s
e
s
u
d
n
a
,
s
r
o
t
c
e
s
d
e
t
c
e
t
o
r
p
y
n
a
s
t
c
e
t
o
r
p
n
u
y
li
r
a
r
o
p
m
e
t
,
e
d
o
m
s
s
a
p
y
B
.
s
n
o
i
t
a
r
e
p
o
m
a
r
g
o
r
p
r
o
f
d
e
r
i
u
q
e
r
e
m
i
t
e
h
t
e
c
u
d
e
r
o
t
n
i
p
e
h
t
n
o
e
g
a
t
l
o
v
r
e
h
g
i
h
s
a
e
c
n
e
u
q
e
s
d
n
a
m
m
o
c
m
a
r
g
o
r
p
e
l
c
y
c
-
o
w
t
e
h
t
e
s
u
n
e
h
t
d
l
u
o
w
m
e
t
s
y
s
e
h
T
V
g
n
i
v
o
m
e
R
.
e
d
o
m
s
s
a
p
y
B
k
c
o
l
n
U
e
h
t
y
b
d
e
r
i
u
q
e
r
H
H
e
h
t
s
n
r
u
t
e
r
n
i
p
e
h
t
m
o
r
f
.
n
o
i
t
a
r
e
p
o
l
a
m
r
o
n
o
t
e
c
i
v
e
d
V
t
a
e
b
t
o
n
t
s
u
m
n
i
p
s
i
h
T
H
H
,
g
n
i
m
m
a
r
g
o
r
p
d
e
t
a
r
e
l
e
c
c
a
n
a
h
t
r
e
h
t
o
s
n
o
i
t
a
r
e
p
o
r
o
f
n
i
t
l
u
s
e
r
y
a
m
d
e
t
c
e
n
n
o
c
n
u
n
i
p
e
h
t
g
n
i
v
a
e
L
.
t
l
u
s
e
r
y
a
m
e
g
a
m
a
d
e
c
i
v
e
d
r
o
.
n
o
i
t
a
r
e
p
o
e
c
i
v
e
d
t
n
e
t
s
i
s
n
o
c
n
i
V
C
C
-
-
.
y
l
p
p
u
s
r
e
w
o
p
)
l
a
n
i
m
o
n
(
t
l
o
v
-
2
V
S
S
-
-
.
d
n
u
o
r
g
l
a
n
g
i
s
d
n
a
r
e
w
o
P
SIGNAL DESCRIPTIONS