ACM Transactions on Architecture and Code Optimization · 2012 · 14 citations · 13 references
Modified FpgaEngineeringComputer ArchitectureFpga FabricEmbedded SystemsProcessor ArchitectureHardware SystemsHardware ArchitectureHardware SecurityStandard FpgaHigh-performance ArchitectureComputing SystemsParallel ComputingCompilersWide-issue Vliw ProcessorsComputer EngineeringComputer ScienceReconfigurable ArchitectureFpga DesignVlsi Architecture
Soft and highly-customized processors are emerging as a common way to efficiently control large amount of computing resources available on FPGAs. Yet, some processor architectures of choice for DSP and media applications, such as wide-issue VLIW processors, remain impractical: the multi-ported register file makes a very inefficient use of the resources in the FPGA fabric. This paper proposes modifications to existing FPGAs to make soft-VLIW processor viable. We introduce an embedded multi-ported RAM that can be customized to match the issue-width of VLIW processors. To ascertain the benefits of this approach, we map an extensible VLIW processor onto a standard FPGA from Xilinx. For the register file implemented in the modified FPGA, the area occupied is at least 102× smaller and the dynamic power is reduced by 41% as compared to the implementation using configurable logic blocks in existing standard FPGAs. A subset of this embedded multi-ported RAM can also be used for mapping the register file in soft-RISC processors. For the soft-RISC processor, the register file in the modified FPGA is at least 22× smaller than its equivalent that uses configurable logic blocks and 1.5× the size in comparison to the implementation using block RAMs. Reduction of routing area and the maximum net length is about 39% and 51% respectively for RISC processors. As a result, this approach works towards enhancing soft-processor density in FPGAs by orders of magnitude.
13
Lx: a technology platform for customizable VLIW embedded processing
Paolo Faraboschi, Gavin M. Brown, Joseph A. Fisher et al. · 2002 · 331 citations
Heterogeneous Computing, Engineering, Computer Architecture +16
Jason Luu, Ian Kuon, Peter Jamieson et al. · 2009 · 199 citations
Paolo Faraboschi, Geoffrey Brown, Joseph A. Fisher et al. · 2000 · 192 citations · Full text
Hardware Architecture, Heterogeneous Computing, Engineering +14
Efficient multi-ported memories for FPGAs
Charles Eric LaForest, J. Gregory Steffan · 2010 · 128 citations