DSM2150F5V STMicroelectronics, DSM2150F5V Datasheet - Page 22

no-image

DSM2150F5V

Manufacturer Part Number
DSM2150F5V
Description
DSM (Digital Signal Processor System Memory) for Analog Devices DSPs (3.3V Supply)
Manufacturer
STMicroelectronics
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
DSM2150F5V-12T6
Manufacturer:
FSC
Quantity:
60 000
Part Number:
DSM2150F5V-12T6
Manufacturer:
STMicroelectronics
Quantity:
10 000
Part Number:
DSM2150F5V-12T6
Manufacturer:
ST
0
Part Number:
DSM2150F5V-12T6
Manufacturer:
ST
Quantity:
20 000
DSM2150F5V
PROGRAMMING FLASH MEMORY
When the DSM2150F5V is configured for 8-bit op-
eration, Flash memory locations are programmed
in 8-bit bytes to even or odd addresses.
When the DSM2150F5V is configured for 16-bit
operation, Flash memory locations are pro-
grammed in 16-bit words to even addresses only.
However, some DSPs support the BHE (byte high
enable) signal on the DSM2150F5V CNTL2 input
or the WRL, WRH (Write Low Byte, Write High
Byte) signals on the CNTL0 and PD3 inputs. In
these cases, a DSP WRITE operation can be di-
rected to an individual byte (upper or lower) of a
byte-pair. These signals do not effect READ oper-
ations, only WRITEs. READs are always by 16-
bits from an even address.
BHE signal on CNT2 input. See Table 8. Even-
byte refers to locations with address A0 equal to
’0,’ and odd byte as locations with A0 equal to ’1.’
WRL and WRH signals on CNT0 and PD3 in-
puts. See Table 9. Even-byte refers to locations
with address A0 equal to ’0,’ and odd byte as loca-
tions with A0 equal to ’1.’
When a byte/word of Flash memory is pro-
grammed, individual bits are programmed to logic
’0.’ You cannot program a bit in Flash memory to
a logic ’1’ once it has been programmed to a logic
’0.’ A bit must be erased to logic ’1,' and pro-
grammed to logic ’0.’ That means Flash memory
must be erased prior to being programmed. The
DSP may erase the entire Flash memory array all
at once or individual sector-by-sector, but not byte-
by-byte (or word-by-word for 16-bit mode). Howev-
22/73
er, the DSP may program Flash memory byte-by-
byte (or word-by-word for 16-bit mode).
The Flash memory requires the DSP to send an in-
struction sequence to program a byte or to erase
sectors
6., page
Once the DSP issues a Flash memory Program or
Erase instruction sequence, it must check for the
status bits for completion. The embedded algo-
rithms that are invoked inside the device provide
several ways give status to the DSP. Status may
be checked using any of three methods: Data Poll-
ing, Data Toggle, or Ready/Busy (pin PE4).
Table 8. 16-Bit Data Bus with BHE
Table 9. 16-Bit Data Bus with WRH and WRL
WRH
BHE
0
0
1
0
0
1
17).
(see
WRL
A0
0
1
0
0
1
0
Table
Odd Byte
Odd Byte
Odd Byte
Odd Byte
D15-D8
D15-D8
5., page 15
Even Byte
Even Byte
Even Byte
Even Byte
D7-D0
D7-D0
or
Table

Related parts for DSM2150F5V