The I/O Aggregation Over USB with CrossLinkU-NX Reference Design create plug-and-play peripheral expansion on USB-enabled FPGA and signal protocol conversion from USB to I2C, SPI, and GPIO. The Lattice Semiconductor I/O Aggregation Over USB2 reference design provides developers a template to bridge USB to several interfaces defined below from a Windows PC and provides this conversion for Lattice Semiconductor CrossLinkU-NX devices.