DocumentCode :
2693799
Title :
An FPGA architecture for DRAM-based systolic computations
Author :
Margolus, Norman
Author_Institution :
Center for Comput. Sci., Boston Univ., MA, USA
fYear :
1997
fDate :
16-18 Apr 1997
Firstpage :
2
Lastpage :
11
Abstract :
We propose an FPGA chip architecture based on a conventional FPGA logic array core, in which I/O pins are clocked at a much higher rate than that of the logic array that they serve. Wide data paths within the chip are time multiplexed at the edge of the chip into much faster and narrower data paths that run off-chip. This kind of arrangement makes it possible to interface a relatively slow FPGA core with high speed memories and data streams, and is useful for many pin-limited FPGA applications. For efficient use of the highest bandwidth DRAMs, our proposed chip includes a RAMBUS DRAM interface, a burst-transfer controller, and burst buffers. This proposal is motivated by our work with virtual processor cellular automata (CA) machines-a kind of SIMD computer. Our next generation of CA machines requires reconfigurable FPGA-like processors coupled to the highest speed DRAMs and SRAMs available. Unfortunately, no current FPGA chips have appropriate DRAM I/O support or the speed needed to easily interface with pipelined SRAMs. The chips proposed would make a wide range of large-scale CA simulations of 3D physical systems practical and economical-simulations that are currently well beyond the reach of any existing computer. These chips would also be well suited to a broad range of other simulation, graphics and DSP-like applications
Keywords :
DRAM chips; SRAM chips; cache storage; cellular automata; circuit analysis computing; field programmable gate arrays; reconfigurable architectures; systolic arrays; DRAM; FPGA architecture; FPGA logic array; RAMBUS DRAM interface; SIMD computer; SRAM; burst buffers; burst-transfer controller; clock; computer graphics; data paths; high speed memories; input output pins; large-scale CA simulations; logic array; reconfigurable FPGA-like processors; systolic computations; time multiplexing; virtual processor cellular automata; Application software; Automatic control; Bandwidth; Clocks; Computational modeling; Computer architecture; Field programmable gate arrays; Logic arrays; Pins; Random access memory;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Field-Programmable Custom Computing Machines, 1997. Proceedings., The 5th Annual IEEE Symposium on
Conference_Location :
Napa Valley, CA
Print_ISBN :
0-8186-8159-4
Type :
conf
DOI :
10.1109/FPGA.1997.624599
Filename :
624599
Link To Document :
بازگشت