Analog Devices EE-39 Interfacing Byte Programmed Flash Memories to the ADSP-218x

This Engineering Note demonstrates how to interface a 5v FLASH memory to an ADSP- 218x DSP. The supplied code shows you how to program, erase, and retrieve device ID


Analog Devices EE-39 Interfacing Byte Programmed Flash Memories to the ADSP-218x - cover page
Brand
Analog Devices
Category
Other Electronics
Document type
Application Note
Language
English
Pages
13
File format
PDF
File size
53 KB
Published
03 August, 2012
Updated
01 October, 2023
MD5 checksum
A393CC8E8A434CE48FA8B81CECE88E84

About this manual

This Engineering Note (EE-39) describes how to interface 5V Flash memories to the ADSP-218x Digital Signal Processor. It details the wiring connections between the DSP and Flash devices via the BDMA port and explains the byte-by-byte programming protocol used by AMD Flash memories. The document covers operations such as autoselect, byte write, sector erase, and chip erase.

What's inside

  • Introduction
  • BDMA Wiring
  • Basic AMD FLASH Operation
  • Flash Programming via the BDMA Port
  • BDMA Wait State Generation
  • Flash Server Software
  • FLASH System Caveats
  • Byte Programming

Specifications

Interface PortBDMA
Programming Protocolbyte-by-byte

Frequently asked questions

What is the purpose of the WR signal in Flash systems?

The WR signal is the only additional signal necessary for Flash systems when changing the contents of the Flash.

How can the BDMA Write Anomaly on some ADSP-218x revisions be countered?

It can be countered with a simple RC network attached to each data pin and to ground (R=120 Ω, C=47pF).

What is the only operation that converts a logic '0' to a logic '1' in Flash programming?

A sector or chip erase operation is the only operation that converts a logic '0' to a logic '1'.

Download PDF (53 KB)

More Analog Devices Manuals


View all Analog Devices manuals →