Reconfigurable Computing Laboratory

About the Lab

The Reconfigurable Computing Lab (RCL) at Iowa State University was established in 2008 in order to provide a state-of-the-art environment for pursuing research and teaching activity in the areas of reconfigurable computing and embedded systems.

The RCL was established based on a philosophy of supporting “widely accessible reconfigurable computing infrastructure” to the Iowa State community and beyond. Towards this goal, the RCL lab is one of the few in the nation that supports full remote access to tools and hardware, including real-time access to these and other platforms:

  • 1 Dini DN8000K10 development platform, which contains 16 Virtex-4 FPGAs and can emulate the equivalent of 23.7M ASIC gates
  • 1 Convey HC-1 hybrid-core platform, which contains multiple in-socket Virtex-5 FPGA-based accelerators for use in software application acceleration
  • 1 XtremeData XD2000i development system, which contains an in-socket multi-FPGA module that can communicate directly with an Intel Xeon CPU over the Front Side Bus
  • 2 Stretch S55DVK30 configurable processor development kits, which can be used for rapid prototyping of various instruction set architectures
  • 1 NVIDIA Tesla S870 platform, which contains 4 G80 GPUs and has the equivalent of 2 teraflops of processing power
  • Multiple Xilinx and Altera standalone FPGA boards


  • 310 Durham Hall, Iowa State University


  • Joseph Zambreno
  • Phillip Jones


  • CprE 480x: Graphics Processing and Architecture
  • CprE/ComS 583: Reconfigurable Computing
  • CprE 584x: Models and Techniques for Embedded Systems
  • CprE 588: Embedded Computer Systems