An area efficient multi-mode memory controller based on dynamic partial reconfiguration

This paper presents an efficient design method used to implement high performance multi-mode memory controllers which fits different applications with different demands. The proposed design method is based on the use of dynamic partial reconfiguration (DPR) to commute from mode to another using time-multiplexing on the same chip region to save considerable area and enable usage of low-cost FPGAs. DPR technique is a promising solution to save area and improve performance. In this work, the multi-mode memory controller consists of three modes of operations: SDRAM mode, NOR flash mode, and NAND flash mode. The DPR is applied between these modes to switch from mode to another. The results shows that the area saving is powerful at the expense of acceptable latency.

[1]  K. Bhuvaneswari,et al.  Dynamic Partial Reconfiguration in Low-Cost FPGAs , 2013 .

[2]  Jean-Didier Legat,et al.  An Evaluation of Dynamic Partial Reconfiguration for Signal and Image Processing in Professional Electronics Applications , 2008, EURASIP J. Embed. Syst..

[3]  Jean-François Nezan,et al.  A hierarchical implementation of Hadamard transform using RVC-CAL dataflow programming and dynamic partial reconfiguration , 2012, Proceedings of the 2012 Conference on Design and Architectures for Signal and Image Processing.

[4]  Scott Hauck,et al.  Performance of partial reconfiguration in FPGA systems: A survey and a cost model , 2011, TRETS.

[5]  Apostolos Dollas,et al.  An Effective Framework to Evaluate Dynamic Partial Reconfiguration in FPGA Systems , 2010, IEEE Transactions on Instrumentation and Measurement.

[6]  Wang Lie,et al.  Dynamic Partial Reconfiguration in FPGAs , 2009, 2009 Third International Symposium on Intelligent Information Technology Application.

[7]  R. Dunkley Supporting a wide variety of communication protocols using partial dynamic reconfiguration , 2012, 2012 IEEE AUTOTESTCON Proceedings.

[8]  Abbes Amira,et al.  An efficient FPGA-based dynamic partial reconfiguration design flow and environment for image and signal processing IP cores , 2010, Signal Process. Image Commun..

[9]  S. Weber,et al.  Partially reconfigurable entropy encoder for multi standards video adaptation , 2011, 2011 IEEE 15th International Symposium on Consumer Electronics (ISCE).

[10]  Dirk Stroobandt,et al.  Staticroute: A novel router for the Dynamic Partial Reconfiguration of FPGAS , 2013, 2013 23rd International Conference on Field programmable Logic and Applications.