Digital design of serial flash memory controller with SPI interface for embedded systems

Tuzcu, Cihan (2004) Digital design of serial flash memory controller with SPI interface for embedded systems. [Thesis]

[thumbnail of tuzcucihan.pdf] PDF
tuzcucihan.pdf

Download (758kB)

Abstract

This thesis presents digital design and implementation of a controller module for serial flash memories. Firstly, the platform including the serial flash memory controller, flash memories and SPI (Serial Peripheral Interface) protocol have been investigated to solve the current problems related with controlling of serial flash memories. Then, in the implementation part of the thesis, the Serial Flash Memory Controller module has been designed by using VHDL (VHSIC Hardware Description Language-VHDL) and synthesized in CMOS 0.35 Mm technology. Functional and gate-level simulations have been done with Cadence simulator. Lastly the final gate level netlist has been placed and routed with Cadence Silicon Ensemble. A great deal of attention has been given to design a generic controller that needs simple software and minimum processor access cycle. It is programmed from the processor for different operations of serial flash memories. The structure of the frame, control data and timings are controlled by hardware according to the programmed operation. In addition to this, our Serial Flash Memory Controller module can be used with different flash memories. This is very important property for reusability of the module. The Serial Flash Memory Controller module is capable to work up to 20 MHz serial communication speed and it can be integrated to processor platforms that have AMBA (Advanced Microcontroller Bus Architecture) APB (Advanced Peripheral Bus) interface.
Item Type: Thesis
Subjects: T Technology > TK Electrical engineering. Electronics Nuclear engineering
Divisions: Faculty of Engineering and Natural Sciences > Academic programs > Computer Science & Eng.
Faculty of Engineering and Natural Sciences
Depositing User: IC-Cataloging
Date Deposited: 17 Apr 2008 14:34
Last Modified: 26 Apr 2022 09:42
URI: https://research.sabanciuniv.edu/id/eprint/8179

Actions (login required)

View Item
View Item