Field-Programmable Gate Arrays(FPGAs) have formed the basis for high-performance and affordable computing systems. FPGA-based logic simulators can emulate complex logic designs at clock speeds of several orders of magnitude faster than even accelerated software simulators, while FPGA-based prototyping systems provide great flexibility in rapid prototyping and system verification. However, besides FPGA pin dimitation, existing FPGA-based systems also meet the problem of improving the routability of interconnect networks in the architecture design. In this paper, we presented a dynamic architecture for FPGA-based computing systems with field-programmable gate arrays and dynamic field-programmable interconnect devices. Our architecture has advantages on FPGA gate utilization as well as on routability of interconnect networks. The central principle of this new architecture is based on the concept of eficiently exploiting the potential communication bandwidth of interconnect resources. By dynamically reconfigurating the interconnect networks, FPGA pins and interconnect resources are eficiently reused. In this way, this new architecture not only overcomes FPGA pin limitations, but also greatly increases the routability of interconnect networks, resulting in higher overall performance of FPGA-based systems.