Proceedings Design, Automation and Test in Europe Conference and Exhibition · 2004 · 10 citations · 4 references
ComputingComputer ScienceComputer SystemsField-programmable Gate ArraysOperating SystemsVirtualizationField-programmable Gate Array ArchitectureFpga ArchitectureHardware VirtualizationReconfigurable System ArchitectureRun-time ReconfigurationVirtualization ArchitectureApplication-specific Reconfigurable HardwareField-programmable Gate Arrays (Fpgas)Operating System ArchitectureOperating System PortingReconfigurable ArchitecturesReconfigurable Computing ArchitecturesReconfigurable Hardware ArchitectureReconfigurable Processor Architectures
Reconfigurable systems-on-chip (SoC) consist of large field programmable gate arrays (FPGAs) and standard processors. The reconfigurable logic can be used for application-specific coprocessors to speedup execution of applications. The widespread use is limited by the complexity of interfacing software applications with coprocessors. We present a virtualization layer that lowers the interfacing complexity and improves the portability. The layer shifts the burden of moving data between processor and coprocessor from the programmer to the operating system (OS). A reconfigurable SoC running Linux is used to prove the concept.
4
Standards for system-level design
Christopher K. Lennard, Patrick Schaumont, Gjalt de Jong et al. · 2000 · 57 citations · Full text