If you are interested in running portions of a Nengo network on an FPGA, then NengoFPGA is a way to do so. However, there are some limitations to NengoFPGA. First, the current feature set only allows you to run 1 Nengo ensemble on one FPGA board. If you want to simulate multiple Nengo ensembles on the FPGA, you’ll need 1 board per ensemble to simulate. Second, it was part of the development plan to integrate GPIO connectivity to the ensemble being simulated on the FPGA. However, due to the redistribution of development resources to other products, this plan has been postponed indefinitely. In the future, if we see enough interest in that feature, we’ll re-examine developing the feature further.
As it currently stands, to interact with sensors and/or motors connected to the FPGA, you’ll have to pipe the information back to the PC and connect it to the FPGA ensemble (via Nengo nodes within the Nengo network).