fpga_types.py became unwieldy due to all the types from various backends being stored there. To simplify things, we should split them into backend-specific files. This was observed in Catapult PR but agreed to be done afterwards
Type of change
[x] Other (Specify) - Code aesthetic improvement
Tests
Nothing to test specifically. If the existing tests work, we're fine. Errors in this refactor would cause import issues so they would be obvious immediately.
Description
fpga_types.py
became unwieldy due to all the types from various backends being stored there. To simplify things, we should split them into backend-specific files. This was observed in Catapult PR but agreed to be done afterwardsType of change
Tests
Nothing to test specifically. If the existing tests work, we're fine. Errors in this refactor would cause import issues so they would be obvious immediately.