Documentation
 Datasheet 
DEEPROM

Serial EEPROM Controller



The DEEPROM performs communication and exchanges data between external serial EEPROM Memory and CPU’s RAM memory interface. The serial EEPROM contents is accessible to CPU in the same manner as common SRAM memory, but requires READY input to expand time access. The core allows to map serial EEPROM in processor memory space, and control it as the parallel memory. The controller automatically sends all the EEPROM control instructions and read, write memory locations. For the processor the EEPROM connected to processors through the DEEPROM is visible and controlled as parallel SRAM with long access time. The Core is designed to operate with popular 25XXX SPI Serial EEPROMs (Atmel, Microchip).




Key Features

Applications

  • Standard memory interface with ready control
  • Configurable SPI parameters
    • Serial clock prescaler
    • SPI mode
    • CS hold/setup
  • Updating bits in EEPROM status register
  • Simple interface allows easy connection to microcontrollers
  • Fully synthesizable, static design with no internal tri-states
  • Applcations requiring data storage in external non-voltile memories



Symbol

 rst
 clk
 addr (15:0)
 datai (7:0)
 wr
 rd
 cs
datao (7:0) 
ready 
 esi
eso 
eck 
ecs 

Pins description

PinTypeDescription
rstinputGlobal reset
clkinputGlobal clock
addr (15:0)inputMicrcprocessor address bus
datai (7:0)inputData Bus input
wrinputWrite signal
rdinputRead input
csinputChip select
esiinputEEPROM serial data input
datao (7:0)outputDatabus output
readyoutputReady signal
esooutputSerial data output
eckoutputSerial clock
ecsoutputEEPROM Chip Select

Block diagram

Control Unit
CPU Interface
addr (15:0)
datai (7:0)
datao (7:0)
wr
rd
cs
ready
EEPOM Interface
esi
eso
eck
ecs
rst
clk

Units

Control Unit


CPU Interface

The CPU Interface manage bada exchange between CPU and DEEPROMCTRL. The interface allows parallel data to be written to and read from DEEPROMCTRL, and transfered seriallto to/from external serial EEPROM Memory.

EEPOM Interface

EEPROM interface manages serial data exchange between DEEPROMCTRL and external serial EEPROM.