• DocumentCode
    1714379
  • Title

    External Memory Controller for Virtex II Pro

  • Author

    Donchev, Blagomir ; Kuzmanov, Georgi ; Gaydadjiev, Georgi N.

  • Author_Institution
    Dept. of Microelectron., Tech. Univ.-Sofia
  • fYear
    2006
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    An implementation of an on chip memory (OCM) based dual data rate external memory controller (OCM2DDR) for Virtex II Pro is described. The proposed OCM2DDR controller comprises data side OCM (DSOCM) bus interface module, read and write control logic, halt read module and Xilinx DDR controller IP core. The presented design supports 16MB of external DDR memory and 32 to 64 bits data conversion for single read and write operations. Our implementation uses 1063 slices of Virtex2Pro FPGA and runs at 100 MHz. The major benefits of the proposed design are high bandwidth to external memory with reduced and more predictable access times compared to the Xilinx PLB DDR controller implementation. More specially, our read and write accesses are 2,44 and 4,25 times faster, than the PLB based solution respectively
  • Keywords
    field programmable gate arrays; microcontrollers; random-access storage; 100 MHz; 16 Mbit; 32 bit; 64 bit; Virtex2Pro FPGA; Xilinx DDR controller IP core; chip memory; data side OCM bus interface module; dual data rate external memory controller; external DDR memory; halt read module; read control logic; write control logic; Bandwidth; Communication system control; DRAM chips; Data conversion; Data engineering; Field programmable gate arrays; Logic; Microelectronics; Random access memory; Read-write memory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System-on-Chip, 2006. International Symposium on
  • Conference_Location
    Tampere
  • Print_ISBN
    1-4244-0621-8
  • Electronic_ISBN
    1-4244-0622-6
  • Type

    conf

  • DOI
    10.1109/ISSOC.2006.322009
  • Filename
    4116450