2014 IEEE 22nd Annual International Symposium on Field-Programmable Custom Computing Machines (FCCM)
Download PDF

Abstract

Testing and debugging of an Field Programmable Gate Array (FPGA) based Peripheral Component Interconnect Express (PCIe) extension card require an access to its resources and the system's main memory. Both are accessible via the physical memory address space (PMAS). User-level solutions for accessing this address space exist, but are proprietary and/or limited to specific address ranges, among others. An arbitrary user-level access, e.g. for a flexible validation of an intellectual property (IP) core, is not possible. Enabling such accesses, the open source Linux tool set UTOPIA -- including its concept, structure and interfaces -- is presented in this paper. Further, bandwidths and latencies between user-level applications and the PMAS are measured and evaluated.
Like what you’re reading?
Already a member?
Get this article FREE with a new membership!

Related Articles