A concurrent multi-bank memory arbiter for dynamic IP cores using idle skip round robin

被引:2
|
作者
Kearney, DA [1 ]
Veldman, G [1 ]
机构
[1] Univ S Australia, Reconfigurable Comp Lab, Adv Comp Res Ctr, Adelaide, SA 5001, Australia
关键词
D O I
10.1109/FPT.2003.1275789
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We present an implementation of a memory arbiter design that gives dynamic IP cores interfaced to multiple internal networks on the programmable chip concurrent access to multiple banks of the SRAM The arbiter which uses a new fast version of round robin that we call idle skip, has a small instruction set which is invoked by applications allowing them to read and write individual memory locations, read and write multiple memory locations in a streaming fashion and perform inter application communication with and without access to external SPAM An atomic test and set instruction is provided that allows applications on the FPGA to lock regions of memory in arbitrary sized blocks to enable fine grained producer consumer style interaction between the dynamic IP cores and the host, and between dynamic IP cores on the FPGA.
引用
收藏
页码:411 / 414
页数:4
相关论文
共 3 条
  • [1] A Fully Parallel Content Addressable Memory Design Using Multi-Bank Structure
    Jiang, Shixiong
    Saravanan, Vijayalakshmi
    Yan, Pengzhan
    Sridhar, Ramalingam
    2016 29TH IEEE INTERNATIONAL SYSTEM-ON-CHIP CONFERENCE (SOCC), 2016, : 338 - 343
  • [2] Conflict-free data access for multi-bank memory architectures using padding
    Sohl, Joar
    Wang, Jian
    Karlsson, Andreas
    Liu, Dake
    2013 20TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING (HIPC), 2013, : 425 - 432
  • [3] <bold>Multi-Bank Main Memory Architecture with Dynamic Voltage Frequency </bold>Scaling for System Energy Optimization
    Ben Fradj, Hanene
    Belleudy, Cecile
    Auguin, Michel
    DSD 2006: 9TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN: ARCHITECTURES, METHODS AND TOOLS, PROCEEDINGS, 2006, : 89 - +