Multi-ported memories are challenging to implement on FPGAs since the block RAMs included in the fabric typically have only two ports. Hence we must construct memories requiring more than two ports either out of logic elements or by combining multiple block RAMs. We present a thorough exploration and evaluation of the design space of FPGA-based soft multi-ported memories for conventional solutions, and also for the recently-proposed Live Value Table (LVT) [LaForest and Steffan 2010] and XOR [LaForest et al. 2012] approaches to unidirectional-port memories, reporting results for both Altera and Xilinx FPGAs. Additionally, we thoroughly evaluate and compare with a recent LVT-based approach to bidirectional-port memories [Choi et al. 2012]
This paper advocates the use of 3D integration technology to stack a DRAM on top of an FPGA. The DRA...
This paper advocates the use of 3D integration technology to stack a DRAM on top of an FPGA. The DRA...
Abstract—Multi-context FPGAs are reconfigurable FPGAs that store two or more on-chip configuration m...
Multi-ported memories are challenging to implement on FPGAs since the provided block RAMs typically ...
Abstract—It has become clear that on-chip storage is critical in large FPGAs. Scholars have done som...
The multiple read and write operations are performed simultaneously by multi-ported memories and are...
The multiple read and write operations are performed simultaneously by multi-ported memories and are...
The multi-ported memories (MPMs) are essential and are part of the parallel computing system for hig...
Abstract—FPGA block RAMs (BRAMs) offer speed advan-tages compared to LUT-based memory designs but a ...
On-chip multiport memory cores are crucial primitives for many modern high-performance reconfigurabl...
Since they were first introduced three decades ago, Field-Programmable Gate Arrays (FPGAs) have evol...
In this thesis, we describe and evaluate novel memory designs for multi-port on-chip and off-chip us...
In this paper we discuss the development of two emulation platforms for transactional memory systems...
The FPGAs of today are being used to implement large, system-sized circuits. Systems often require ...
steve.trimberger @ xilinx.com This paper describes the architecture of a time-multiplexed FPGA. Eigh...
This paper advocates the use of 3D integration technology to stack a DRAM on top of an FPGA. The DRA...
This paper advocates the use of 3D integration technology to stack a DRAM on top of an FPGA. The DRA...
Abstract—Multi-context FPGAs are reconfigurable FPGAs that store two or more on-chip configuration m...
Multi-ported memories are challenging to implement on FPGAs since the provided block RAMs typically ...
Abstract—It has become clear that on-chip storage is critical in large FPGAs. Scholars have done som...
The multiple read and write operations are performed simultaneously by multi-ported memories and are...
The multiple read and write operations are performed simultaneously by multi-ported memories and are...
The multi-ported memories (MPMs) are essential and are part of the parallel computing system for hig...
Abstract—FPGA block RAMs (BRAMs) offer speed advan-tages compared to LUT-based memory designs but a ...
On-chip multiport memory cores are crucial primitives for many modern high-performance reconfigurabl...
Since they were first introduced three decades ago, Field-Programmable Gate Arrays (FPGAs) have evol...
In this thesis, we describe and evaluate novel memory designs for multi-port on-chip and off-chip us...
In this paper we discuss the development of two emulation platforms for transactional memory systems...
The FPGAs of today are being used to implement large, system-sized circuits. Systems often require ...
steve.trimberger @ xilinx.com This paper describes the architecture of a time-multiplexed FPGA. Eigh...
This paper advocates the use of 3D integration technology to stack a DRAM on top of an FPGA. The DRA...
This paper advocates the use of 3D integration technology to stack a DRAM on top of an FPGA. The DRA...
Abstract—Multi-context FPGAs are reconfigurable FPGAs that store two or more on-chip configuration m...