Bandwidth Optimization of the EMCI for a High Performance 32-bit DSP

  • Dong Wang
  • Xiao Hu
  • Shuming Chen
  • Yang Guo
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4186)


Memory bandwidth and interface flexibility are often bottlenecks of embedded processors. The research about memory bandwidth optimization has become a hot topic. This paper introduces four new bandwidth optimization methods for External Memory Control Interface (EMCI) integrated in high performance digit signal processors (DSP), and aims at realization of the maximum throughput of data transmission and architecture flexibility, i.e. programmable and decoupled structure, pipelined transmission of burst mode, programmable priority for arbitration, and preferential reading based on cache-line offset. The experiment results show that the performance improvement is remarkable, but different for synchronous and asynchronous memories, and depends on the application behavior. The decoupled structure proves to be of great benefit to the architectural exploration and optimization for DSPs.


Digit Signal Processor Cache Line Bandwidth Optimization Memory Controller Embed Processor 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Crowe, F., Daly, A., et al.: Design of an Efficient Interface between an FPGA and Ex-ternal Memory. In: Proceedings of the International Symposium of Solid-state Circuit 2004 (ISSC 2004), Belfast, June 30–July 2 (2004)Google Scholar
  2. 2.
    Park, J., Diniz, P.C.: Synthesis and Estimation of Memory Interfaces for FPGA-based Reconfigurable Computing Engines. In: Proceedings of the 11th Annual IEEE Symposium on Field-Programmable Custom Computing Machines, April 08-11 (2003)Google Scholar
  3. 3.
    Le Gal, B., Casseau, E., et al.: Pipelined Memory Controllers for DSP Applications Handling Unpredictable Data Accesses. In: Proceedings of the IEEE Computer Society Annual Symposium on VLSI New Frontiers in VLSI Design (2005)Google Scholar
  4. 4.
    Cummings, C.E., Alfke, P.: Simulation and Synthesis Techniques for Asynchronous FIFO Design with Asynchronous Pointer Comparisons. In: SNUG 2002, San Jose, CA (2002)Google Scholar
  5. 5.
    Wang, D., Ma, J., Chen, S.: The Interface Technology of Asynchronous FI-FOs Based on Gray Code and its Application. Computer Engineering and Science (Chinese) 27(1) (2005)Google Scholar
  6. 6.
    Wang, D., Chen, S., et al.: The Design and Analysis of a High Performance Embedded External Memory Interface. In: Proceeding of the 2nd International Conference on Embedded Software and Systems (ICESS 2005) (December 2005)Google Scholar
  7. 7.
    Chen, S., Zhentao, L., Jianghua, W., et al.: Research and Development of High Per-formance YHFT Digital Signal Processor. Journal of Computer Research and Development (Chinese) 43Google Scholar
  8. 8.
    Park, J., Diniz, P.: An External Memory Interface for FPGA-Based Computing Engines. In: Proceedings of the 9th Annual IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM 2001) (2001)Google Scholar
  9. 9.
    Schalan, M., Mooney, V.J.: Hardware Support for Real-Time Embedded Multiprocessor System-on-a-Chip Memory Management. In: CODES 2002, Estes Park, Colorado, USA, May 6-8 (2002)Google Scholar
  10. 10.
    Becker, J., Vorbach, M.: Architecture, Memory and Interface Technology Integration of an Industrial/Academic Configurable System-on-Chip (CSoC). In: Proceedings of the IEEE Computer Society Annual Symposium on VLSI (ISVLSI 2003) (2003)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Dong Wang
    • 1
  • Xiao Hu
    • 1
  • Shuming Chen
    • 1
  • Yang Guo
    • 1
  1. 1.Microelectronics Institute, School of Computer ScienceNational University of Defense TechnologyChangsha, Hunan ProvinceChina

Personalised recommendations