Making FPGAs Accessible to Scientists and Engineers as Domain Expert   Software Programmers with LabVIEW
  In this paper we present a graphical programming framework, LabVIEW, and associated language and libraries, as well as programming techniques and patterns that we have found useful in making FPGAs accessible to scientists and engineers as domain expert software programmers. 
Hugo A. Andrade, Simon Hogg, Stephan Ahrends
cs.SE cs.DC cs.OS cs.PL