When working with custom peripherals in EDK, is there a better way to make sure changes to the hardware design take effect than trying to re-import the peripheral? I spent several hours last night debugging a design that was failing because EDK wasn't loading the updated hardware design (just logic, no change in external ports). I made sure it did a fresh synth+impl run every time, but somehow the functionality never changed even though the hw design did. Even after removing the instance and re-importing and re-connecting it. I finally got it to work by creating a completely new hw design (in name only) with the same logical functionality and using it in place of the previous block.
---Matthew Hicks